摘要:今天在使用發送郵件時提示錯誤,其中密碼帳號都是正確的,郵箱也設置開啟了功能。方法使用函數一般被禁,也有可能被禁,所以這里介紹另一個函數。的參數與有所不同,所以代碼要修改為代碼如下復制代碼這樣就可以了。
今天在使用phpmailer發送smtp郵件時提示 SMTP Error: Could not authenticate 錯誤,其中密碼帳號都是正確的,郵箱也設置開啟了SMTP功能。
上谷歌百度了一遍,有的說是服務器禁用了端口,有的說把class.phpmailer.php中的
代碼如下 復制代碼
function IsSMTP() { $this->Mailer = "smtp"; }改為 function IsSMTP() { $this->Mailer = "SMTP"; }
(我的問題通過以上修改解決)
如果解決不了還有一些解決方法可供參考:
這個錯誤說明虛擬主機不支持PHPMailer默認調用的fsockopen函數,找到class.smtp.php文件,搜索fsockopen,就找到了這樣一段代碼:
代碼如下 復制代碼
// connect to the smtp server $this->smtp_conn = @fsockopen($host,// the host of the server $port,// the port to use $errno, // error number if any $errstr, // error message if any $tval); // give up after ? secs
方法1:將fsockopen函數替換成pfsockopen函數
首先,在php.ini中去掉下面的兩個分號
;extension=php_sockets.dll ;extension=php_openssl.dll
然后重啟一下
因為pfsockopen的參數與fsockopen基本一致,所以只需要將@fsockopen替換成@pfsockopen就可以了。
方法2:使用stream_socket_client函數
一般fsockopen()被禁,pfsockopen也有可能被禁,所以這里介紹另一個函數stream_socket_client()。
stream_socket_client的參數與fsockopen有所不同,所以代碼要修改為:
代碼如下 復制代碼
$this->smtp_conn = stream_socket_client("tcp://".$host.":".$port, $errno, $errstr, $tval);
這樣就可以了。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/21298.html
摘要:隊列算法名詞解釋在計算機編程語言中用來為復雜的聲明定義簡單的別名例如,你不用像下面這樣重復定義有個字符元素的數組只需這樣定義,類型即代表了具有個元素的字符數組,使用方法如下中譯為結構,其實就是定義抽象數據類型例這個就是一個由班級姓名年齡 /** * PHP隊列算法 * Created on 2017-4-25 * Author entner * Emai...
摘要:隊列算法名詞解釋在計算機編程語言中用來為復雜的聲明定義簡單的別名例如,你不用像下面這樣重復定義有個字符元素的數組只需這樣定義,類型即代表了具有個元素的字符數組,使用方法如下中譯為結構,其實就是定義抽象數據類型例這個就是一個由班級姓名年齡 /** * PHP隊列算法 * Created on 2017-4-25 * Author entner * Emai...
摘要:我之前一直使用郵箱發送需要處理的文件,但是如果操作過于頻繁或者有別的問題,會導致發送失敗,相反現在用的貌似還沒出現過類似情況,不過郵箱配置和有一丟丟不一樣,我還是貼一下,怕朋友們踩到坑建議大家用郵箱,建議大家用郵箱,建議大家用郵箱重要的事情 我之前一直使用163郵箱發送需要處理的文件,但是如果操作過于頻繁【或者有別的問題】,會導致發送失敗,相反現在用QQ的貌似還沒出現過類似情況,不過Q...
摘要:網上也有不少人反饋用手機客戶端無法使用新浪郵箱發送郵件,隨后我嘗試用登錄新浪郵箱,也出現只能接收郵件而不能發送郵件的情況。三附錄錯誤碼及建議解決方法發送郵件成功卻收不到郵件或收到郵件無主題無收件人亂碼新浪郵箱誠信平臺 前言 ??JavaMail的使用本身并不難,網上有不少案例,簡單易懂,而且有詳細的中文注解。但是由于JavaMail的機制設置不夠完善,特別是異常出錯時的參考信息太少,給...
閱讀 3338·2021-11-22 15:22
閱讀 2862·2021-10-12 10:12
閱讀 2156·2021-08-21 14:10
閱讀 3822·2021-08-19 11:13
閱讀 2841·2019-08-30 15:43
閱讀 3223·2019-08-29 16:52
閱讀 438·2019-08-29 16:41
閱讀 1427·2019-08-29 12:53