-
带附件功能
-
环境:Linux(CentOS6.5)
-
sendmail发送带附件的邮件,需要用uuencode命令,这个命令在sharutils组件中。yum install sharutils安装。
-
用法:uuencode 附件文件 附件在邮件中显示的名字
-
shell脚本
-
#!/bin/sh # shell send email # mail_receiver.cc中每行都是一个接收者邮箱的地址; # # email_content所指的文件内容作为邮件的内容; # # attachment所指的文件作为邮件的附件; # # from:发件人地址 # to:收件人地址 # cc:抄送人地址 # # uuencode 附件文件 附件文件别名(在邮箱中显示的文件名) # # Linux中程序生成的文件默认为utf-8编码,在windows中使用excel打开.csv文件时,默认编码是gb2312,所以直接写文件会导致汉字显示乱码。 # 解决方法:Linux程序写入附件文件前,将汉字转化成gb2312编码(使用),再写入即可。 # cat /var/mail_receiver.cc | while read line do from_name="test系统服务" from="1122334@163.com" to=$line cc_name="数据中心" c
Linux使用shell脚本调用sendmail发送带附件的邮件
最新推荐文章于 2024-05-17 01:01:49 发布