linux shell 发送email 附件

方法一:发送单个附件(正文乱码)

mutt -s "mail subject" -a output_email.html -- tomail@163.com < output_email.html

或者

cat output_email.html | mutt -s "mail subject" -a output_email.html -- tomail@163.com

效果截图:

邮件正文乱码


方法二:发送多个附件(正文不乱码)

# !/bin/sh from='yanggang@fruitsmobile.com' to='yanggang_2050@163.com' email_date='' email_subject='subjest' email_content="./folder/file" email_attach="./folder/file ./folder/file2 ./folder/file3 ./folder/file4" function send_email(){ email_date=$(date "+%Y-%m-%d_%H:%M:%S") email_subject=$email_subject"__"$email_date cat $email_content | /usr/bin/mutt -s $email_subject -a $email_attach -e 'set content_type="text/html"' -e 'my_hdr from:'$from -- $to } send_email
效果图:



推荐网站:

Sending files as mail attachments

Sending email with attachments on UNIX systems

Linux自动下发送HTML格式并带附件的邮件




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值