등록한 사람에게 전자 메일을 보내는 등록 스크립트가 있습니다.SMTP와 함께 작동하도록 PHP를 구성하십시오.
다음 //// Set headers ////
$headers = 'MIME-Version: 1.0' . "rn";
$headers .= "Content-type: textrn";
$headers .= "From: $from";
/// Send the email now ////
mail($email1, $subject, $message, $headers, '-f [email protected]');
//mail($email1, $subject, $message, $headers, '-f [email protected]');
$db->commit();
echo "Thanks for joining! Check your email in a few moments to activate your account so that you may log in. See you on the site!";
$db = null;
exit();
}
catch(PDOException $e){
$db->rollBack();
echo $e->getMessage();
$db = null;
exit();
}
내 SMTP 서버 구성에 사용됩니다 :
SMTP=smtp.gmail.com
smtp_port=587
sendmail_from = [email protected]
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
을 내 로그에서 스크립트를 실행하려고 지금까지 나는이 얻을 때 : 가입에 대한
감사합니다! 잠시 후 이메일을 확인하여 계정을 활성화하면 로그인 할 수 있습니다. 사이트에서 만나십시오!
내 문제는 전자 메일을 수신하지 못하는 사람입니다. 처음에는 localhost에서 불가능한 함수 일 수 있다고 생각했습니다. 그런 다음 그러나, 나는 다른 사람들을 위해 일을 몇 가지 코드를 보았지만 나에게 오류 같은 ... 그것은 실행되도록
가 어떻게 내 코드를 구성 할 수 있습니다 설정하지에서
변수 $ 준 오류없이?
어떻게 전자 메일을 수신하기 위해 코드를 전송하도록 구성 할 수 있습니까?
Gmail의 smtp 서버를 사용하려면 SMTP 인증 (사용자 이름 및 암호)을 사용해야합니다. 나는 PHPmailer 또는 SMTP 인증을 허용하는 다른 PHP 메일 패키지를 살펴볼 것입니다. – Pitchinnate
PHPMailer를 최후의 수단으로 다운로드했습니다. 나는 그것을 시도 할 것이다. – nathanleachman