一、安裝mailx
yum install mailx
二、配置mailx
配置修改/etc/mail.rc配置文件(如果mail.rc不存在,則編輯/etc/nail.rc)。
在/etc/mail.rc文件末尾添加如下內容:
set from="your name"
set smtp=smtp.163.com
set smtp-auth-user=mailname@163.com
set smtp-auth-password=password
set smtp-auth=login
注:使用前需打開郵箱的SMTP功能,一般在郵箱的設置里面。
三、使用mailx發送郵件
-s subject 郵件標題
-a file 添加附件
-v 顯示郵件發送詳細過程
-V 顯示mail(mailx)版本信息
郵件內容可來源於管道、輸入重定向等,例如:
mailx -s "發件人名稱 郵件標題" mailname@163.com < message.txt
cat message | mailx -s "發件人名稱 郵件標題" mailname@163.com
echo "mail test message" | mailx -v -s " title" mailnamexxx3@163.com
也可以直接從命令行輸入郵件內容:
mailx -s "發件人名稱 郵件標題" mailname@163.com ##輸入完后回車按Ctrl+D提交發送
多個收件人之間用逗號分隔:
cat message | mailx -s "發件人名稱 郵件標題" mail1@163.com, mail2@163.com, mail3@163.com