2016-10-02 15 views
0

これは初めてのtelnetです。 PHPMailerをデバッグするために使用しています。ここにログインしたときに、私が得るものです:this tutorialSMTPログインは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 

、私はAUTHのLOGIN経由でログインしてみてください。

パスワードを渡すと失敗します。

ただし、私がAUTH PLAINの場合は動作します。

PHPMailer(私はbasic templateのgitページでデバッグを4に設定しています)デバッグでは、AUTH LOGINを使用していることがわかります。

私の問題を解決するには2通りの方法があるようです。

- 図アウトAUTH LOGINがphpmailerのは、AUTH PLAINを使用して取得する方法

- 図をうまくいかない理由。

おかげ

答えて

1

あなたはAuthTypeプロパティで認証タイプを設定することができます。ただPLAINに設定してください。

SMTPDebug = 4を使用する必要はありません。 2これで十分であるはずです。

+0

私はこれをうんざりしました。私は$ - > authtype = PLAINを追加しました。 ($ mail - > Hostの下)、何もしなかった。私は、Googleを介して例を見つけることも困難でした。デバッグのヒント(4は、問題がauthtypeかもしれないことに気付きました; 3はそれについての十分な情報を示していませんでした)。 – Kale

+0

PHPでは、変数とプロパティ名で大文字と小文字が区別されます。 *正確に*私が言ったことを使用して、それは動作するはずです。それはすべてのドキュメントにもあります。 – Synchro

+1

自分のような全部のnewbsについては、次のようになります:$ mail-> AuthType = 'PLAIN'; – Kale

関連する問題