redhat - 如果发件人字段使用真实域,mailx -r 不发送电子邮件

标签 redhat sender mailx

我无法获得 mailx -r 选项来正确设置发件人“发件人”字段。

echo "email text" | mail -s "test 123" -r donotreply@domain.com  user@domain.com

如果“-r”字段是假域,则发送电子邮件。如果它是真实域,则不会发送电子邮件。用户名无关紧要,重要的是域名。

我应该检查哪里来解决这个问题?

RHEL6.4

最佳答案

最终结果...我应该检查我的垃圾邮件文件夹。所有使用真实域的测试电子邮件都在那里。

详细信息:

假返回域 – 通过

Received-SPF: none (google.com: do-not-reply@blahblahfake.com does not designate permitted sender hosts) client-ip=54.201.xx.xx;

真实域——陷入垃圾邮件陷阱

Received-SPF: fail (google.com: domain of do-not-reply@real.com does not designate 54.201.90.208 as permitted sender) client-ip=54.201.xx.xx;

原因是“real.com”域使用了白名单,而这个特定的 NAT IP 没有添加到该列表中。假域被允许通过,可能是因为邮件策略是允许通过太多而不是太少。

关于redhat - 如果发件人字段使用真实域,mailx -r 不发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20812368/

相关文章:

linux - Redhat 中的任务调度程序在系统启动之前执行脚本吗

swift - 快速修改发送者的属性

ios - 在 Swift 3.0 中,如何检查按下了哪个按钮

linux - 使用非标准端口在命令行上发送邮件

linux - 为什么 mailx 忽略标题字段?

hadoop - 使用安全策略在 RHEL 机器上设置 Hadoop

c++ - 'grp' 未在此范围内声明,

delphi - 通过Delphi发送电子邮件

mailx: "send-mail: illegal option -- a"尝试发送文件附件时

linux - 显示一段时间内的平均磁盘性能