0

我需要使用脚本定期发送生成的 CSV 文件。我正在使用UUENCODEmailx相同的。

但我需要知道是否有任何方法/方式可以知道该电子邮件已成功发送?任何形式的确认反馈之类的???

它可能会报告任何错误。此外,该文件是机密文件,不打算偏离某些外部路径。

编辑:用于邮寄的代码。

subject="Something happened"
to="na734@company.com"
body="Attachment Test"
attachment=/home/iv315/timelog_file_150111.csv

(cat test_msg.txt; uuencode $attachment somefile.csv) | mailx -s "$subject" "$to"
4

1 回答 1

1

如果您正在使用mailx,例如nail从命令行,您可以随时使用该sendwait选项,这是根据精美手册:

发送等待

When sending a message, wait until the mail transfer agent 
exits before accepting further commands.     
If the mail transfer agent returns a non-zero exit status, 
the exit status of mailx will also be non-zero.

而且您还可以将您的邮件添加到该To:字段,因此如果您收到消息,那么至少有可能发送过程是成功的。

于 2015-01-15T08:07:38.783 回答