mail

-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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 参照:iOS开发-发送邮件(E-mail)方法整理合集(共3种)在iOS开发过程中,有时需要实现邮件发送的功能。发...
    Sparkle_S阅读 9,617评论 6 19
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,982评论 19 139
  • [TOC] [Flask] Flask-Mail Welcome to Flask-Mail, you can u...
    ttdevs阅读 1,552评论 0 4
  • 前两天想研究下 e-mail 到底是怎么回事,e-mail 相关的协议是怎么定义的,于是查了下资料,并且还通过命令...
    NARUTO_86阅读 2,166评论 1 5
  • 最近在做邮件发送的功能,发现163邮箱老是无法发送成功,报端口错误,所以把下面的配置记录下来,以供大家参考。 16...
    小徐2016阅读 3,901评论 0 2