diff --git a/resources/ews/ewsconfigdialog.ui b/resources/ews/ewsconfigdialog.ui index 36c347a45..e6d5671e7 100644 --- a/resources/ews/ewsconfigdialog.ui +++ b/resources/ews/ewsconfigdialog.ui @@ -1,823 +1,826 @@ SetupServerView 0 0 602 551 EWS Configuration 0 General 500 0 Account Information 95 0 Account Name: This is the account name that will appear in all Akonadi applications Email: The e-mail address of this account Authentication <html><head/><body><p>Enables traditional username/password authentication against the Exchange server. This includes methods like Basic, NTLM or Kerberos.</p><p>This authentication method is considered to be somewhat legacy and is mostly used for smaller on-premise Exchange installations and hosted Office 365 instances, where the administrator has chosen to enable it.</p></body></html> &Username/Password true 0 0 0 0 0 0 0 0 0 0 + + <html><head/><body><p>Allows to specify an Active Directory domain for the user.</p><p><span style=" font-weight:600;">Note:</span> There is a subtle difference between &quot;empty domain&quot; and &quot;no-domain&quot;.</p><p>With an empty domain (Domain checkbox checked, empty domain in edit box) the EWS resource will pass the user with an explicitly empty domain (&quot;\username&quot;).</p><p>With no domain set (Domain checkbox cleared) the username will be passed without the domain (&quot;username&quot;), which will cause the server to set the domain to the default one its configured with.</p></body></html> + Domain: false The Active Directory domain the user belongs to. 95 0 Username: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Password: <html><head/><body><p>The password used to login to the Exchange server.</p><p><span style=" font-weight:600;">Note:</span> This can be left empty when using Kerberos authentication.</p></body></html> <html><head/><body><p>The username used to login to the Exchange server.</p><p><span style=" font-weight:600;">Note:</span> This can be left empty when using Kerberos authentication.</p></body></html> <html><head/><body><p><span style=" font-weight:600;">Note:</span> Username and password are not needed (can be empty) when Kerberos is properly configured on your system.</p></body></html> false true false <html><head/><body><p>Enables more modern and stronger authentication based on OAuth2.</p><p>This type of authentication will open an organization-supplied webpage, where the user will be able to enter authentication information, which may also include multifactor authentication in form of one-time-passwords generated by tokens.</p><p>This method is mostly used for hosted Office 365 instances.</p></body></html> OAuth&2 (Office 365) EWS Settings false 95 0 EWS URL: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter false The Microsoft Exchange server URL used to send EWS requests. 0 0 0 0 <html><head/><body><p>Attempts to find out the Microsoft Exchange server address relevant to the supplied e-mail address.</p></body></html> Server Autodiscovery true Perform false Try connect Qt::Vertical 20 40 Subscriptions Advanced Retrieval <html><head/><body><p>Periodically asks for new item change events.</p></body></html> Po&ll for new messages false 48 0 0 0 minutes 1 0.500000000000000 0.500000000000000 1.000000000000000 Interval <html><head/><body><p>Streaming notifications behave similarly to push mode - a connection is kept alive and notifications about item changes are delivered instantly.</p><p><br/></p><p>This option requires Exchange server version 2010 SP1 or later.</p></body></html> &Use streaming notifications true Authentication <html><head/><body><p>By default KDE uses the less secure NTLMv1 authentication. Enabling this will cause the more secure NTLMv2 protocol to be used.</p><p>Some newer Microsoft Exchange servers are configured to only allow NTLMv2 authentication. In such case this option must be enabled in order to connect successfully.</p></body></html> Enable NTLMv2 <html><head/><body><p>Some organizations restrict access to mail only to approved clients, such as Microsoft Outlook. On the server-side this is implemented by analyzing the User-Agent string and only allowing a list of approved clients.</p><p>This setting allows to emulate some well known clients as well as providing a custom User-Agent string.</p><p>Please be advised that bypasing company policies may result in personal consequences.</p></body></html> Use custo&m User Agent true false false Clear Synchronization State Resets synchronization state between Exchange and Akonadi. Use in case some items or folders are not showing up despite existing in Exchange. true 0 0 0 0 Clear Folder Tree State Clear Folder Item State Qt::Vertical 20 40 Status Server Status Status: Unknown Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse Version: Unknown Qt::Vertical 20 40 About 0 0 0 0 ../../../../../usr/share/icons/hicolor/128x128/apps/akonadi-ews.png Qt::Vertical 20 40 0 0 true true true Qt::Vertical 20 40 KLineEdit QLineEdit
klineedit.h
KPasswordLineEdit QWidget
kpasswordlineedit.h
tabWidget accountName kcfg_Email authUsernameRadioButton kcfg_HasDomain kcfg_Domain kcfg_Username passwordEdit authOAuth2RadioButton kcfg_AutoDiscovery autodiscoverButton tryConnectButton kcfg_BaseUrl pollRadioButton kcfg_PollInterval streamingRadioButton kcfg_EnableNTLMv2 userAgentGroupBox userAgentCombo userAgentEdit clearFolderTreeSyncStateButton clearFolderItemSyncStateButton kcfg_AutoDiscovery toggled(bool) autodiscoverButton setEnabled(bool) 256 257 388 257 kcfg_AutoDiscovery toggled(bool) serverUrlLabel setDisabled(bool) 256 257 95 297 kcfg_AutoDiscovery toggled(bool) kcfg_BaseUrl setDisabled(bool) 256 257 311 297 pollRadioButton toggled(bool) pollIntervalWidget setEnabled(bool) 260 89 260 149 kcfg_HasDomain toggled(bool) kcfg_Domain setEnabled(bool) 87 172 322 172 authUsernameRadioButton toggled(bool) authUsernameContainer setEnabled(bool) 300 205 300 290