shell Mailx命令尝试向服务器/节点发送邮件

o2g1uqev  于 12个月前  发布在  Shell
关注(0)|答案(1)|浏览(135)

我是新来使用BASH/Shell脚本,并试图学习最好的我可以和运行到一个小的不便时,使用mailx命令。
目前,我使用mailx命令发送一封电子邮件与附加的CSV文件,一旦该过程完成。我使用“-r”将发件人框设置为来自Outlook的组电子邮件

-r [email protected]

这工作正常,电子邮件出去,说这是从团队框。发生的一件事是,我们也得到一个无法送达的消息在我们的框,因为它似乎是试图发送一个到服务器的mailx是

Unable to send mail. Message from host node.server.example.com. Then it shows the email as:
[email protected]

由于公司控制着服务器和环境,我不能对设置或类似的东西进行任何更改。但是,我能做些什么来阻止我们的邮箱被所有无法投递的邮件弄得一团糟呢?
我正在使用的当前邮件命令:

echo "This is the body of the email.  There is stuff here.
Thank you for reading this.
Team Member" | mailx -r [email protected] -s "Email Subject" -a "filename.csv" - [email protected] [email protected] [email protected]
deikduxw

deikduxw1#

多亏了上面的约翰,我才能解决这个问题。Mailx正在阅读服务器上作为用户名的电子邮件地址之前的-,并试图发送到email protected(https://stackoverflow.com/cdn-cgi/l/email-protection)。我已经删除了-并测试了几个不同的工作,我不再收到错误电子邮件。

相关问题