本篇只是配置php+postfix 實現發送郵件功能一.環境條件(我這里使用阿里云的Linux系統)1.yum 命令可用2.sendmail確定卸載3.PHP環
一(yi).環境(jing)條件(我這里使用阿里云(yun)的Linux系統)
1.yum 命令可用
2.sendmail確定卸載
3.PHP環境安裝(zhuang)好的
二.步驟
在安裝(zhuang)之前有一(yi)(yi)個(ge)解(jie)析(xi)域名的步驟(這(zhe)一(yi)(yi)步是(shi)轉(zhuan)載別人的),照著做就(jiu)是(shi)了。
為郵件服務器添加DNS解析
雖然不加(jia)DNS解析也(ye)能把郵(you)(you)件(jian)發(fa)出去,但會(hui)被大多數郵(you)(you)件(jian)服務器當作垃圾郵(you)(you)件(jian)。根據我們的實(shi)際經驗(yan),需要添加(jia)三條DNS解析記(ji)錄(lu)(lu):A記(ji)錄(lu)(lu)、MX記(ji)錄(lu)(lu)、TXT記(ji)錄(lu)(lu)。比如域名(ming)cnblogs.info,對應的DNS記(ji)錄(lu)(lu)如下(xia):
1.輸入安裝postfix命令(ling)
2.找到/etc/postfix 修(xiu)改main.cf配(pei)置
找到以下對應位置 修改相應位置
3.找(zhao)到php.ini配置文件(jian),一般(ban)在php安裝目錄下(xia)etc大概(gai)位置
修改(gai)或者添加(jia)這些地(di)方,有(you)些可能多余,具體也不是太清楚,照著改(gai)就行
5.接下來實現php發郵件(jian)
編寫php文(wen)件
6.在我收到郵件時候會(hui)發現 發件人為www@sssss.com
我(wo)想修改www這個參數
接(jie)下來我(wo)們來修改(gai)
第一步.編輯 vim /etc/postfix/canonical
隨便(bian)找一(yi)個(ge)能寫的地方 因為里面基本都(dou)是注(zhu)釋
找個(ge)空行寫(xie)上 www arvo@sssss.com
保(bao)存退(tui)出
然后再對應目錄 運行命令 postmap canonical
第二步.編輯 vim /etc/postfix/main.cf
一般情況下里面沒有canonical_maps這個參數 這里我們修改或者添加 canonical_maps = hash:/etc/postfix/canonical
保(bao)存(cun)退出(chu)
postfix reload
重新加載后,在發送一次郵件,就是見證奇跡的時(shi)刻,
若還有問題 歡迎交流,——Arvo
微信掃碼關注 億華聯眾 公眾號