技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁(yè) > 教程 > 服務(wù)器類 >

linux中sendmail發(fā)送郵件成功但收不到郵件

來(lái)源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2018-07-01 12:58┆點(diǎn)擊:

  直接用yum安裝,命令:yum install sendmail,安裝好了,就開(kāi)始啟動(dòng),命令

  :/etc/init.d/sendmail start ,顯示啟動(dòng)完成,然后開(kāi)始測(cè)試發(fā)郵件,$rs=mail('dalong0309@163.com','這個(gè)是主題','

  這個(gè)是內(nèi)容');var_dump($rs);,輸出結(jié)果是true,可查看郵件,卻發(fā)現(xiàn)沒(méi)收到任何郵件。一開(kāi)始懷疑是php配置那里沒(méi)

  設(shè)置好對(duì)應(yīng)的sendmail路徑,改好php.ini配置后,卻發(fā)現(xiàn)還是收不到郵件。檢查了sendmail是否已經(jīng)啟動(dòng),命

  令:/etc/init.d/sendmail status,結(jié)果發(fā)現(xiàn)出現(xiàn)如下錯(cuò)誤:sendmail已死,但是subsys被鎖。然后網(wǎng)上查了一下,懷

  疑是跟postfix沖突了,把postfix干掉,命令:/etc/init.d/postfix stop,再重新嘗試發(fā)送郵件,結(jié)果還是失敗。

  糾結(jié)啊,到底什么問(wèn)題呢,網(wǎng)上搜啊搜。

  最后,查看了下管理員的郵件,命令:less /var/spool/mail/root,有個(gè)發(fā)現(xiàn):

  打開(kāi)網(wǎng)易郵箱回饋回來(lái)的信息,根據(jù)對(duì)應(yīng)的550錯(cuò)誤碼,發(fā)現(xiàn)網(wǎng)易郵箱提示發(fā)件人的地址不符合法。

  然后我嘗試修改主機(jī)名,命令:hostname gada@gadaweb.com,再重新嘗試發(fā)送郵件,功夫不負(fù)有心人啊,

  注意:有些發(fā)出去了可能會(huì)在垃圾郵件哦,像qq郵箱針對(duì)sendmail做了過(guò)濾,有誰(shuí)知道需要做什么設(shè)置,才可以不被過(guò)濾

  補(bǔ)充:sendmail發(fā)送不了郵件

  沒(méi)有找到,對(duì)它的配置也不熟悉,網(wǎng)上沒(méi)有找到方法

  運(yùn)行yast刪除了,重新安裝

  linux-qebs:/srv/www/htdocs # rpm -qa | grep sendmail

  sendmail-8.14.3-51.5.1.i586

  sendmail -bd -q12h

  vi /etc/sendmail.cf

  修改配置

  原來(lái)為

  Timeout.ident=5s

  修改后

  Timeout.ident=0s

  /etc/init.d/sendmail status

  沒(méi)有自動(dòng)啟動(dòng)

  /etc/init.d/sendmail restart

  sendmail 'aaaa' xhq6632@126.com