这是本文档旧的修订版!
ubuntu下安装: sudo apt-get install heirloom-mailx sudo apt-get install postfix centos下安装 yum install mailx yum install postfix
ubuntu下打开/etc/nail.rc,centos下打开/etc/mail.rc,文件结尾增加如下:
set from=用户名@163.com set smtp=smtp.163.com set smtp-auth-user=用户名 set smtp-auth-password=密码 set smtp-auth=login说明:
from是发送的邮件地址 smtp是发生的外部smtp服务器的地址 smtp-auth-user是外部smtp服务器认证的用户名 smtp-auth-password是外部smtp服务器认证的用户密码 smtp-auth是邮件认证的方式配置成功后保存,就可以使用mailx发送邮件了。
mailx -s “test” address < file.txt 或 cat file.txt | mailx -s “test” addres 多个收件人之间用逗号分隔,命令行输入邮件内容时按ctrl+d发出邮件。
-v 列出讯息,例如送信的地点、状态等等。(可选) -s 邮件标题。 -c 抄送邮件地址。(可,选需放在收件人地址前使用) -a 添加附件。(可选,需放在收件人地址前使用) -b 秘送邮件地址。(可选,需放在收件人地址前使用)