1

メールサーバーに必要な場合は、smtp資格情報を見つけて提供するためにここにいます. しかし、サーバーがそれを必要としているかどうかをどうやって知ることができますか?

PHPでスクリプトを作成し、PHPMailerを使用しています

4

2 に答える 2

2

簡単です...PHPmailerに資格情報なしで電子メールを送信させようとします。クレデンシャルがないためにメールが拒否された場合は->Send()、エラーが返され、詳細を確認できます$ErrorInfo

認証が必要な場合、通常、送信の試行はSMTPエラー530で拒否されます。

于 2010-04-26T16:31:47.610 に答える
1

それが本当に「あなたの」サーバーであるなら、それをどのように構成したかを知っておく必要があります。そうでなく、その情報が提供されない場合は、資格情報なしでテスト メールを送信してみてください。それが機能する場合、ほら!

メールサーバーが資格情報を必要とするかどうかをPHPから一般的に発見する方法を意味する場合、それはあなたの仕事ではありません. ユーザーが設定する必要があります。

于 2010-04-26T08:34:26.490 に答える