您的位置:首页 > 运维架构 > Linux

【linux】 mail/mutt 发送邮件

2014-01-16 17:36 232 查看
mail: 比较常用,缺点是发送附件要同时安装其他软件;
mutt:功能强大,注意发送html需要升级到1.5+版本;

用mail发送邮件:
echo "邮件正文" | mail -s "邮件标题" -c "抄送人" "收件人"

如果需要改默认的发送人信息,可以用 -- -f 参数,如下:
echo "邮件正文" | mail -s "邮件标题" -c "抄送人" "收件人" -- -faddress@baidu.com

发送html格式
echo "邮件正文" | mail -s "$(echo -e "邮件标题\nContent-Type: text/html;charset=gb2312")" address@baidu.com

用mutt发送邮件:
参考1:http://blog.chinaunix.net/uid-25505925-id-209747.html
参考2:/article/4457279.html

echo "邮件正文" | mutt -a "附件" -s "邮件标题" -c "抄送人1" -c "抄送人2" "收件人"
注意如果有多个抄送人,需要多个-c 选项

在当前账户下创建文件 .muttrc 可以进行高级设置,如:

set envelope_from=yes

set from=address@baidu.com

set realname="yourname"

set use_from=yes

set rfc2047_parameters=yes

set charset="utf-8"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: