【发布时间】:2020-11-07 02:37:15
【问题描述】:
我在脚本中使用 mailx 从 Linux 机器向收件人发送文件。
如果文本文件的行数很少,mailx 可以正常发送文件但是,如果附件文件的行数过多,例如 346 行,则 mailx 命令通过将文件分成 7 个部分来发送多封邮件,例如50行,50行……
我怎样才能阻止这种情况发生并始终发送一封带有一个附件的电子邮件?
uuencode $TEMP_PATH/tmpfile2 summary.txt > $TEMP_PATH/file1.txt
cat $TEMP_PATH/newmessage1.txt $TEMP_PATH/file1.txt | mailx -s "我的主题行" ${mail_id}
#here newmessage1.txt 将包含电子邮件正文,file1.txt 将包含要发送的摘要数据行。
【问题讨论】:
-
您似乎没有根据您发布的命令发送任何附件?
-
@RamanSailopal 如文末所述,file1.txt 为附件
标签: linux bash shell unix scripting