xshaun's NoteBook

What makes the desert beautiful is that somewhere it hides a well.

Follow me on GitHub

mailx命令介绍

mailx是UNIX系统上用来处理邮件的工具,使用它可以发送,读取邮件。下面看看如何使用它来发送邮件。

$ mailx -s "mail's subject" receiver@mail.com

运行命令之后将进入输入状态,输入邮件内容,此时支持回车换行等。按Ctrl+D退出输入状态并完成发送。

如何增加附件

$ mailx -s "mail's subject" -a 'path/attach1' -a 'path/attach2'receiver@mail.com

如何预先指定邮件内容

假设邮件内容放置在文本文件msg中 $ mailx -s "mail's subject" receiver@mail.com < msg 或者 $ cat msg | mailx -s "mail's subject" receiver@mail.com

如何指定多收件人

$ mailx -s "mail's subject" receiver1@mail.com,receiver2@mail.com

如何指定抄送人

$ mailx -s "mail's subject" -c copy1@mail.com,copy2@mail.com receiver@mail.com

如何指定密送人

$ mailx -s "mail's subject" -b secret1@mail.com,secret1@mail.com receiver@mail.com

密送人的意思是: secret1@mail.com 和 secret1@mail.com 可以分别收到一封mailx发送给 receiver@mail.com 的邮件,但彼此互不知对方。receiver@mail.com 也不知道密送人的存在


GO-BACK     UP-LEVEL TOP