2017-05-11 10 views
-1

資格情報をGoogleの使用PHPスクリプトからメールを送信すると問題が認証失敗[SMTP:534、応答:無効な応答コードは、コード(サーバから受信した。5.7.14

認証失敗[SMTP:無効な応答コードを サーバーから受信 - ]

(::534、レスポンスコード5.7.14再度試して、あなたのウェブブラウザ および5.7.14経由でログインしてください5.7.14は5.7.14 https://support.google.com/mail/answer/78754 r14sm3440046pfe.9で詳細をご覧ください gsmtp。)
// Pear Mail Library 
require_once "Mail.php"; 

$from = '<[email protected]>'; 
$to = '<[email protected]>'; 
$subject = 'Hi!'; 
$body = "Hi,\n\nHow are you?"; 

$headers = array(
    'From'  => $from, 
    'To'  => $to, 
    'Subject' => $subject 
); 

$smtp = Mail::factory('smtp', array(
     'host' => 'ssl://smtp.gmail.com', 
     'port' => '465', 
     'auth' => true, 
     'username' => '[email protected]', 
     'password' => 'somepassword' 
    )); 

$mail = $smtp->send($to, $headers, $body); 

if (PEAR::isError($mail)) { 
    echo('<p>' . $mail->getMessage() . '</p>'); 
} else { 
    echo('<p>Message successfully sent!</p>'); 
} 
私は試して作るスタック答えを

、回答のリンクは次のとおりです。send-email-using-the-gmail-smtp-server-from-a-php-page

参考:遅刻してすみませんhttp://pear.php.net

+1

答えはこちら[こちら](https://serverfault.com/questions/635139/how-to-fix-send-mail-authorization-failed-534-5-7-14) –

+0

私のための作品。 –

答えて

0

。デバイス(この場合は、pearメールパッケージを実行しているサーバー)でログインが1回失敗した場合。 display unlock captcha onceを使用してデバイスアクセスを有効にする必要があります。多くの回答に記載されているように、あなたのGmailアカウントで安全性の低いアプリケーションへのアクセスを有効にしても。一度これを行うと、あなたは準備ができていると確信しています。この回答は特定の期間有効であることに注意してください。そうした質問を重複して記入するか、回答が他の場所にあると言っても不公平です。提供される回答はもはや有効ではなく、半分だけ正しいかもしれません。

関連する問題