mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-08-30 12:39:20 +03:00
Moved most IMAP settings to domain control
This commit is contained in:
parent
5394599a9d
commit
5c5287ea23
33 changed files with 294 additions and 128 deletions
|
|
@ -20,17 +20,34 @@ const
|
|||
host: oDomain.imapHost(),
|
||||
port: oDomain.imapPort(),
|
||||
secure: pInt(oDomain.imapType()),
|
||||
timeout: oDomain.imapTimeout(),
|
||||
shortLogin: !!oDomain.imapShortLogin(),
|
||||
ssl: {
|
||||
verify_peer: !!oDomain.imapSslVerify_peer(),
|
||||
verify_peer_name: !!oDomain.imapSslVerify_peer(),
|
||||
allow_self_signed: !!oDomain.imapSslAllow_self_signed()
|
||||
}
|
||||
},
|
||||
disable_list_status: !!oDomain.imapDisable_list_status(),
|
||||
disable_metadata: !!oDomain.imapDisable_metadata(),
|
||||
disable_move: !!oDomain.imapDisable_move(),
|
||||
disable_sort: !!oDomain.imapDisable_sort(),
|
||||
disable_thread: !!oDomain.imapDisable_thread(),
|
||||
folder_list_limit: pInt(oDomain.imapFolder_list_limit()),
|
||||
message_list_limit: pInt(oDomain.imapMessage_list_limit())
|
||||
/*
|
||||
expunge_all_on_delete: ,
|
||||
fast_simple_search: ,
|
||||
fetch_new_messages: ,
|
||||
force_select: ,
|
||||
message_all_headers: ,
|
||||
search_filter:
|
||||
*/
|
||||
},
|
||||
SMTP: {
|
||||
host: oDomain.smtpHost(),
|
||||
port: oDomain.smtpPort(),
|
||||
secure: pInt(oDomain.smtpType()),
|
||||
timeout: oDomain.smtpTimeout(),
|
||||
shortLogin: !!oDomain.smtpShortLogin(),
|
||||
ssl: {
|
||||
verify_peer: !!oDomain.smtpSslVerify_peer(),
|
||||
|
|
@ -46,6 +63,7 @@ const
|
|||
host: oDomain.sieveHost(),
|
||||
port: oDomain.sievePort(),
|
||||
secure: pInt(oDomain.sieveType()),
|
||||
timeout: oDomain.sieveTimeout(),
|
||||
shortLogin: !!oDomain.imapShortLogin(),
|
||||
ssl: {
|
||||
verify_peer: !!oDomain.imapSslVerify_peer(),
|
||||
|
|
@ -302,19 +320,36 @@ export class DomainPopupView extends AbstractViewPopup {
|
|||
imapHost: '',
|
||||
imapPort: 143,
|
||||
imapType: 0,
|
||||
imapTimeout: 300,
|
||||
imapShortLogin: false,
|
||||
// SSL
|
||||
imapSslVerify_peer: false,
|
||||
imapSslAllow_self_signed: false,
|
||||
// Options
|
||||
imapDisable_list_status: false,
|
||||
imapDisable_metadata: false,
|
||||
imapDisable_move: false,
|
||||
imapDisable_sort: false,
|
||||
imapDisable_thread: false,
|
||||
imapExpunge_all_on_delete: false,
|
||||
imapFast_simple_search: true,
|
||||
imapFetch_new_messages: true,
|
||||
imapForce_select: false,
|
||||
imapFolder_list_limit: 200,
|
||||
imapMessage_all_headers: false,
|
||||
imapMessage_list_limit: 0,
|
||||
imapSearch_filter: '',
|
||||
|
||||
sieveEnabled: false,
|
||||
sieveHost: '',
|
||||
sievePort: 4190,
|
||||
sieveType: 0,
|
||||
sieveTimeout: 10,
|
||||
|
||||
smtpHost: '',
|
||||
smtpPort: 25,
|
||||
smtpType: 0,
|
||||
smtpTimeout: 60,
|
||||
smtpShortLogin: false,
|
||||
smtpUseAuth: true,
|
||||
smtpSetSender: false,
|
||||
|
|
|
|||
|
|
@ -34,14 +34,48 @@ class Settings extends \MailSo\Net\ConnectSettings
|
|||
$message_all_headers = false;
|
||||
|
||||
public int
|
||||
// $body_text_limit = 555000,
|
||||
$message_list_limit = 0,
|
||||
$body_text_limit = 0,
|
||||
$folder_list_limit = 200,
|
||||
$message_list_limit = 0,
|
||||
$thread_limit = 50;
|
||||
|
||||
public string
|
||||
$search_filter = '';
|
||||
|
||||
public static function fromArray(array $aSettings) : self
|
||||
{
|
||||
$object = parent::fromArray($aSettings);
|
||||
$options = [
|
||||
'disable_list_status',
|
||||
'disable_metadata',
|
||||
'disable_move',
|
||||
'disable_sort',
|
||||
'disable_thread',
|
||||
'expunge_all_on_delete',
|
||||
'fast_simple_search',
|
||||
'fetch_new_messages',
|
||||
'force_select',
|
||||
'message_all_headers'
|
||||
];
|
||||
foreach ($options as $option) {
|
||||
if (isset($aSettings[$option])) {
|
||||
$object->$option = !empty($aSettings[$option]);
|
||||
}
|
||||
}
|
||||
$options = [
|
||||
// 'body_text_limit',
|
||||
'folder_list_limit',
|
||||
'message_list_limit',
|
||||
// 'thread_limit',
|
||||
];
|
||||
foreach ($options as $option) {
|
||||
if (isset($aSettings[$option])) {
|
||||
$object->$option = \intval($aSettings[$option]);
|
||||
}
|
||||
}
|
||||
return $object;
|
||||
}
|
||||
|
||||
#[\ReturnTypeWillChange]
|
||||
public function jsonSerialize()
|
||||
{
|
||||
|
|
@ -61,7 +95,8 @@ class Settings extends \MailSo\Net\ConnectSettings
|
|||
'force_select' => $this->force_select,
|
||||
'message_all_headers' => $this->message_all_headers,
|
||||
'message_list_limit' => $this->message_list_limit,
|
||||
'search_filter' => $this->message_list_filter
|
||||
'search_filter' => $this->search_filter,
|
||||
// 'thread_limit' => $this->thread_limit
|
||||
]
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -119,7 +119,7 @@ class MailClient
|
|||
* @throws \MailSo\Net\Exceptions\*
|
||||
* @throws \MailSo\Imap\Exceptions\*
|
||||
*/
|
||||
public function Message(string $sFolderName, int $iIndex, bool $bIndexIsUid = true, ?\MailSo\Cache\CacheClient $oCacher = null, int $iBodyTextLimit = 0) : ?Message
|
||||
public function Message(string $sFolderName, int $iIndex, bool $bIndexIsUid = true, ?\MailSo\Cache\CacheClient $oCacher = null) : ?Message
|
||||
{
|
||||
if (!\MailSo\Base\Validator::RangeInt($iIndex, 1))
|
||||
{
|
||||
|
|
@ -140,6 +140,8 @@ class MailClient
|
|||
$this->getEnvelopeOrHeadersRequestString()
|
||||
);
|
||||
|
||||
$iBodyTextLimit = $this->oImapClient->Settings->body_text_limit;
|
||||
|
||||
$aFetchResponse = $this->oImapClient->Fetch(array(FetchType::BODYSTRUCTURE), $iIndex, $bIndexIsUid);
|
||||
if (\count($aFetchResponse) && isset($aFetchResponse[0]))
|
||||
{
|
||||
|
|
@ -149,11 +151,9 @@ class MailClient
|
|||
foreach ($oBodyStructure->GetHtmlAndPlainParts() as $oPart)
|
||||
{
|
||||
$sLine = FetchType::BODY_PEEK.'['.$oPart->PartID().']';
|
||||
if (0 < $iBodyTextLimit && $iBodyTextLimit < $oPart->Size())
|
||||
{
|
||||
if (0 < $iBodyTextLimit && $iBodyTextLimit < $oPart->Size()) {
|
||||
$sLine .= "<0.{$iBodyTextLimit}>";
|
||||
}
|
||||
|
||||
$aFetchItems[] = $sLine;
|
||||
}
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -450,10 +450,7 @@ trait Messages
|
|||
|
||||
try
|
||||
{
|
||||
$oMessage = $this->MailClient()->Message($sFolder, $iUid, true,
|
||||
$this->cacherForThreads(),
|
||||
(int) $this->Config()->Get('imap', 'body_text_limit', 0)
|
||||
);
|
||||
$oMessage = $this->MailClient()->Message($sFolder, $iUid, true, $this->cacherForThreads());
|
||||
}
|
||||
catch (\Throwable $oException)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -359,21 +359,12 @@ Enables caching in the system'),
|
|||
),
|
||||
|
||||
'imap' => array(
|
||||
'use_sort' => array(true),
|
||||
'use_force_selection' => array(false),
|
||||
'use_thread' => array(true),
|
||||
'use_move' => array(true),
|
||||
'use_expunge_all_on_delete' => array(false),
|
||||
'body_text_limit' => array(555000),
|
||||
'message_list_fast_simple_search' => array(true),
|
||||
'message_list_count_limit_trigger' => array(0),
|
||||
'message_list_permanent_filter' => array(''),
|
||||
'message_all_headers' => array(false),
|
||||
'folder_list_limit' => array(200),
|
||||
'show_login_alert' => array(true),
|
||||
'use_list_status' => array(true),
|
||||
'timeout' => array(300),
|
||||
'disable_metadata' => array(false),
|
||||
),
|
||||
|
||||
'labs' => array(
|
||||
|
|
@ -389,10 +380,8 @@ Enables caching in the system'),
|
|||
'use_app_debug_js' => array(false),
|
||||
'use_app_debug_css' => array(false),
|
||||
'smtp_show_server_errors' => array(false),
|
||||
'smtp_timeout' => array(60),
|
||||
'sieve_auth_plain_initial' => array(true),
|
||||
'sieve_allow_fileinto_inbox' => array(false),
|
||||
'sieve_timeout' => array(10),
|
||||
'sasl_allow_plain' => array(true),
|
||||
'sasl_allow_scram_sha' => array(false),
|
||||
'sasl_allow_cram_md5' => array(false),
|
||||
|
|
|
|||
|
|
@ -218,19 +218,13 @@ abstract class Account implements \JsonSerializable
|
|||
$oSettings->timeout = \max($oSettings->timeout, (int) $oConfig->Get('imap', 'timeout', $oSettings->timeout));
|
||||
$oSettings->Login = $this->IncLogin();
|
||||
|
||||
$oSettings->disable_list_status |= !$oConfig->Get('imap', 'use_list_status', true);
|
||||
$oSettings->disable_metadata |= !!$oConfig->Get('imap', 'disable_metadata', false);
|
||||
$oSettings->disable_move |= !$oConfig->Get('imap', 'use_move', true);
|
||||
$oSettings->disable_sort |= !$oConfig->Get('imap', 'use_sort', true);
|
||||
$oSettings->disable_thread |= !$oConfig->Get('imap', 'use_thread', true);
|
||||
$oSettings->expunge_all_on_delete |= !!$oConfig->Get('imap', 'use_expunge_all_on_delete', false);
|
||||
$oSettings->fast_simple_search = !(!$oSettings->fast_simple_search || !$oConfig->Get('imap', 'message_list_fast_simple_search', true));
|
||||
$oSettings->fetch_new_messages = !(!$oSettings->fetch_new_messages || !$oConfig->Get('labs', 'check_new_messages', true));
|
||||
$oSettings->force_select |= !!$oConfig->Get('imap', 'use_force_selection', false);
|
||||
$oSettings->folder_list_limit = \min($oSettings->folder_list_limit, (int) $oConfig->Get('imap', 'folder_list_limit', 200));
|
||||
$oSettings->message_all_headers |= !!$oConfig->Get('imap', 'message_all_headers', false);
|
||||
$oSettings->message_list_limit = \max($oSettings->message_list_limit, (int) $oConfig->Get('imap', 'message_list_count_limit_trigger', 0));
|
||||
$oSettings->search_filter = $oSettings->search_filter ?: \trim($oConfig->Get('imap', 'message_list_permanent_filter', ''));
|
||||
// $oSettings->body_text_limit = \min($oSettings->body_text_limit, (int) $oConfig->Get('imap', 'body_text_limit', 50));
|
||||
// $oSettings->thread_limit = \min($oSettings->thread_limit, (int) $oConfig->Get('imap', 'large_thread_limit', 50));
|
||||
|
||||
$oPlugins->RunHook('imap.before-connect', array($this, $oImapClient, $oSettings));
|
||||
|
|
@ -243,7 +237,6 @@ abstract class Account implements \JsonSerializable
|
|||
public function SmtpConnectAndLoginHelper(\RainLoop\Plugins\Manager $oPlugins, \MailSo\Smtp\SmtpClient $oSmtpClient, \RainLoop\Config\Application $oConfig, bool &$bUsePhpMail = false) : bool
|
||||
{
|
||||
$oSettings = $this->Domain()->SmtpSettings();
|
||||
$oSettings->timeout = \max($oSettings->timeout, (int) $oConfig->Get('labs', 'smtp_timeout', $oSettings->timeout));
|
||||
$oSettings->Login = $this->OutLogin();
|
||||
$oSettings->usePhpMail = $bUsePhpMail;
|
||||
$oSettings->Ehlo = \MailSo\Smtp\SmtpClient::EhloHelper();
|
||||
|
|
@ -263,7 +256,6 @@ abstract class Account implements \JsonSerializable
|
|||
public function SieveConnectAndLoginHelper(\RainLoop\Plugins\Manager $oPlugins, \MailSo\Sieve\SieveClient $oSieveClient, \RainLoop\Config\Application $oConfig)
|
||||
{
|
||||
$oSettings = $this->Domain()->SieveSettings();
|
||||
$oSettings->timeout = \max($oSettings->timeout, (int) $oConfig->Get('labs', 'sieve_timeout', $oSettings->timeout));
|
||||
$oSettings->Login = $this->IncLogin();
|
||||
|
||||
$oPlugins->RunHook('sieve.before-connect', array($this, $oSieveClient, $oSettings));
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Editovat Doménu \"%NAME%\"",
|
||||
"LABEL_NAME": "Název",
|
||||
"NAME_HELPER": "wildcard podporovány",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Server",
|
||||
"LABEL_PORT": "Port",
|
||||
"LABEL_SECURE": "Zabezpečení",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "White List",
|
||||
"SECURE_OPTION_NONE": "Žádné",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Rediger domæne \"%NAME%\"",
|
||||
"LABEL_NAME": "Navn",
|
||||
"NAME_HELPER": "specieltegn understøttet",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Server",
|
||||
"LABEL_PORT": "Port",
|
||||
"LABEL_SECURE": "Sikker",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Whitelist",
|
||||
"SECURE_OPTION_NONE": "Ingen",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Domain \"%NAME%\" bearbeiten",
|
||||
"LABEL_NAME": "Name",
|
||||
"NAME_HELPER": "Platzhalter unterstützt",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Server",
|
||||
"LABEL_PORT": "Port",
|
||||
"LABEL_SECURE": "Sicherheit",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Whitelist",
|
||||
"SECURE_OPTION_NONE": "Ohne",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Edit Domain \"%NAME%\"",
|
||||
"LABEL_NAME": "Name",
|
||||
"NAME_HELPER": "wildcard supported",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Server",
|
||||
"LABEL_PORT": "Port",
|
||||
"LABEL_SECURE": "Secure",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "White List",
|
||||
"SECURE_OPTION_NONE": "None",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Editar \"&NAME&\"",
|
||||
"LABEL_NAME": "Nombre",
|
||||
"NAME_HELPER": "wildcards soportados",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "FILTRO",
|
||||
"LABEL_SERVER": "Servidor",
|
||||
"LABEL_PORT": "Puerto",
|
||||
"LABEL_SECURE": "Seguridad",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Lista blanca",
|
||||
"SECURE_OPTION_NONE": "Ninguno",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Editatu Domeinua \"%NAME%\"",
|
||||
"LABEL_NAME": "Izena",
|
||||
"NAME_HELPER": "komodina onartuta",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Zerbitzaria",
|
||||
"LABEL_PORT": "Portua",
|
||||
"LABEL_SECURE": "Segurtasuna",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Zerrenda Zuria",
|
||||
"SECURE_OPTION_NONE": "Bat ere ez",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "ویرایش دامنه \"%NAME%\"",
|
||||
"LABEL_NAME": "نام",
|
||||
"NAME_HELPER": "پشتیبانی از wildcard",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "سرور",
|
||||
"LABEL_PORT": "پورت",
|
||||
"LABEL_SECURE": "امن",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "لیست سفید",
|
||||
"SECURE_OPTION_NONE": "هیچکدام",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Muokkaa verkkotunnusta \"%NAME%\"",
|
||||
"LABEL_NAME": "Nimi",
|
||||
"NAME_HELPER": "wildcard tuettu",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Palvelin",
|
||||
"LABEL_PORT": "Portti",
|
||||
"LABEL_SECURE": "Secure",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Sallitut Lista",
|
||||
"SECURE_OPTION_NONE": "Ei mitään",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Modifier le domaine \"%NAME%\"",
|
||||
"LABEL_NAME": "Nom",
|
||||
"NAME_HELPER": "Caractères jokers autorisés",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Serveur",
|
||||
"LABEL_PORT": "Port",
|
||||
"LABEL_SECURE": "Sécurité",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Liste Blanche",
|
||||
"SECURE_OPTION_NONE": "Aucun",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "\"%NAME%\" domain szerkesztése",
|
||||
"LABEL_NAME": "Név",
|
||||
"NAME_HELPER": "helyettesítő karakter használható",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Szerver",
|
||||
"LABEL_PORT": "Port",
|
||||
"LABEL_SECURE": "Biztonság",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Fehér lista",
|
||||
"SECURE_OPTION_NONE": "Semmi",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Ubah Domain \"%NAME%\"",
|
||||
"LABEL_NAME": "Nama",
|
||||
"NAME_HELPER": "Mendukung Wildcard",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Server",
|
||||
"LABEL_PORT": "Port",
|
||||
"LABEL_SECURE": "Aman",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Daftar Putih",
|
||||
"SECURE_OPTION_NONE": "Tidak satupun",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Edit Domain \"%NAME%\"",
|
||||
"LABEL_NAME": "Name",
|
||||
"NAME_HELPER": "wildcard supported",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Server",
|
||||
"LABEL_PORT": "Port",
|
||||
"LABEL_SECURE": "Secure",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "White List",
|
||||
"SECURE_OPTION_NONE": "None",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "ドメイン\"%NAME%\"を編集",
|
||||
"LABEL_NAME": "名前",
|
||||
"NAME_HELPER": "ワイルドカード利用可",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "サーバー",
|
||||
"LABEL_PORT": "ポート",
|
||||
"LABEL_SECURE": "セキュリティ",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "ホワイトリスト",
|
||||
"SECURE_OPTION_NONE": "なし",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Redaguoti Domeną \"%NAME%\"",
|
||||
"LABEL_NAME": "Pavadinimas",
|
||||
"NAME_HELPER": "wildcard palaikymas",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Serveris",
|
||||
"LABEL_PORT": "Prievadas",
|
||||
"LABEL_SECURE": "Sauga",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Baltas Sąrašas",
|
||||
"SECURE_OPTION_NONE": "Nėra",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Rediger «%NAME%»",
|
||||
"LABEL_NAME": "Navn",
|
||||
"NAME_HELPER": "jokertegn støttes",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Tjener",
|
||||
"LABEL_PORT": "Port",
|
||||
"LABEL_SECURE": "Sikker",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Hvitliste",
|
||||
"SECURE_OPTION_NONE": "None",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Pas domein \"%NAME%\" aan",
|
||||
"LABEL_NAME": "Naam",
|
||||
"NAME_HELPER": "ondersteunt joker tekens",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Server",
|
||||
"LABEL_PORT": "Poort",
|
||||
"LABEL_SECURE": "Encryptie",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Witte lijst",
|
||||
"SECURE_OPTION_NONE": "Geen",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Edycja domeny „%NAME%”",
|
||||
"LABEL_NAME": "Nazwa",
|
||||
"NAME_HELPER": "obsługiwany znak wieloznaczności - *",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Serwer",
|
||||
"LABEL_PORT": "Port",
|
||||
"LABEL_SECURE": "Rodzaj połączenia",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Biała lista",
|
||||
"SECURE_OPTION_NONE": "Bez zabezpieczeń",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Editar Domínio \"%NAME%\"",
|
||||
"LABEL_NAME": "Domínio",
|
||||
"NAME_HELPER": "curinga (wildcard) suportado",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Servidor",
|
||||
"LABEL_PORT": "Porta",
|
||||
"LABEL_SECURE": "Criptografia",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Lista branca",
|
||||
"SECURE_OPTION_NONE": "Nenhuma",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Editar domínio \"%NAME%\"",
|
||||
"LABEL_NAME": "Nome",
|
||||
"NAME_HELPER": "caracter universal suportado",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Servidor",
|
||||
"LABEL_PORT": "Porta",
|
||||
"LABEL_SECURE": "Segurança",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Lista Branca",
|
||||
"SECURE_OPTION_NONE": "Nenhuma",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Editar domínio \"%NAME%\"",
|
||||
"LABEL_NAME": "Nome",
|
||||
"NAME_HELPER": "caracter universal suportado",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Servidor",
|
||||
"LABEL_PORT": "Porta",
|
||||
"LABEL_SECURE": "Segurança",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Lista Branca",
|
||||
"SECURE_OPTION_NONE": "Nenhuma",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Редактировать домен \"%NAME%\"",
|
||||
"LABEL_NAME": "Имя",
|
||||
"NAME_HELPER": "wildcard supported",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Сервер",
|
||||
"LABEL_PORT": "Порт",
|
||||
"LABEL_SECURE": "Безопасность",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Белый список",
|
||||
"SECURE_OPTION_NONE": "Нет",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Upraviť doménu \"%NAME%\"",
|
||||
"LABEL_NAME": "Meno",
|
||||
"NAME_HELPER": "wildcard supported",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Server",
|
||||
"LABEL_PORT": "Port",
|
||||
"LABEL_SECURE": "Bezpečné",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Zoznam povolených",
|
||||
"SECURE_OPTION_NONE": "Žiadne",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Urejanje domene \"%NAME%\"",
|
||||
"LABEL_NAME": "Ime",
|
||||
"NAME_HELPER": "podpora za nadomestne znake",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Strežnik",
|
||||
"LABEL_PORT": "Vrata",
|
||||
"LABEL_SECURE": "Varno",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Bela lista",
|
||||
"SECURE_OPTION_NONE": "Nobeno",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Ändra domän \"%NAME%\"",
|
||||
"LABEL_NAME": "Namn",
|
||||
"NAME_HELPER": "jokertecken stöds",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Server",
|
||||
"LABEL_PORT": "Port",
|
||||
"LABEL_SECURE": "Säkerhet",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Vitlista",
|
||||
"SECURE_OPTION_NONE": "Ingen",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "Chỉnh sửa tên miền \"%NAME%\"",
|
||||
"LABEL_NAME": "Tên",
|
||||
"NAME_HELPER": "Có hỗ trợ wildcard",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "Máy chủ",
|
||||
"LABEL_PORT": "Cổng",
|
||||
"LABEL_SECURE": "An ninh",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "Danh sách trắng",
|
||||
"SECURE_OPTION_NONE": "Không có",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -120,12 +120,14 @@
|
|||
"TITLE_EDIT_DOMAIN": "编辑域名 \"%NAME%\"",
|
||||
"LABEL_NAME": "名字",
|
||||
"NAME_HELPER": "支持通配符",
|
||||
"LABEL_IMAP": "IMAP",
|
||||
"LABEL_SMTP": "SMTP",
|
||||
"LABEL_SIEVE": "SIEVE",
|
||||
"LABEL_SERVER": "服务器",
|
||||
"LABEL_PORT": "端口",
|
||||
"LABEL_SECURE": "加密",
|
||||
"TIMEOUT": "Timeout",
|
||||
"DISABLE_CAPABILITIES": "Disable capabilities",
|
||||
"LIMITS": "Limits",
|
||||
"FOLDERS": "Folders",
|
||||
"MESSAGES": "Messages",
|
||||
"LABEL_WHITE_LIST": "白名单",
|
||||
"SECURE_OPTION_NONE": "无",
|
||||
"SECURE_OPTION_SSL": "SSL\/TLS",
|
||||
|
|
|
|||
|
|
@ -21,16 +21,16 @@
|
|||
<input type="radio" name="tabs" id="tab-imap" checked>
|
||||
<label for="tab-imap" role="tab" tabindex="0"
|
||||
data-bind="css: { 'testing-done': testingDone, 'testing-error': testingImapError }, tooltipErrorTip: testingImapErrorDesc"
|
||||
data-i18n="POPUPS_DOMAIN/LABEL_IMAP"></label>
|
||||
>IMAP</label>
|
||||
<div class="tab-content" role="tabpanel" aria-hidden="false">
|
||||
<div class="row">
|
||||
<div class="span3">
|
||||
<div class="span">
|
||||
<span data-i18n="POPUPS_DOMAIN/LABEL_SERVER"></span>
|
||||
<br>
|
||||
<input name="IMAP[host]" type="text" class="span3" autocomplete="off" autocorrect="off" autocapitalize="off"
|
||||
data-bind="textInput: imapHost, hasfocus: imapHostFocus">
|
||||
</div>
|
||||
<div class="span2">
|
||||
<div class="span">
|
||||
<span data-i18n="POPUPS_DOMAIN/LABEL_SECURE"></span>
|
||||
<br>
|
||||
<select name="IMAP[type]" class="span2" data-bind="value: imapType">
|
||||
|
|
@ -39,11 +39,15 @@
|
|||
<option value="2" data-i18n="POPUPS_DOMAIN/SECURE_OPTION_STARTTLS"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="span2">
|
||||
<div class="span">
|
||||
<span data-i18n="POPUPS_DOMAIN/LABEL_PORT"></span>
|
||||
<br>
|
||||
<input name="IMAP[port]" type="number" autocomplete="off" autocorrect="off" autocapitalize="off"
|
||||
style="width:6em" data-bind="textInput: imapPort">
|
||||
<input name="IMAP[port]" type="number" style="width:6em" data-bind="textInput: imapPort">
|
||||
</div>
|
||||
<div class="span">
|
||||
<span data-i18n="POPUPS_DOMAIN/TIMEOUT"></span>
|
||||
<br>
|
||||
<input name="IMAP[timeout]" type="number" min="5" step="1" class="span1" data-bind="textInput: imapTimeout">
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
|
|
@ -72,22 +76,76 @@
|
|||
label: 'TAB_SECURITY/LABEL_ALLOW_SELF_SIGNED'
|
||||
}
|
||||
}"></div>
|
||||
|
||||
<h4 data-i18n="POPUPS_DOMAIN/DISABLE_CAPABILITIES"></h4>
|
||||
<div data-bind="component: {
|
||||
name: 'Checkbox',
|
||||
params: {
|
||||
value: imapDisable_list_status,
|
||||
label: 'LIST-STATUS'
|
||||
}
|
||||
}"></div>
|
||||
<div data-bind="component: {
|
||||
name: 'Checkbox',
|
||||
params: {
|
||||
value: imapDisable_metadata,
|
||||
label: 'METADATA'
|
||||
}
|
||||
}"></div>
|
||||
<div data-bind="component: {
|
||||
name: 'Checkbox',
|
||||
params: {
|
||||
value: imapDisable_move,
|
||||
label: 'MOVE'
|
||||
}
|
||||
}"></div>
|
||||
<div data-bind="component: {
|
||||
name: 'Checkbox',
|
||||
params: {
|
||||
value: imapDisable_sort,
|
||||
label: 'SORT'
|
||||
}
|
||||
}"></div>
|
||||
<div data-bind="component: {
|
||||
name: 'Checkbox',
|
||||
params: {
|
||||
value: imapDisable_thread,
|
||||
label: 'THREAD'
|
||||
}
|
||||
}"></div>
|
||||
|
||||
<h4 data-i18n="POPUPS_DOMAIN/LIMITS"></h4>
|
||||
<div class="control-group">
|
||||
<label data-i18n="POPUPS_DOMAIN/FOLDERS"></label>
|
||||
<input name="IMAP[folder_list_limit]" type="number" min="0" step="1" class="span1" data-bind="textInput: imapFolder_list_limit">
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label data-i18n="POPUPS_DOMAIN/MESSAGES"></label>
|
||||
<input name="IMAP[message_list_limit]" type="number" min="0" step="1" class="span1" data-bind="textInput: imapMessage_list_limit">
|
||||
</div>
|
||||
<!--
|
||||
"use_expunge_all_on_delete": false,
|
||||
"fast_simple_search": true,
|
||||
"force_select": false,
|
||||
"message_all_headers": false,
|
||||
"search_filter": null,
|
||||
-->
|
||||
</div>
|
||||
|
||||
<input type="radio" name="tabs" id="tab-smtp">
|
||||
<label for="tab-smtp" role="tab" tabindex="0"
|
||||
data-bind="css: { 'testing-done': testingDone, 'testing-error': testingSmtpError }, tooltipErrorTip: testingSmtpErrorDesc"
|
||||
data-i18n="POPUPS_DOMAIN/LABEL_SMTP"></label>
|
||||
>SMTP</label>
|
||||
<div class="tab-content" role="tabpanel" aria-hidden="true">
|
||||
<div data-bind="visible: !smtpUsePhpMail()">
|
||||
<div class="row">
|
||||
<div class="span3">
|
||||
<div class="span">
|
||||
<span data-i18n="POPUPS_DOMAIN/LABEL_SERVER"></span>
|
||||
<br>
|
||||
<input name="SMTP[host]" type="text" class="span3" autocomplete="off" autocorrect="off" autocapitalize="off"
|
||||
data-bind="textInput: smtpHost, hasfocus: smtpHostFocus">
|
||||
</div>
|
||||
<div class="span2">
|
||||
<div class="span">
|
||||
<span data-i18n="POPUPS_DOMAIN/LABEL_SECURE"></span>
|
||||
<br>
|
||||
<select name="SMTP[type]" class="span2" data-bind="value: smtpType">
|
||||
|
|
@ -96,11 +154,15 @@
|
|||
<option value="2" data-i18n="POPUPS_DOMAIN/SECURE_OPTION_STARTTLS"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="span2">
|
||||
<div class="span">
|
||||
<span data-i18n="POPUPS_DOMAIN/LABEL_PORT"></span>
|
||||
<br>
|
||||
<input name="SMTP[port]" type="number" autocomplete="off" autocorrect="off" autocapitalize="off"
|
||||
style="width:6em" data-bind="textInput: smtpPort">
|
||||
<input name="SMTP[port]" type="number" style="width:6em" data-bind="textInput: smtpPort">
|
||||
</div>
|
||||
<div class="span">
|
||||
<span data-i18n="POPUPS_DOMAIN/TIMEOUT"></span>
|
||||
<br>
|
||||
<input name="SMTP[timeout]" type="number" min="5" step="1" class="span1" data-bind="textInput: smtpTimeout">
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
|
|
@ -159,7 +221,7 @@
|
|||
<label for="tab-sieve" role="tab" tabindex="0"
|
||||
data-bind="css: { 'testing-done': testingDone, 'testing-error': testingSieveError }, tooltipErrorTip: testingSieveErrorDesc">
|
||||
<i class="icon-filter"></i>
|
||||
<span data-i18n="POPUPS_DOMAIN/LABEL_SIEVE"></span>
|
||||
SIEVE
|
||||
</label>
|
||||
<div class="tab-content" role="tabpanel" aria-hidden="true">
|
||||
<div class="row">
|
||||
|
|
@ -173,13 +235,13 @@
|
|||
</div>
|
||||
<div data-bind="visible: sieveEnabled">
|
||||
<div class="row">
|
||||
<div class="span3">
|
||||
<div class="span">
|
||||
<span data-i18n="POPUPS_DOMAIN/LABEL_SERVER"></span>
|
||||
<br>
|
||||
<input name="Sieve[host]" type="text" class="span3" autocomplete="off" autocorrect="off" autocapitalize="off"
|
||||
data-bind="textInput: sieveHost, hasfocus: sieveHostFocus">
|
||||
</div>
|
||||
<div class="span2">
|
||||
<div class="span">
|
||||
<span data-i18n="POPUPS_DOMAIN/LABEL_SECURE"></span>
|
||||
<br>
|
||||
<select name="Sieve[type]" class="span2" data-bind="value: sieveType">
|
||||
|
|
@ -188,11 +250,15 @@
|
|||
<option value="2" data-i18n="POPUPS_DOMAIN/SECURE_OPTION_STARTTLS"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="span2">
|
||||
<div class="span">
|
||||
<span name="Sieve[port]" data-i18n="POPUPS_DOMAIN/LABEL_PORT"></span>
|
||||
<br>
|
||||
<input type="number" autocomplete="off" autocorrect="off" autocapitalize="off"
|
||||
style="width:6em" data-bind="textInput: sievePort">
|
||||
<input type="number" style="width:6em" data-bind="textInput: sievePort">
|
||||
</div>
|
||||
<div class="span">
|
||||
<span data-i18n="POPUPS_DOMAIN/TIMEOUT"></span>
|
||||
<br>
|
||||
<input name="Sieve[timeout]" type="number" min="5" step="1" class="span1" data-bind="textInput: sieveTimeout">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue