0

PHPMailer を使用して、PHP (PHP バージョン 5.3.7) でメールを生成しています。しかし、何度も試してみましたが、PHPMailer はプロバイダーの設定では機能せず、gmail アカウントでは機能しません。私の設定:

SMTP = true
SMTPAuth = true
CharSet = UTF-8
SethSecure = ""
Host = smtp.strato.de
User = myemail
Password = **********
port = 587

しかし、PHPMailer は (デバッグ モードで) 次のメッセージを返します。

SMTP -> ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo failed:
node name or service name not known (0)
The following From address failed: info@burk-co.com : Called Mail() without being connected

このエラーの原因と理由がわからないので、助けてください。

4

2 に答える 2

0

PHPMailer に FROM メール アドレスを追加するのを忘れていたようです。

于 2013-07-24T20:53:19.297 に答える
0

DNS サーバーが smtp.strato.de を解決していないようです。サーバーでコマンド プロンプトを開き、次のように入力してみてください。

nslookup smtp.strato.de

解決しますか?そうでない場合は、別の DNS サーバーを使用してみてください (/etc/resolve.conf を変更して)。実際、私がテストしたサーバーで解決します。

于 2013-07-24T19:02:54.043 に答える