Linux配置SMTP郵件服務器


該例子使用的是Centos6系統作為SMTP郵件服務器
服務器需要是外網服務器。內網或個人電腦裝的虛擬機是不行的。

其他的Linux發行版配置基本一樣,只是命令會有些不同。
安裝postfix
檢查postfix是否已安裝

rpm -qa | grep postfix

 

如果已安裝則會顯示

postfix-2.6.6-8.el6.x86_64

 

如果沒安裝就運行該命令

yum -y install postfix

 

修改postfix配置文件
文件位置:/etc/postfix/main.cf
修改以下參數,將xxx.com換成你的域名,如果參數前面有#注釋,記得去掉
myhostname = mail.xxx.com
mydomain = xxx.com
myorigin = $mydomain
inet_interfaces = all
inet_protocols = ipv4

修改完成后運行postifx

service postfix start

 

設置域名DNS
添加一條A記錄指向mail.xxx.com
ip xxx.com


發送郵件
使用mail組件進行發送郵件

檢查mail

rpm -qa | grep mail

 

如果沒安裝就運行該命令

yum -y install mailx

 

發送郵件到QQ或163郵箱測試效果

echo "content" | mail -s "title" 123@qq.com


將(123@qq.com)改成你要發送的郵件地址


tail -f /var/log/maillog 查看日志,成功提示 250 Ok

注意
該配置只能是發送郵件,並不能接收郵件。


免責聲明!

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



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