0
phpmailerを使用して電子メールを送信しようとしていますが、Gmailに送信するとうまく動作しますが、yahoo、hotmailなどに送信すると機能しません。ここ は私のコードです:PHPMailerがyahooとhotmailで動作しない
$mail = new PHPMailer;
$email->IsSMTP();
$email->Host = "smtp.yahoo.com";
$email->SMTPAuth = true;
$email->SMTPSecure = 'tls';
$email-> Port = 465;
$email->Username = "username";
$email->Password = "*******";
$email->SMTPDebug = 2;
$mail->CharSet = "UTF-8";
$mail->From = '[email protected]';
$mail->FromName = 'Mailer';
$mail->AddAddress('[email protected]');
$mail->AddReplyTo('[email protected]');
$mail->IsHTML(false);
$mail->Subject = $subject;
$mail->Body = $mail_msg;
if ($email->send()){
echo "success";
}
else {
echo "555 " .$email->ErrorInfo;
}
gmailについてどのような詳細を使用したのですか?「AddAddress、AddReplyTo、subject、body'だけを変更してください。同じサーバーにいる場合は他の設定を変更しないでください –