SMTP를 통해 전자 메일을 보내려고하면 작동하지 않는 데 어떤 도움이됩니까?전자 메일 : SMTP 및 PHP
//SMTP info
$host = "smtp.gmail.com";
$username = "[email protected]";
$password = "password";
$from = "Taylor";//From email address
$to = "[email protected]";//Change this to your inbox
$headers = array ('From' => $from, 'To' => $to, 'Subject' => $subject);
// HTML email
//$headers .= "MIME-Version: 1.0" . "\r\n";
//$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$smtp = Mail::factory('smtp', array ('host' => $host, 'auth' => true, 'username' => $username, 'password' => $password));
//Send to you
$mail = $smtp->send($to, $headers, $message);
if (PEAR::isError($mail)) {
echo("<h1>** Whoops! Error!. **</h1> <p>Please call us instead.</p>");
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<h1>Thank you for your inquiry!</h1> <p>Thank you for signing up for our event. Your request for our guestlist has been received. Please check your email for the confirmation.</p> ");
}
어떻게 할 수 있습니까? 답 : – user195257
PHP 환경 변수를보고 로그 위치를 찾고 텍스트 뷰어로 엽니 다. 끝까지 스크롤하면 일부 오류가 기록되어야합니다. 당신이 윈도우에 있다면 C : \ PHP5 \ Logs \에 있고 리눅스에서는/var/log /에있을 수 있습니다. – Scooterville