【发布时间】:2016-10-17 16:47:17
【问题描述】:
我正在使用 linux“邮件”客户端。当我尝试发送电子邮件时 echo "test" | mail -s "testing" myemail@personal.com 我收到 550 错误退回,因为域无效。
在服务器上有 2 个域。一种是公开的,另一种是严格内部的。如何强制仅邮件客户端使用公共域?
这是失败消息。
Final-Recipient: RFC822; myemail@personal.com
Action: failed
Status: 5.1.8
Diagnostic-Code: SMTP; 550 5.1.8 Invalid domain: server_hostname.internal.domainname
Last-Attempt-Date: Wed, 12 Feb 2014 12:22:06 -0500
【问题讨论】:
-
有没有办法在配置而不是命令行中指定这个?我们有多个使用该命令的脚本。
-
似乎对于普通的
sendmail,配置行是define('confDOMAIN_NAME', 'example.com')dnl,但我从未使用过它,因此没有对其进行测试。