解決PHP郵件發(fā)送mail()函數失敗問題-創(chuàng)新互聯(lián)

本文在介紹關于解決PHP郵件發(fā)送mail()函數失敗問題的基礎上,以圖文方式重點探討了其具體解決步驟,本文內容緊湊,希望大家可以有所收獲。

十載的長白網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。全網營銷推廣的優(yōu)勢是能夠根據用戶設備顯示端的尺寸不同,自動調整長白建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)公司從事“長白網站設計”,“長白網站推廣”以來,每個客戶項目都認真落實執(zhí)行。

1. php的mail()函數是可以發(fā)送郵件的 , 但是一直就沒有測試成功過 , 現(xiàn)在總結一下原因 :

php的mail函數 基于sendmail命令來發(fā)送 , sendmail命令需要安裝postfix軟件

2.查看php的配置項sendmail_path  ,這個就是mail函數調用的底層命令 ,    php  -i|grep sendmail

解決PHP郵件發(fā)送mail()函數失敗問題

3.安裝postfix軟件 才可以使用sendmail命令 , apt-get install postfix

當軟件安裝完成后 , 在命令行測試一下是否能夠發(fā)送成功

建立一個eml的文本文件 ,內容是最主要的幾個郵件協(xié)議頭

Subject: title-testing
From: shihan2@sopans.com
To: 630892807@qq.com
Sorry, I'm testing. ~_~

 /usr/sbin/sendmail -t -i -f shihan2@sopans.com < 2.eml

-f參數后面的是和from值對應的 , 如果對應不上會報錯 , 可以查看日志文件/var/log/mail.log , 來看錯誤原因和是否成功

解決PHP郵件發(fā)送mail()函數失敗問題

如果from值對應不上 , 日志中提示的信息

解決PHP郵件發(fā)送mail()函數失敗問題

發(fā)送成功后對應的信息 , 250ok

解決PHP郵件發(fā)送mail()函數失敗問題

4. 修改php的配置文件 , 使用php函數進行發(fā)信

我修改了這個配置文件 ,  /etc/php/7.0/cli/php.ini  , from參數給寫死了, 測試的時候 , 如果不寫這個from郵箱 ,發(fā)送一直失敗 , 提示501 Syntax: MAIL FROM: <address> (in reply to MAIL FROM command))  ,mail from和信體的from對應不上

解決PHP郵件發(fā)送mail()函數失敗問題

查看下配置

解決PHP郵件發(fā)送mail()函數失敗問題

建立一個php文件

<?php
$to='630892807@qq.com';
$subject = '測試一下';
$message = '我來測試';
$headers[] = 'From: shihan2@sopans.com';
mail($to, $subject, $message, implode("\r\n", $headers));

測試成功

解決PHP郵件發(fā)送mail()函數失敗問題

以上就是解決PHP郵件發(fā)送mail()函數失敗問題的詳細內容了,看完之后是否有所收獲呢?如果想了解更多相關內容,歡迎關注創(chuàng)新互聯(lián)成都網站設計公司行業(yè)資訊!

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

文章題目:解決PHP郵件發(fā)送mail()函數失敗問題-創(chuàng)新互聯(lián)
URL網址:http://www.muchs.cn/article48/dsjghp.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化做網站、營銷型網站建設小程序開發(fā)、服務器托管、網站改版

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網站建設