centos mail使用外部SMTP發送郵件


1.安裝mailx

yum install mailx -y

安裝好后,編輯配置文件

mailx -V

12.4 7/29/08  <<mailx的版本號

 rpm -qc mailx

/etc/mail.rc   <<網上很多教程寫了配置文件名是nail.rc,難道是舊版的緣故?

 

vi /etc/mail.rc 

在文件最后加入以下內容:

set from=你的郵箱地址

set smtp=你的smtp服務器地址,可以是域名或者ip

set smtp-auth-user=用於認證的用戶名

set smtp-auth-password=密碼(明文)

set smtp-auth=login  <<這里照着輸入

這里要說明一下,一般情況下from和smtp-auth-user是相同的,但也有不一樣的時候,具體視情況而定,如果不確定的話,先試試保持一致。

 

測試發郵件

1.使用管道

echo "hello,this is the content of mail.welcome to www.mzone.cc" | mail -s "Hello from mzone.cc by pipe"admin@mzone.cc

2.使用文件進行郵件發送

mail -s "Hello from mzone.cc by file" admin@mzone.cc < mail.txt

 

 

參考文檔:

http://www.mamicode.com/info-detail-1183137.html

http://www.centoscn.com/CentOS/help/2015/0128/4574.html


免責聲明!

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



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