久久96国产精品久久久-久久发布国产伦子伦精品-久久精品国产精品青草-久久天天躁夜夜躁狠狠85麻豆

技術員聯盟提供win764位系統下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 服務器類 >

linux中sendmail發送郵件成功但收不到郵件

來源:技術員聯盟┆發布時間:2018-07-01 12:58┆點擊:

  直接用yum安裝,命令:yum install sendmail,安裝好了,就開始啟動,命令

  :/etc/init.d/sendmail start ,顯示啟動完成,然后開始測試發郵件,$rs=mail('dalong0309@163.com','這個是主題','

  這個是內容');var_dump($rs);,輸出結果是true,可查看郵件,卻發現沒收到任何郵件。一開始懷疑是php配置那里沒

  設置好對應的sendmail路徑,改好php.ini配置后,卻發現還是收不到郵件。檢查了sendmail是否已經啟動,命

  令:/etc/init.d/sendmail status,結果發現出現如下錯誤:sendmail已死,但是subsys被鎖。然后網上查了一下,懷

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

  糾結啊,到底什么問題呢,網上搜啊搜。

  最后,查看了下管理員的郵件,命令:less /var/spool/mail/root,有個發現:

  打開網易郵箱回饋回來的信息,根據對應的550錯誤碼,發現網易郵箱提示發件人的地址不符合法。

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

  注意:有些發出去了可能會在垃圾郵件哦,像qq郵箱針對sendmail做了過濾,有誰知道需要做什么設置,才可以不被過濾

  補充:sendmail發送不了郵件

  沒有找到,對它的配置也不熟悉,網上沒有找到方法

  運行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

  修改配置

  原來為

  Timeout.ident=5s

  修改后

  Timeout.ident=0s

  /etc/init.d/sendmail status

  沒有自動啟動

  /etc/init.d/sendmail restart

  sendmail 'aaaa' xhq6632@126.com