Revision control

Copy as Markdown

Other Tools

<?xml version="1.0"?>
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<html
scrolling="false"
>
<head>
<title>&smtpEditTitle.label;</title>
<link rel="stylesheet" href="chrome://messenger/skin/input-fields.css" />
<link rel="stylesheet" href="chrome://messenger/skin/accountManage.css" />
<script
defer="defer"
></script>
<script
defer="defer"
></script>
<script
defer="defer"
></script>
</head>
<html:body
>
<dialog style="width: 100vw; height: 100vh">
<stringbundle
id="bundle_prefs"
/>
<stringbundle
id="bundle_brand"
/>
<stringbundle
id="bundle_messenger"
/>
<vbox id="smtpServerEditor">
<html:div>
<html:fieldset>
<html:legend>&settings.caption;</html:legend>
<hbox flex="1">
<vbox>
<hbox flex="1" align="center">
<label
id="smtp.description.label"
value="&serverDescription.label;"
accesskey="&serverDescription.accesskey;"
control="smtp.description"
/>
</hbox>
<hbox flex="1" align="center">
<label
id="smtp.hostname.label"
value="&serverName.label;"
accesskey="&serverName.accesskey;"
control="smtp.hostname"
/>
</hbox>
<hbox flex="1" align="center">
<label
value="&serverPort.label;"
accesskey="&serverPort.accesskey;"
control="smtp.port"
/>
</hbox>
</vbox>
<vbox flex="1">
<html:input
id="smtp.description"
type="text"
preftype="string"
class="input-inline"
prefstring="mail.smtpserver.%serverkey%.description"
aria-labelledby="smtp.description.label"
/>
<html:input
id="smtp.hostname"
type="text"
preftype="string"
class="uri-element input-inline"
prefstring="mail.smtpserver.%serverkey%.hostname"
aria-labelledby="smtp.hostname.label"
/>
<hbox align="center">
<html:input
id="smtp.port"
type="number"
class="size5 input-inline"
min="0"
max="65535"
preftype="int"
prefstring="mail.smtpserver.%serverkey%.port"
/>
<label value="&serverPortDefault.label;" />
<label id="smtp.defaultPort" />
</hbox>
</vbox>
</hbox>
</html:fieldset>
</html:div>
<separator class="thin" />
<html:div>
<html:fieldset>
<html:legend>&security.caption;</html:legend>
<hbox flex="1">
<vbox>
<hbox flex="1" align="center">
<label
value="&connectionSecurity.label;"
accesskey="&connectionSecurity.accesskey;"
control="smtp.socketType"
/>
</hbox>
<hbox flex="1" align="center">
<label
value="&authMethod.label;"
accesskey="&authMethod.accesskey;"
control="server.authMethod"
/>
</hbox>
<hbox flex="1" align="center">
<label
id="smtpUsernameLabel"
value="&userName.label;"
accesskey="&userName.accesskey;"
control="smtpUsername"
/>
</hbox>
</vbox>
<vbox>
<menulist
id="smtp.socketType"
oncommand="sslChanged(true);"
prefstring="mail.smtpserver.%serverkey%.try_ssl"
>
<menupopup id="smtp.socketTypePopup">
<menuitem
value="0"
label="&connectionSecurityType-0.label;"
/>
<menuitem
id="connectionSecurityType-1"
value="1"
label="&connectionSecurityType-1.label;"
disabled="true"
hidden="true"
/>
<menuitem
value="2"
label="&connectionSecurityType-2.label;"
/>
<menuitem
value="3"
label="&connectionSecurityType-3.label;"
/>
</menupopup>
</menulist>
<menulist
id="smtp.authMethod"
oncommand="authMethodChanged(true);"
wsm_persist="true"
preftype="int"
prefstring="mail.smtpserver.%serverkey%.authMethod"
>
<menupopup id="smtp.authMethodPopup">
<menuitem id="authMethod-no" value="1" />
<menuitem id="authMethod-password-cleartext" value="3" />
<menuitem id="authMethod-password-encrypted" value="4" />
<menuitem id="authMethod-kerberos" value="5" />
<menuitem id="authMethod-ntlm" value="6" />
<menuitem id="authMethod-oauth2" value="10" />
<menuitem id="authMethod-anysecure" value="8" />
<menuitem id="authMethod-any" value="9" />
</menupopup>
</menulist>
<hbox class="input-container">
<html:input
id="smtpUsername"
type="text"
class="input-inline"
preftype="string"
prefstring="mail.smtpserver.%serverkey%.username"
aria-labelledby="smtpUsernameLabel"
/>
</hbox>
</vbox>
</hbox>
</html:fieldset>
</html:div>
</vbox>
</dialog>
</html:body>
</html>