linux下mail最基本的发信 |
|
|
三种常用格式发信
mail -s test
yangfang@fudan.edu.cn #第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束
echo “mail content”|mail -s test
yangfang@fudan.edu.cn #第二种方法,我用的最多,可能是喜欢管道的缘故吧
mail -s test
yangfang@fudan.edu.cn < file #第三种方法,以file的内容为邮件内容发信
指定特定的发送人:
$ mail -s "just a test" 收信人邮箱地址 < 要发送的邮件内容文件 -- -f 发送人邮件地址 -F 发件人姓名
效果是: 信件内容将发送给 收信人邮箱,显示的发送人为 发送人姓名<发送人邮件地址>,显示的内容为 发送的邮件内容...
包含命令执行结果的MAIL发送(多个收信人地址间用空格隔开;抄送用-c;加密抄送用-b):
echo -e `ls /tmp`|mail -s "test" fff@aaa.com eee@kkk.com gg@iii.com -c zz@aaa.com -b qq@aaa.com < /tmp/dd.txt -- -f cc@aaa.com -F cc
| |
转自:http://hi.baidu.com/ldtrain/blog/item/94a5f9b65649d0fe30add17b.html