$ 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
从文件中获取内容:
$ 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