등록하려는 사용자에게 확인 메일을 보내고 싶습니다. Iam은 PHP 메일러를 사용하여 메일을 전송합니다. 내가 파일을 실행하면PHP 메일러 - 이메일 발신
require_once("PHPMailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "localhost";
$mail->SMTPAuth = true;// turn on SMTP authentication
$mail->Username = "root";// SMTP username
$mail->Password = "";// SMTP password
$mail->SetLanguage("en","PHPMailer/language");
//compose mail
$mail->From = "[email protected]";
$mail->FromName = "Cinema Admin";
$mail->AddAddress($_POST['email']);
$mail->AddReplyTo("[email protected]", "Cinema Admin");
$mail->Subject = 'Your confirmation link here';
$mail->Body = "Your confirmation link\r\n";
$mail->Body .= "Click on this link to activate your sccount\r\n";
$mail->Body .= "http://localhost/user.login_plugin/confirm.php?passkey=$confirm_code";
//send mail
if (!$mail->Send())
{
echo "Message was not sent <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
echo "Message has been sent";
, 그것은
Message was not sent
Mailer Error: SMTP connect() failed.
사람이 등록 된 사용자의 EMAILID에 로컬 호스트에서 메일을 보내는 저를 제안 할 수 말한다 : 여기 내 코드입니다. 스택 오버플로에서 "이메일 끝"과 관련된 제목이 거의 없지만 모든 게시물에서 해결책을 찾지 못했습니다.
미리 감사드립니다.
이라고 할 수하는 SMTP 인증, 스피 윈도우 7 –
를 사용하지 않는 다른 사용자의 SMTP 인증을 확인하거나 당신이이 있나요 메일 서버가 로컬로 설정 되었습니까? – user2686207
사용하여 확인 어떻게 말해 줄 수 SMTP –