gpt4 book ai didi

email - Bash 脚本 Ubuntu mailx

转载 作者:行者123 更新时间:2023-12-04 19:23:32 25 4
gpt4 key购买 nike

当我的脚本创建新文件时,我想从 bash 脚本发送电子邮件。

这是我到目前为止写的代码:

SUBJECT="MyNotifier"
TO="nobody@gmail.com"

echo "mail body. Something happened here.... hope you get this!" | mailx -s "$SUBJECT" "$TO"

关键是我没有收到任何错误消息,也没有邮件。

我只下载并安装了 mailx(使用 sudo apt-get 命令 - 对不起,我是菜鸟)

我根本没有配置它。

我究竟做错了什么?
提前致谢

最佳答案

很可能您的 sendmail/exim 服务器没有配置——因此电子邮件被发送到 MTA(邮件传输代理)但留在队列中。如果您发出 mailq命令您应该看到当前等待发送的邮件列表——如果队列中有邮件,那么您需要配置您的 MTA,如果 mailq 中没有邮件,那么您的电子邮件已发送但可能被接收者丢弃(发生这种情况的原因有很多——你可以在谷歌上找到很多资源,但是一个很常见的原因是,如果你的发件人域没有映射回你发送电子邮件的 IP)。

关于email - Bash 脚本 Ubuntu mailx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5791493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com