PHP はまったくの初心者で、PHP を使用してメールを送信したいと考えています。私は、私に連絡してきた人のメールを受け入れるお問い合わせフォームを持っているので、メールは私に送られます。https://github.com/PHPMailer/PHPMailer/tree/masterのPHPMailer ライブラリを使用しています。以下は、使用しているコード スニペットです。
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPSecure = 'tls';
$mail->Host = "resolver1.opendns.com"; // this SMTP server of my machine
//$mail->Host = "208.67.222.222";//ip ; which one to use the resolver1.opendns.com or 208.67.222.222 ???
$mail->From = "xyz@gamil.com;//email id of the person
$mail->AddAddress("datta.dhonde@coreathena.com");//my email id
$mail->Subject = "First PHPMailer Message";
$mail->Body = "Hi! \n\n This is my first e-mail sent through PHPMailer.";
$mail->WordWrap = 50;
if(!$mail->Send())
{
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
}
else
{
echo 'Message has been sent.';
}
?>
「メッセージが送信されませんでした。メーラー エラー: SMTP connect() に失敗しました。」というエラーが表示されます。何が問題なのかわかりません..? $mail->Host = ""; これが何を表しているのかコメントしてください??