【发布时间】:2014-08-04 15:23:09
【问题描述】:
终端没有弹出任何错误消息,但我从未收到电子邮件。 这是我的代码:
mail -s "hello" "example@example.com" <<EOF
hello
world
EOF
【问题讨论】:
-
mailq说什么? -
尝试发送到您自己在本地系统上的帐户(只有您的用户名,没有
@host)。那应该行得通。您的代码看起来正确;我怀疑外发邮件设置不正确。尝试运行mail来检查“外发邮件失败”消息。 -
mailq是查看邮件队列的命令。你真的应该说你使用的是什么操作系统。 -
我尝试将其发送到我自己在本地系统上的帐户,它可以工作,但我无法将其发送到电子邮件帐户
-
这样的命令很好。您是从一台具有动态 IP 地址的机器上运行该脚本,还是从一台反向 DNS 查找与其邮件名不匹配的机器上运行该脚本?
标签: bash