访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

使用Linux命令发电子邮件方便吗

时间:2019-06-28

linux命令_linux vi命令_linux命令

$ echo"Subject: leaving now"| sendmail recip

你也可以用sendmail发送一条包含一条标题行的完整信息。不过使用这个方法时,你的标题行会被添加到要发送的文件中,如下例所示:


Subject:Requested lyrics

I would just like to say that,inmy opinion, longer hair and other flamboyant

affectations of appearance are nothing more...

你也可以发送这样的文件(lyric文件包含标题和正文):


$ sendmail recip < lyrics

sendmain的输出也可以很冗长。如果你感到好奇并希望查看发送系统和接收系统之间的交互linux命令,请添加-v(verbose)选项。


$ sendmail -v recip@emailsite.com < lyrics

mutt

mutt是通过命令行发送邮件的一个很好的工具,在使用前你需要安装它。mutt的一个很方便的优势就是它允许你在邮件中添加附件。

使用mutt发送一条快速信息:


$ echo"Please check last night's backups"| mutt -s "backup check" recip

linux命令_linux命令_linux vi命令

从文件中获取内容:


$ mutt -s "Agenda" recip < agenda

使用-a选项在mutt中添加附件。你甚至可以添加不止一个附件 —— 如下一条命令所示:


$ mutt -s "Agenda" recip -a agenda -a speakers < msg

在以上的命令中,msg文件包含了邮件中的正文。如果你没有其他补充的内容,你可以这样来代替之前的命令:


$ echo""| mutt -s "Agenda" recip -a agenda -a speakers

mutt另一个有用的功能是可以添加抄送(-c)和密送(-b)。


$ mutt -s "Minutes from last meeting" recip@somesite.com -c myboss < mins