[使用mailx发送邮件时的输出格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[使用mailx发送邮件时的输出格式相关的知识,希望对你有一定的参考价值。

我有一个摘要文件,需要以邮件操作系统中的格式显示该摘要文件。

Summary.txt

@@@@@@@@@@@@@
Total files deleted: 55

@@@@@@@@@@@@@
Total Files fixed :77
Path :/tmp

但是在发送邮件时,格式丢失了(我什至尝试使用cat -e)

@@@@@@@@@@@@@ Total files deleted: 55 @@@@@@@@@@@@@ Total Files fixed :77 Path :/tmp

下面是代码,任何人都可以帮我保存格式

summary=`cat /tmp/Summary.txt`
body="Hi Team, 

 Find below  summary . 

 $summary 

Regards"
echo -e $body | mail -s "$SID: Job Report" -a $asummary -a $tsummary $mail
答案

尝试一下:

summary=`cat /tmp/Summary.txt`
echo -e "Hi Team,

Find below summary .

${summary}

Regards" | 
mail -s "$SID:Job Report" -a $asummary -a $tsummary $mail

注意:您可以使用将shell命令分成多行。

以上是关于[使用mailx发送邮件时的输出格式的主要内容,如果未能解决你的问题,请参考以下文章

centos 7 mailx邮件发送

配置mailx 通过465端口发送邮件 /etc/mail.rc

Linux使用mailx发送邮件--技术流ken

使用mail/mailx通过office365 SMTP发送邮件

ubuntu使用mailx利用SMTP发送邮件

Linux系统使用mailx命令发送邮件