mail

2017-04-05  本文已影响0人  桩i

-b<地址>:指定密件副本的收信人地址;

 -c<地址>:指定副本的收信人地址;

 -f<邮件文件>:读取指定邮件文件中的邮件;

 -i:不显示终端发出的信息;

 -I:使用互动模式; 

-n:程序使用时,不使用mail.rc文件中的设置;

 -N:阅读邮件时,不显示邮件的标题;

 -s<邮件主题>:指定邮件的主题;

 -u<用户帐号>:读取指定用户的邮件;

 -v:执行时,显示详细的信息。


mail -s "Notice" admin@163.com

information


mail -s(后跟邮件主题) "..." 收件人邮箱地址

回车→编写邮件正文,ctrl+d 结束,此时会提示你输入Cc地址,即邮件抄送地址,没有的话直接回车就完成发送

使用管道进行邮件发送

echo "test(邮件正文)" |mail -s "notice(主题)" admin@163.com

使用文件进行邮件发送

mail -s "Notice" admin@163.com < mail.txt

将mail.txt文件中的内容作为邮件内容发送出去

使用特定的发件人发送邮件

mail -s "Notice"  admin@163.com -- -f user@163.com < mail.txt

-- -f 指定用邮件的发件人地址

使用邮件发送附件

需要使用uuencode命令

Linux下安装:

yum install sharutils

uuencode test.txt test |mail -s "Notice" admin@163.com <mail.txt

uuencode 有俩个参数:要发送的文件  显示的文件名称

以上条件基于Linux主机上安装了sendmail并启动

来自:http://man.linuxde.net/mail

上一篇 下一篇

猜你喜欢

热点阅读