Linux(CentOS 7)下用mail(mailx)發郵件


一、安裝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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM