使用 PHPMailer 發送郵件出現詭異bug,間歇性發送失敗
場景
使用PHPMailer的SMTP發送郵件,用的是騰訊企業郵箱 smtp.exmail.qq.com
在郵箱設置裏看到配置smtp方法
問題描述
- 本地windows開發環境發送郵件100%成功
- 遠端linux實際環境發送郵件50%成功,50%超時。顯示
SMTP Error: Could not authenticate
錯誤
解決過程
百度+goolge,類似的bug解決方法基本圍繞以下幾點:
- sockets/openssl 擴展問題
- php版本過低 fopensocket 問題
- 用戶密碼(授權碼)問題
- smtp 端口
看了一圈,這些問題應該會導致所有郵件失敗。跟我的詭異情況不符
後來看到一個:
phpmailer SMTP connect() failed的解決方法 -- http://www.ysweb.cn/bcl/qt/2014/1121/19.html
把 SSL/465 改成 TLS/587
抱著試試看的心態,因為QQ企業郵箱設置裏沒有說 tls 的說法,
居然成功了
居然成功了
居然成功了
居然成功了
居然成功了
(生無可戀)
使用 PHPMailer 發送郵件出現詭異bug,間歇性發送失敗
相關推薦
使用 PHPMailer 發送郵件出現詭異bug,間歇性發送失敗
error blog sock logs down 所有 cat error: openss 場景 使用PHPMailer的SMTP發送郵件,用的是騰訊企業郵箱 smtp.exmail.qq.com 在郵箱設置裏看到配置smtp方法 問題描述 本地windows開發環境發
smtplib,發送郵件時的bug
get 格式化 ike 需要 sender baidu con 發送郵件 sendmail import osimport smtplib from email.mime.text import MIMEText def send_mail(receiver): mail_
在阿裏雲上無法使用mailx發送郵件的解決辦法,驗證可用。
etc err 465端口 password 軟件包 請求 安全組 dir 企業 由於阿裏雲已將25端口封了(改用465端口),所以在ECS上往外發郵件時要作相應的配置才行。 使用的是163的企業郵箱,筆記簡潔可用。 在阿裏雲的“安全組”開放645端口通行。 1.安裝相
Android studio百度地圖demo出現230錯誤,key校驗失敗
但是 studio 不能 提示 baidumap tps man ole 文件 轉自daoxiaomianzi原文 Android studio 百度地圖demo出現230錯誤,key校驗失敗 使用AndroidStudio導入Baidu地圖的as版的demo,引入後,發
Android studio 百度地圖demo出現230錯誤,key校驗失敗
最近專案中需要用到地圖功能,由於我喜歡百度地圖,所以我選擇了百度地圖,通過下載百度地圖提供的官方demo先研究著,我用的android studio,所以我就匯入的android studio: 【問
十六.監控系統cpu.內存,磁盤等,自動報警,發送郵件
subject sub percent tmp 工具 exc sendmai join pri 發送郵箱小工具,將它放在#/usr/bin/mail chmod +x /usr/bin/mail #!/usr/bin/python #-*- coding: UTF-8 -
PHP 利用 QQ 郵箱發送郵件「PHPMailer」
png class onf 認證 git 必須 att 函數 bject 在 PHP 應用開發中,往往需要驗證用戶郵箱、發送消息通知,而使用 PHP 內置的 mail() 函數,則需要郵件系統的支持。 如果熟悉 IMAP/SMTP 協議,結合 Socket 功能就可以編寫
添加自定義監控項目,配置郵件告警,測試告警,不發送郵件的問題處理
添加自定義監控項目 配置郵件告警 測試告警 zabbix 不發送郵件的問題處理 筆記內容:19.12添加自定義監控項目19.13/19.14配置郵件告警19.15測試告警19.16不發送郵件的問題處理筆記日期:2017-11-2019.12添加自定義監控項目自定義的監控項目是用於實現一些特
【python】發送郵件,含附件
msg 分號 mat gin 內容 nbsp span level mtp def send_mail(_user,_pwd,_to): # f = open(file_new,‘rb‘) # mail_body = f.read() # f.cl
使用 PHPMailer 發送郵件
-m pic 發送 key -a word reading 多個 openss PHPMailer 的官方網站:http://phpmailer.worxware.com/ PHPMailer 最新類庫下載地址:【點擊下載】 PHPMailer GitHub 下載地址:ht
檢查version,發送郵件
tdi pri mysql version fault xxxxx content email 中文 #-*-coding:utf-8 -*- #!/usr/bin/python import sys reload(sys) sys.setdefaultencoding(
Redmine發布新聞,自動發送郵件功能失效恢復
失效 修改 down mine 數據操作 redmin 新聞 新手 數據庫 問題描述:操作數據庫,修改項目公開狀體後,創建新聞,自動發送郵件功能失效。 問題檢查和恢復測試: 1.檢查管理員權限 2.重新手動配置項目公開狀態,覆蓋數據操作
監控服務器ssh登錄,並發送報警郵件
賬戶 參數 相關 con import format Coding head time 最近想監控下雲主機的ssh登錄情況,所以開始寫ssh登錄報警監控。實現方式並不難。 一:郵箱申請開啟SMTP 在郵箱中選擇“設置”-----&
System.Net.Mail的應用,後端發送郵件
manager 後端 添加多個 send 郵箱管理 color log 發送郵件 pass private void btn_send_Click(object sender, EventArgs e) { var emailAco
python3修改HTMLTestRunner,生成有截圖的測試報告,並發送測試郵件(二)
sdc 生成 方便 agen short pop 截圖 status 打印 3. 如何將第一步得到的地址和名稱 輸入 進第二步裏的表格中呢。。。 用上述查找元素的方法,發現HTMLTestRunner.py中REPORT_TEST_WITH_OUTPUT_TMPL是用來輸出
Outlook 發送郵件 報錯:未知錯誤,0x80040201
outlook 0x80040201 此問題一般會出現在Exchange和POP混合使用的情況下發生;[問題現象]郵件接收與發送,能接收,發送的時候報“未知問題... 0x80040201 錯誤”。重裝Office仍不能解決。[問題產生原因]這個問題不常見,一般只發生在這種情況下:之前使用Exchan
Sql 查詢郵件地址多行合並一行,再發送郵件
Sql--創建測試表 use Fly go IF OBJECT_ID(‘test‘) IS NOT NULL DROP TABLE test CREATE TABLE test( Id int IDENTITY(1,1) NOT NULL, Name varchar(50) NULL,
foxmail、outlook發送郵件,進度條很慢
foxmail進度條很慢 outlook進度條很慢 foxmail、outlook發送郵件,進度條很慢,以為是網絡問題,但是把服務器地址更改成內網IP地址也是一樣。telnet 25端口響應慢(剛開始以為是數據庫帳號密碼認證慢造成的,後來tcpdump抓包發現telnet過去後,很久才得到響應,還沒有
python腳本+iftop捕捉網卡帶寬峰值監控發送郵件通知(詳細解釋,適合python新司機上路)
python+iftop監控網卡帶寬監控剛剛.....就在剛剛,我給自己跪了。原本想運行crontab -e 添加一個任務定時來監控服務器網卡帶寬峰值,莫名其妙按了個r。沒錯!就是crontab -r 這種操做。原本30多條定時任務的配置記錄被清空了,還不帶備份。瞬間,懵逼了,這個是線上環境。我不想說話,默默
jenkins顯示發送郵件成功,但未收到郵件
證明 hud cati div unknown nis processor sso font 一. 構建的控制臺輸出顯示日誌發送成功,但是未收到郵件 今天在完成構建的時候,破天荒的發現構建的控制臺輸出顯示日誌發送成功,但QQ郵箱的確沒收到郵件 15:22:40 D:\py