带有 SMTP 中继的 OS X 服务器

Posted

技术标签:

【中文标题】带有 SMTP 中继的 OS X 服务器【英文标题】:OS X Server with SMTP Relay 【发布时间】:2016-11-13 17:06:00 【问题描述】:

Postfix 位于 OS X / OS X Server 上的 2 个位置

OSX 服务器/邮件提示 -

后缀位置:/Library/Server/Mail/Config/postfix/main.cf

注意:[smtp.gmail.com]:587 会破坏我怀疑由于 [] 的 UI。

后缀 sasl 密码:

/Library/Server/Mail/Config/postfix/sasl/passwd

不要忘记发布地图更新:

sudo postmap /Library/Server/Mail/Config/postfix/sasl/passwd

还有一个令人困惑的 /etc/postfix 位置。

【问题讨论】:

【参考方案1】:

遇到了类似的问题。这帮助了我 - main.cf

myhostname = smtp.gmail.com
# Use Gmail SMTP
relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_mechanism_filter = plain
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_use_tls = yes
smtp_tls_security_level = encrypt
tls_random_source = dev:/dev/urandom
smtp_sasl_tls_security_options = noanonymous

sasl_passwd

[smtp.gmail.com]:587 email@gmail.com:pass

【讨论】:

有类似的设置。我去了启用了 OS X Server Mail 并选中了 Relay 复选框的机器。地址字段为空白。当我用 smtp.gmail.com 填充它时,它开始像我的新 El Capitan 服务器一样失败。我不知道该值存储在哪里,但我怀疑它在某处的 plist 文件中并且启用了 SIP 我将不得不禁用它来修复并重试。我感觉使用 OS X Mail + Postfix 导致了这个问题,我有一些神奇的组合可以在我的旧 Mavericks 版本上使用。【参考方案2】:

Postfix 位于 OS X / OS X Server 上的 2 个位置

OSX 服务器/邮件提示 -

后缀位置: /Library/Server/Mail/Config/postfix/main.cf

注意:[smtp.gmail.com]:587 会破坏我怀疑由于 [] 的 UI。

后缀 sasl 密码:

/Library/Server/Mail/Config/postfix/sasl/passwd

不要忘记发布地图更新:

sudo postmap /Library/Server/Mail/Config/postfix/sasl/passwd

还有一个令人困惑的/etc/postfix 位置。

从 Viktar 将上述设置添加到 main.cf 和它现在的路上。

【讨论】:

以上是关于带有 SMTP 中继的 OS X 服务器的主要内容,如果未能解决你的问题,请参考以下文章

通过SMTP中继服务器发送邮件的问题

Office 365账号配置SMTP中继服务器

扫描仪通过SMTP中继服务器发送通知邮件失败

使用Office 365账号配置SMTP中继服务器

使用 O365 帐户连接到 Azure VM 中的 SMTP 中继失败

如果您的托管服务提供商不允许 SMTP 中继,如何发送电子邮件?