0
這是我第一次使用telnet;我正在使用它來調試PHPMailer。下面是我得到的登錄時:SMTP登錄只能通過AUTH PLAIN
EHLO localserver.com
250-mx.zohomail.com Hello localserver.com (162.243.32.109 (162.243.32.109))
250-AUTH LOGIN PLAIN
250 SIZE 53477376
繼this tutorial,我試着通過AUTH LOGIN登錄。
當我給我的密碼,它失敗。
但是,如果我AUTH PLAIN,它的工作原理。
PHPMailer(我使用basic template在其git頁面提供,調試設置爲4)調試顯示他們正在使用AUTH LOGIN。
所以看來有兩種方法可以解決我的問題。
- 圖爲什麼AUTH LOGIN不起作用
- 圖如何獲得的PHPMailer使用AUTH PLAIN。
感謝
我迷惑了這個;作爲一個業餘愛好者,我添加了$ - > authtype = PLAIN; (在$ mail - > Host下面),它什麼也沒做。我也很難通過谷歌找到示例。感謝調試技巧(4幫我意識到問題可能是authtype; 3沒有顯示足夠的信息)。 – Kale
PHP對於變量和屬性名稱是區分大小寫的。使用*完全*我說的,它應該工作。這些都在文檔中。 – Synchro
對於像我這樣的新手來說,它是這樣的:$ mail-> AuthType ='PLAIN'; – Kale