You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Arch Linux VPS上Postfix+Dovecot邮件服务器的外部发信权限问题求助

Arch Linux VPS上Postfix+Dovecot邮件服务器的外部发信权限问题求助

各位好,我正在Arch Linux的VPS上用Postfix和Dovecot搭建邮件服务器,采用普通Unix密码认证方案,由Dovecot为Postfix处理SASL认证,我的域名是mydomain.com。

目前不管怎么调整相关配置,接收邮件的功能都完全正常,没遇到任何问题。

但发信环节碰到了麻烦:按照Postfix默认的mynetworks和relay_domains设置,我本来以为经过认证的发件人(也就是属于mail组的Unix用户)应该能自由发送邮件,可当我测试给gmail账号发邮件时,却收到了如下错误:

550 5.1.1 user@gmail.com: Recipient address rejected: outside mail is not deliverable

为了排查原因,我开始尝试修改relay_domains参数:

  • 当我设置成 relay_domains = mydomain.com, gmail.com 时,能成功发送测试邮件到gmail账号;
  • 可如果我设置成 relay_domains = *,测试邮件就发送失败了(目前还没搞懂这是为什么)。

有没有大佬能帮我分析下问题出在哪?怎么才能让经过SASL认证的用户正常发送邮件到任意外部域名呢?

备注:内容来源于stack exchange,提问作者Mark

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 07:44:32