【发布时间】:2013-12-28 08:02:07
【问题描述】:
我无法使用 mailx -r 选项正确设置发件人“发件人”字段。
echo "email text" | mail -s "test 123" -r donotreply@domain.com user@domain.com
如果“-r”字段是假域名,则会发送电子邮件。如果是真实域,则不会发送电子邮件。用户名无关紧要,只有域名。
我应该在哪里检查以解决此问题?
RHEL6.4
【问题讨论】:
-
不知道为什么我被否决了——我想我需要证明我做过研究。我尝试使用'mail -s "test 123" user@domain.com -- -r donotreply@domain.com'。我试过使用'sendmail.在所有情况下,无论语法如何,如果我使用“@fakedomain.com”,邮件都会发送出去。如果我使用“@realdomain.com”(如我的公司名称),则邮件不会发送。没有错误消息,也没有退回电子邮件。我确实有一个 linux 盒子,这一切都可以工作。 /etc/mail.rc 在两个框之间看起来相同。我只是不知道还能去哪里看。
-
我想通了。我坐在 VPC 中的服务器上,因此它无法访问真实域的邮件服务器。我必须说服我的客户使用假域名,特别是因为这个地址无论如何都不是用来接收电子邮件的。