]> git.mxchange.org Git - friendica.git/commitdiff
Added option for insecure IMAP
authorMichael Vogel <icarus@dabo.de>
Tue, 26 Nov 2019 22:27:20 +0000 (23:27 +0100)
committerMichael Vogel <icarus@dabo.de>
Tue, 26 Nov 2019 22:27:20 +0000 (23:27 +0100)
mod/settings.php
static/defaults.config.php

index e1cbd4998f5e0416a808bc4437e95a5458e575fb..45867c7ef9b066b09c8640fb6e562fac2b390de3 100644 (file)
@@ -829,7 +829,13 @@ function settings_content(App $a)
 
                $tpl = Renderer::getMarkupTemplate('settings/connectors.tpl');
 
-               $mail_disabled_message = (($mail_disabled) ? L10n::t('Email access is disabled on this site.') : '');
+               $mail_disabled_message = ($mail_disabled ? L10n::t('Email access is disabled on this site.') : '');
+
+               $ssl_options = ['TLS' => 'TLS', 'SSL' => 'SSL'];
+
+               if (Config::get('system', 'insecure_imap')) {
+                       $ssl_options['notls'] = L10n::t('None');
+               }
 
                $o .= Renderer::replaceMacros($tpl, [
                        '$form_security_token' => BaseModule::getFormSecurityToken("settings_connectors"),
@@ -859,7 +865,7 @@ function settings_content(App $a)
                        '$mail_disabled' => $mail_disabled_message,
                        '$mail_server'  => ['mail_server',      L10n::t('IMAP server name:'), $mail_server, ''],
                        '$mail_port'    => ['mail_port',        L10n::t('IMAP port:'), $mail_port, ''],
-                       '$mail_ssl'     => ['mail_ssl',         L10n::t('Security:'), strtoupper($mail_ssl), '', [/*'notls' => L10n::t('None'),*/ 'TLS' => 'TLS', 'SSL' => 'SSL']],
+                       '$mail_ssl'     => ['mail_ssl',         L10n::t('Security:'), strtoupper($mail_ssl), '', $ssl_options],
                        '$mail_user'    => ['mail_user',        L10n::t('Email login name:'), $mail_user, ''],
                        '$mail_pass'    => ['mail_pass',        L10n::t('Email password:'), '', ''],
                        '$mail_replyto' => ['mail_replyto',     L10n::t('Reply-to address:'), $mail_replyto, 'Optional'],
index 0cfb15e8474149b50bbfef40cc647d47026c1cd0..a4fd11662fd34c5fe38da7b5033aed93491cf01b 100644 (file)
@@ -189,6 +189,11 @@ return [
                // For development only. Disables the item cache.
                'ignore_cache' => false,
 
+               // insecure_imap (Boolean)
+               // If enabled, users are allowed to connect to their IMAP servers unencrypted.
+               // For security reasons this is disabled by default.
+               'insecure_imap' => false,
+
                // instances_social_key (String)
                // Key to the API of https://instances.social which retrieves data about mastodon servers.
                // See https://instances.social/api/token to get an API key.