2016-05-31 11 views
0

phpのmail()関数を使用する代わりに、私は成功していないPHPMailerを設定しようとしていました。デバッグの目的で私はここにエコーしています。私は、電子メール、または送信またはエラーメッセージを取得しません。私は困惑していて、ここでそれを研究した後、迅速なメーラーに切り替えるかもしれません。私は本当に私が悩んだことを知りたいです。PHPMailerとGmailのsmtp、送信または失敗したメッセージが届かない

私のコードでは、アドレスは私の電子メールに設定されており、ユーザー名とパスワードは私が作成したダミーのアカウントに設定されています。

<?php 
include('class.phpmailer.php'); 
$mail = new PHPMailer(); 
$address = "[email protected]"; 
$body = "test email"; 

$mail->IsSMTP(); 
$mail->SMTPAuth = true; 
$mail->Host = "smtp.gmail.com"; 
$mail->Port = 587; 
$mail->Username = "[email protected]"; 
$mail->Password = "password"; 

$mail->SetFrom('[email protected]', 'Web App'); 
$mail->Subject = "A Transactional Email From Web App"; 
$mail->MsgHTML($body); 
$mail->AddAddress($address, $name); 
echo "Here"; 


if($mail->Send()) { 
    echo "Message sent!"; 
} 
else { 
     echo "Mailer Error: " ; $mail->ErrorInfo; 
} 
?> 
+0

活性化? –

+0

@aarju mishra私はwesbiteのファイルマネージャーにmailer.phpというサーバを持っていますので、サーバ – assemblyhelpneededplease

+0

これは何を表示するのですか? –

答えて

0

Gmailを使用していると私はGmailアカウントが安全でないアプリケーションの認証を持っていることを確認しなければならないと思いますが、あなたがローカルホストまたはサーバーでメールを送信している

関連する問題