phpmailer 发送邮件空隙太大_WordPress纯代码无插件开启SMTP邮件服务——墨涩网
wordpress 的SMTP郵件服務可以幫助我們更好的管理網站,功能包括使用 WordPress 郵件評論回復通知、用戶注冊郵件通知、以及其他郵件通知功能,這些基本都會使用 SMTP郵件服務,WP自帶了mail函數,但用自帶mail函數發送郵件很容易失敗或者被拒收。所以很多人選擇用更方便高效的SMTP來發送郵件。要用SMTP發送郵件,首先需要擁有一個支持SMTP的郵箱(包括Gmail、QQ、126、163等主流郵箱都支持SMTP功能,可能需要到設置中打開),然后在WordPress中簡單設置一下。下面介紹的是無插件實現SMTP發送功能,畢竟插件多了對速度有不利的影響。
關聯文章導航
【開啟wordpress 的SMTP郵件通知服務:WP SMTP插件——墨澀網】
【WordPress純代碼無插件開啟SMTP郵件服務——墨澀網】
【解決騰訊云主機無法使用SMTP郵箱——墨澀網】
方法一:
編輯主題文件functions.php文件(wordpress可以在后臺“外觀”下的“編輯”中找到文件添加,手動修改地址:主機目錄/wp-content/themes/主題名/functions.php)添加如下代碼。
請修改代碼中的郵箱信息為你自己的信息。(如果是QQ郵箱,登錄密碼填寫生成的授權碼并不是郵箱登錄密碼,具體獲取方式請參考(開啟wordpress 的SMTP郵件通知服務:WP SMTP插件——墨澀網)文章的第1-5步。
//WordPress郵箱SMTP配置開始(www.sunweihu.com)add_action('phpmailer_init', 'fanly_mail_smtp');function fanly_mail_smtp( $phpmailer ) {$phpmailer->IsSMTP();$phpmailer->SMTPAuth = true;//啟用 SMTPAuth 服務 $phpmailer->FromName = '墨澀網'; //發件人名稱$phpmailer->Port =465;//MTP 郵件發送端口,常用的端口為25和465(SSL加密端口)$phpmailer->SMTPSecure ="ssl";//是否驗證 ssl,與 MTP 郵件發送端口對應,如果不填寫,則上面的端口須為 25$phpmailer->Host ="smtp.qq.com";//郵箱的 SMTP 服務器地址,目前 smtp.exmail.qq.com 為 QQ 郵箱$phpmailer->Username = "mosewang@qq.com";//你的郵箱地址$phpmailer->Password ="fgywfgksfjcwbvva";//你的郵箱登錄密碼(如果是QQ郵箱填寫生成的授權碼)}add_filter( 'wp_mail_from', 'fanly_wp_mail_from' );function fanly_wp_mail_from() {return 'mosewang@qq.com'; //郵箱賬戶,和上面的郵箱地址一致}//WordPress郵箱SMTP配置end(www.sunweihu.com)方法二:
直接修改WordPress源文件class-phpmailer.php和pluggable.php,這個方法需要對WordPress的2個源文件做小小的修改。好處就是你不需要每次更改主題都修改functions.php,而且更安全。
在WordPress的wp-includes目錄下找到pluggable.php和class-phpmailer.php兩個文件。
將pluggable.php中的”$phpmailer->IsMail(); “替換為:”$phpmailer->IsSMTP();”
在class-phpmailer.php中修改下面對應的設置:需要找到對應的參數修改即可。
public $Mailer = 'smtp';public $Host = 'smtp.gmail.com'; //郵箱的SMTP服務器地址public $Port = 465; //SMTP郵件發送端口public $SMTPSecure = "ssl"; //是否驗證 ssl或tlspublic $SMTPAuth = true; //開啟SMTPAuthpublic $Username = 'username@gmail.com'; //你的郵箱地址public $Password = '******'; //你的郵箱登陸密碼注意:此方式并未測試,是否可用請自行測試。
總結
以上是生活随笔為你收集整理的phpmailer 发送邮件空隙太大_WordPress纯代码无插件开启SMTP邮件服务——墨涩网的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hadoop yarn 获取日志_在 Y
- 下一篇: mysql 存储过程 嵌套if_mysq