我已经阅读了本网站上其他用户关于此主题的其他帖子。
我想我看到了我的问题,但不知道在哪里改变它。
我的配置:
RDNS 用于107.170.172.XXX
:example.com
Postfix Dovecot 服务器
[root@skilleddomain ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
127.0.0.1 example.com
127.0.0.1 example.net
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
[root@skilleddomain ~]# grep -v "^#" /etc/postfix/main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
mail_owner = postfix
myhostname = mail.example.com
mydomain = example.com
myorigin = $mydomain
inet_interfaces = all
inet_protocols = ipv4
mydestination = hash:/etc/postfix/mydomains
unknown_local_recipient_reject_code = 550
mynetworks = 107.170.172.XXX, 127.0.0.0/8
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination …
Run Code Online (Sandbox Code Playgroud) 我在旧提供商处有一个 IMAP 电子邮件帐户。
我在新提供商处有一个新的空 IMAP 帐户。
是否有工具或 Thunderbird 可以将电子邮件数据从一个帐户迁移到另一个帐户?我对在 Thunderbird 中进行拖放有点担心,因为它有相当多的数据,而且我对 Thunderbird 处理 IMAP 数据的方式深表怀疑。
我在 Windows 7 上工作,所以我更喜欢图形化的 Windows 工具。如果需要,我也可以在 Linux 机器上工作。
我有一个 IMAP 邮件服务器并使用 Thunderbird 作为我的客户端。我不明白使用 IMAP 与 POP 的客户端-服务器同步。我的 IMAP 服务器已满,所以我登录服务器并删除收件箱,认为 Thunderbird 有邮件的本地副本。
当我打开 Thunderbird 时,它与 IMAP 服务器同步并将我的所有电子邮件标记为已删除。幸运的是,这些电子邮件仍然存在于 {path}/thunderbird/profile/default/INBOX 文件中。在网络上进行了一些研究后,我编辑了该文件并将所有“X-Mozilla-Status:0001”更改为““X-Mozilla-Status:0000”。
当我重新启动 Thunderbird 时,电子邮件仍然不见了。有谁知道如何恢复这些?
我已经设法在我的服务器上设置postfix
并dovecot
使用自签名证书。我可以在那里使用 telnet 命令发送和接收电子邮件。现在我想从笔记本电脑上的 Thunderbird 客户端连接到我的邮件服务器,但它失败了,输出如下/var/log/mail.log
:
postfix/submission/smtpd[11560]: connect from unknown[95.134.50.75]
postfix/submission/smtpd[11439]: SSL_accept error from unknown[95.134.50.75]: lost connection
postfix/submission/smtpd[11439]: lost connection after CONNECT from unknown[95.134.50.75]
Run Code Online (Sandbox Code Playgroud)
这/etc/postfix/master.cf
是我在设置时更改的一部分:
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - - - - smtpd
smtps inet n - - - - smtpd
#smtp inet n - - - 1 postscreen
#smtpd pass - …
Run Code Online (Sandbox Code Playgroud) 我想用 IMAP 服务器上的有效电子邮件地址列表更新我的本地 Thunderbird 地址簿。我对 IMAP 不太熟悉,它允许这样做吗?如果是这样,有人可以将我指向允许我这样做的现有代码库(最好是 python)吗?
谢谢。
有没有什么可以让我通过活动目录和登录脚本编写脚本来创建雷鸟用户配置文件和关联的电子邮件帐户?
我希望在 Outlook 2010 中执行此操作,但是由于 Outlook 目前 IMAP4 服务器的性能缓慢,这对我们来说并不是一个真正可行的选择。所以我希望尽我所能编写雷鸟脚本。
任何帮助都会很棒。
我管理多台安装了 Thunderbird 的计算机。我知道 Thunderbird 有一个选项要求所有电子邮件都加密。但是,我想要一种正常允许未加密电子邮件的方法,但要求向某些联系人发送加密电子邮件。
例如,如果我向 ceo@mycompany.com 发送电子邮件,Thunderbird 应该要求加密,但如果我向 JohnDoe@othercompany.com 发送电子邮件,Thunderbird 将允许未加密的电子邮件。
是否有任何设置或附加组件可以提供此功能?
谢谢!
我们的邮件服务器是一个带有 Postfix/Dovecot 组合的 Ubuntu 服务器盒。我们使用正确的证书启用了 starttls,一切正常。
我们的很多用户都使用 Thunderbird 来通过 IMAP 检索邮件。Thunderbird 尝试猜测我们服务器的配置(或自动检测它),但总是失败,导致我们的用户需要手动提供设置。
我们应该采取哪些步骤来“帮助”雷鸟并启用自动配置?
我使用 mydomain.org 作为通用名称生成了一个自签名证书颁发机构。我在“权限”选项卡下使用 Thunderbird 的证书管理器导入了公共证书。到现在为止还挺好。
接下来,使用这个 CA,我已经为 mail.mydomain.org 生成(并签署了)一个证书,但即使我导入了 CA,我仍然收到“添加安全例外”弹出窗口并显示“未知身份”消息我第一次尝试连接。这是说明情况的屏幕截图:
注意:CA 和邮件证书均使用“SHA-1 With RSA Encryption”签名。
注 2:我知道我应该从受信任的机构获取证书,这是一个临时解决方案。
所以我的问题是:
1) 这种行为正常吗?
2) 我如何“说服”Thunderbird 我的 CA 签署的所有证书都是可信的?
更新
% openssl s_client -connect mail.mydomain.org:993
CONNECTED(00000003)
depth=1 <snip> CN = mydomain.org, <snip>
verify error:num=19:self signed certificate in certificate chain
verify return:0
---
Certificate chain
0 s:/<snip>/CN=mail.mydomain.org/<snip>
i:/<snip>/CN=mydomain.org/<snip>
1 s:/<snip>/CN=mydomain.org/<snip>
i:/<snip>/CN=mydomain.org/<snip>
---
Server certificate
-----BEGIN CERTIFICATE-----
<BASE64>
-----END CERTIFICATE-----
subject=/<snip>/CN=mail.mydomain.org/<snip>
issuer=/<snip>/CN=mydomain.org/<snip>
---
No client certificate CA names sent
---
SSL handshake has read 2807 bytes …
Run Code Online (Sandbox Code Playgroud) 我有从StartSSL颁发的证书,它是一个可信的证书权威机构,我的网站使用它的证书没有问题,所有浏览器也没有关于任何信任问题的投诉。
现在我想在 Dovecot 中进行相同的编程,以便通过认证的 SSL 接收我的电子邮件。所以我使用 IMAP 来获取我的邮件,比如通过地址 mail.myweb.com。我去了 StartSSL,并为该子域颁发了一个证书(这是我通过 Apache 服务器获取任何我想要使用 SSL 的子域时总是这样做的)。
现在我拿到了那个证书,并将它定义为我想在 Dovecot 上用于该域名(使用 SNI)的证书,方法是将以下内容添加到 dovecot.conf
local_name mail.myweb.com {
ssl_cert = </path/to/certificate/ssl.crt
ssl_key = </path/to/privatekey/priv.key
}
Run Code Online (Sandbox Code Playgroud)
虽然这个过程在 Apache 服务器上运行得非常好,而且我的浏览器对绿色挂锁很满意,我的证书没有签名问题,但雷鸟坚持我确认这个证书是一个例外。
我通过查看证书的详细信息确认了 Thunderbird 收到的证书是正确的。
原因可能是什么?雷鸟只是偏执,我必须购买证书吗?
如果您需要任何其他信息,请告诉我。
谢谢你。
ssl dovecot thunderbird ssl-certificate certificate-authority
由于我有一个外部程序 (imapfilter) 修改了我的 imap 文件夹,因此 Thunderbird 不断失去对新消息的跟踪。消息在到达子文件夹时移动,使 Thunderbird 无法继续跟踪它们 - 因此我不知道要查找新消息的文件夹,并且新创建的文件夹(即使我在创建后订阅它们)直到我重新启动才显示邮件客户端。
我可以使用 Thunderbird 的任何扩展或设置来触发重新扫描我的文件夹树吗?
请不要在诸如此类的建议上浪费时间
扩展 1:
甚至可以在后台创建文件夹,没有 Thunderbird 会知道它已经创建。
原标题:IMAP 连接 Dovecot 仅从 Thunderbird 失败
我在端口 993 上设置了带有 SSL (TLS) 的 Dovecot。我可以连接 Outlook、PHP SMTP 和 Android Mail,但是 Thunderbird 无法连接。它说Configuration could not be verified - is the username or password wrong?
。Dovecot 错误日志显示:
Jan 05 22:41:45 imap-login: Warning: SSL: where=0x10, ret=1: before/accept initialization [1.2.3.4]
Jan 05 22:41:45 imap-login: Warning: SSL: where=0x2001, ret=1: before/accept initialization [1.2.3.4]
Jan 05 22:41:45 imap-login: Warning: SSL alert: where=0x4008, ret=598: fatal unknown [1.2.3.4]
Jan 05 22:41:45 imap-login: Warning: SSL: where=0x2002, ret=-1: SSLv3 read client …
Run Code Online (Sandbox Code Playgroud) thunderbird ×12
dovecot ×4
imap ×4
email ×3
postfix ×3
ssl ×3
automation ×1
certificate ×1
email-server ×1
encryption ×1
linux ×1
login ×1
python ×1
scripting ×1
smime ×1