每次我尝试通过 Apple Mail(版本 8.2)发送邮件时都会出现问题。SMTP 部分运行速度很快,几秒钟后收件人就会收到邮件,但在 Apple Mail 中,进度条仍然显示约 33% 的状态
我尝试在全新系统上创建新帐户并输入我的 IMAP / SMTP 服务器设置,但出现相同问题。可能是将邮件复制到已发送文件夹这一部分出了问题,或者用于发送的 smtp 会话未正确关闭,导致下一部分(复制到发送文件夹)无法启动。
邮件服务器使用 Cyrus/Postfix 运行,客户端使用最新的 Mac OS 和 Apple Mail 版本运行。使用 iOS Mail 或其他客户端则不会出现任何问题。
事件顺序:
- 开始发送邮件
- SMTP 服务器接受连接并将邮件转发给收件人
- 收件人收到邮件
- 延时,延时,延时
- 将邮件复制到服务器上的已发送文件夹
- 消息发送进度条已关闭
答案1
简而言之:这是 Yosemite 的问题,已在 OS X 10.11(将于 10 月发布)中修复。如果您有 Gmail 帐户,情况会更糟。
详细信息:
事件顺序:
开始发送邮件 SMTP 服务器接受连接并将邮件转发给收件人 收件人收到邮件延时,延时,延时将邮件复制到服务器上的已发送文件夹消息发送进度条已关闭
这是 Apple 处理的一部分,而不是您的服务器。有人说这是 Apple 管理用户 iCloud 和其他设备更新所花费的时间,但这是错误的,因为即使没有 iCloud,并且只有一台设备,也会有这种延迟。
深入了解 Mail 在此延迟期间执行的操作的最佳方法是检查控制台 + 运行类似WireShark。另一种方法是使用其他 Webmail 应用程序,例如雷鸟。
笔记:下一代 OS X(埃尔卡皮坦,v10.11)声称可以使其速度提高 2 倍。https://www.apple.com/osx/elcapitan-preview/
答案2
从Apple 论坛:
可能有两种解决方案:
使用“实用程序”中的“网络实用程序”工具来使用该工具的“查找”功能,
然后输入您的传入 POP3 电子邮件服务器以获取其 IP 地址,并对您的传出 SMTP 电子邮件服务器执行相同操作以获取其 IP 地址
然后返回邮件程序、首选项、帐户,并用这些 IP 地址替换您的收件箱和发件箱服务器
如果您使用 gmail:
在 Google Mail 网站上登录您的 Google Mail 账户
点击“设置”
点击转发和 POP/IMAP
在 IMAP 访问下,单击配置说明
在邮件客户端下,单击 Apple Mail 3 (Leopard),即使您的邮件是较新版本
在“10”下单击“推荐的客户端设置:
按照此处给出的说明,在 Apple Mail(邮件偏好设置)中进行显示的调整。
从苹果交易所:
从邮件菜单中,单击首选项 > 帐户 > 邮箱行为
草稿:
将草稿消息存储在服务器上 > 不勾选
发送:
将已发送的消息存储在服务器上 > 不勾选
垃圾:
在服务器上存储垃圾邮件 > 勾选删除垃圾邮件
绝不
垃圾:
将已删除的邮件移至垃圾邮箱 > 取消选中 将已删除的邮件存储在服务器上 > 取消选中