お世話になってます。
実は今PHPのPHPMailerにおいてメールを送信したいのですが、
SMPTの部分で接続失敗とのエラーが検出されます。
requireのファイル群に関しては、それぞれ間違いなく存在しています。
また、php.iniにも
SMTP=smtp.gmail.com
smpt_port=587
send_mail="-------@gmail.com"
でそれぞれ登録しています。
少し時間が掛り、疲れを感じたため質問しました。
お分かりの方いらっしゃいましたら、
ご返信の程、宜しくお願いします。
<?php require_once("./PHPMailer-master/src/Exception.php"); require_once("./PHPMailer-master/src/SMTP.php"); require_once("./PHPMailer-master/src/PHPMailer.php"); $subject = "Hello!!"; $body = "Message Test"; $fromname = "yamada"; $from = "from@from.com"; $smtp_user = "-------@gmail.com"; $smtp_password = "nf4706"; $fromaddress = "-------@gmail.com"; $to = "++++++@yahoo.co.jp"; $mail = new PHPMailer\PHPMailer\PHPMailer(); //$mail->IsSMTP(); $mail->IsSMTP(); $mail->SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only $mail->SMTPAuth = true; $mail->CharSet = 'utf-8'; $mail->SMTPSecure = 'tls'; $mail->Host = "smtp.gmail.com"; $mail->Port = 587; $mail->IsHTML(false); $mail->Username = $smtp_user; $mail->Password = $smtp_password; $mail->SetFrom($smtp_user); $mail->From = $fromaddress; $mail->Subject = $subject; $mail->Body = $body; $mail->AddAddress($to); if( !$mail -> Send() ){ $message = "Message was not sent<br/ >"; $message .= "Mailer Error"; } else { $message = "Message has been sent"; } echo $message; ?>
Error:
2018-05-16 05:58:39 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Message was not sent<br/ >Mailer Error
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/16 06:37
退会済みユーザー
2018/05/16 06:45 編集
退会済みユーザー
2018/05/16 06:44
2018/05/16 07:07
退会済みユーザー
2018/05/16 11:22
2018/05/16 23:00 編集
2018/05/25 15:01