本篇只是配置php+postfix 實(shí)現(xiàn)發(fā)送郵件功能一.環(huán)境條件(我這里使用阿里云的Linux系統(tǒng))1.yum 命令可用2.sendmail確定卸載3.PHP環(huán)
一.環(huán)境條件(我這里使用阿里云的Linux系統(tǒng))
1.yum 命令可用
2.sendmail確定卸載
3.PHP環(huán)境安裝好的
二.步驟
在安裝之前有一個(gè)解析域名的步驟(這一步是轉(zhuǎn)載別人的),照著做就是了。
為郵件服務(wù)器添加DNS解析
雖然不加DNS解析也能把郵件發(fā)出去,但會(huì)被大多數(shù)郵件服務(wù)器當(dāng)作垃圾郵件。根據(jù)我們的實(shí)際經(jīng)驗(yàn),需要添加三條DNS解析記錄:A記錄、MX記錄、TXT記錄。比如域名cnblogs.info,對(duì)應(yīng)的DNS記錄如下:
1.輸入安裝postfix命令
2.找到/etc/postfix 修改main.cf配置
找到以下對(duì)應(yīng)位置 修改相應(yīng)位置
3.找到php.ini配置文件,一般在php安裝目錄下etc大概位置
修改或者添加這些地方,有些可能多余,具體也不是太清楚,照著改就行
5.接下來(lái)實(shí)現(xiàn)php發(fā)郵件
編寫php文件
6.在我收到郵件時(shí)候會(huì)發(fā)現(xiàn) 發(fā)件人為www@sssss.com
我想修改www這個(gè)參數(shù)
接下來(lái)我們來(lái)修改
第一步.編輯 vim /etc/postfix/canonical
隨便找一個(gè)能寫的地方 因?yàn)槔锩婊径际亲⑨?
找個(gè)空行寫上 www arvo@sssss.com
保存退出
然后再對(duì)應(yīng)目錄 運(yùn)行命令 postmap canonical
第二步.編輯 vim /etc/postfix/main.cf
一般情況下里面沒有canonical_maps這個(gè)參數(shù) 這里我們修改或者添加 canonical_maps = hash:/etc/postfix/canonical
保存退出
postfix reload
重新加載后,在發(fā)送一次郵件,就是見證奇跡的時(shí)刻,
若還有問題 歡迎交流,——Arvo
微信掃碼關(guān)注 億華聯(lián)眾 公眾號(hào)