mail和mutt 都可以给自动发送邮件,之前写好的脚本今天只改动了一个sql,竟然收不到了。后来怎么修改都不行。再后来经过cc提示才发觉可能是邮件服务器延迟的问题。最后也证实了这个事实。
- mail 用法实例
head -100 jdidea | mail -s "JD audit delay more than 30 min, pls check" xxx@baidu.com
- mutt 用法实例
1 #!/bin/sh
2 day=`date -d"-1 day" +%Y%m%d`
3 from_name="xxx@baidu.com"
4 from="xxx@baidu.com"
6 to="xxx@baidu.com xxx@baidu.com"
7 email_title="创意优选举报创意"
8 email_content=$1
10 #echo -e "To: \"${email_title}\" <${to}>\nFrom: \"${from_name}\" <${from}>\nSubject: ${email_subject}\n\n`cat ${email_content}`" | /usr/sbin/sendmail -t
11 cat ${email_content} | mutt -s ${email_title} -e 'my_hdr from:'$from -- ${to}
参考:
1 mutt 和 mail 发送邮件
网友评论