我正在尝试自动配置我的域及其子域中的 Thunderbird 电子邮件帐户(例如。[电子邮件保护],[电子邮件保护])。电子邮件客户端无法访问互联网,并且由于必要的附加组件,我必须使用 Thunderbird 2.0.0.6。
以下是我的配置文件:
1. rdf(基于https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Thunderbird/Thunderbird_ISP_hooks) - 在账户设置中添加可供选择的账户类型,但仅适用于一个域
2.xml(https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration) - 不起作用(它可能应该起作用 - 据称它包含在 Thunderbird 3 及更新版本中)
我的问题:
- 有没有办法在 .rdf 文件中定义子域名
- 是否可以让 xml 自动配置与 Thunderbird 2 一起工作
这是示例 rdf::
<RDF:Description about="NC:ispinfo">
<NC:providers>
<NC:nsIMsgAccount about="domain:my.example.com">
<NC:incomingServer>
<NC:nsIMsgIncomingServer>
<NC:hostName>mail.example.com</NC:hostName>
<NC:type>imap</NC:type>
<NC:ServerType-imap>
<NC:nsIImapIncomingServer>
<NC:cleanupInboxOnExit>true</NC:cleanupInboxOnExit>
</NC:nsIImapIncomingServer>
</NC:ServerType-imap>
<NC:loginAtStartUp>true</NC:loginAtStartUp>
<NC:downloadOnBiff>true</NC:downloadOnBiff>
<NC:rememberPassword>false</NC:rememberPassword>
<NC:port>993</NC:port>
<NC:socketType>3</NC:socketType>
</NC:nsIMsgIncomingServer>
</NC:incomingServer>
<NC:smtp>
<NC:nsISmtpServer>
<NC:hostname>mail.example.com</NC:hostname>
<NC:port>465</NC:port>
<NC:trySSL>2</NC:trySSL>
<NC:description>MyMail</NC:description>
</NC:nsISmtpServer>
</NC:smtp>
<NC:smtpRequiresUsername>true</NC:smtpRequiresUsername>
<NC:smtpCreateNewServer>true</NC:smtpCreateNewServer>
<NC:smtpUsePreferredServer>true</NC:smtpUsePreferredServer>
<NC:identity>
<NC:nsIMsgIdentity>
</NC:nsIMsgIdentity>
</NC:identity>
<NC:wizardSkipPanels>true</NC:wizardSkipPanels>
<NC:wizardShortName>MyMail</NC:wizardShortName>
<NC:wizardLongName>MyMailExample</NC:wizardLongName>
<NC:wizardShow>true</NC:wizardShow>
<NC:wizardPromote>true</NC:wizardPromote>
<NC:emailProviderName>MyMail</NC:emailProviderName>
<NC:showServerDetailsOnWizardSummary>true</NC:showServerDetailsOnWizardSummary>
</NC:nsIMsgAccount>
</NC:providers>
</RDF:Description>
</RDF:RDF>
这是我的 xml:
<domain>my.example.com</domain>
<domain>sub1.my.example.com</domain>
<domain>sub2.my.example.com</domain>
<displayName>MyMailExample</displayName>
<displayShortName>MyMail</displayShortName>
<incomingServer type="imap">
<hostname>mail.example.com</hostname>
<port>993</port>
<socketType>SSL</socketType>
<username>%EMAILADDRESS%</username>
<authentication>password-cleartext</authentication>
</incomingServer>
<outgoingServer type="smtp">
<hostname>mail.example.com</hostname>
<port>465</port>
<socketType>SSL</socketType>
<username>%EMAILADDRESS%</username>
<authentication>password-cleartext</authentication>
</outgoingServer>
</emailProvider>
</clientConfig>