연락처 양식에 mail() 함수를 사용했습니다. 그러나 이메일은 보내지 않습니다. 메일이 성공적으로 전송되었다고합니다. 그러나 어떤 우편도받지 못했습니다. 오류가 표시되지 않습니다. 스팸 폴더에 체크 됨mail() 함수가 작동하지 않습니다.
$name = $_POST['cuf_sender'.$n];
$email = $_POST['cuf_email'.$n];
$subject= $this->o['subpre'].' '.$_POST['cuf_subject'.$n];
$msg = $_POST['cuf_msg'.$n];
$extra = '';
foreach ($_POST as $k => $f)
if (strpos($k, 'cuf_field_') !== false)
$extra .= $this->o[substr($k, 4, 7)].": $f\r\n";
$headers =
"MIME-Version: 1.0\r\n".
"Reply-To: \"$name\" <$email>\r\n".
"Content-Type: text/plain; charset=\"".get_settings('blog_charset')."\"\r\n";
if (!empty($from))
$headers .= "From: ".get_bloginfo('name')." - $name <$from>\r\n";
else if (!empty($email))
$headers .= "From: ".get_bloginfo('name')." - $name <$email>\r\n";
$fullmsg =
"Name: $name\r\n".
"Email: $email\r\n".
$extra."\r\n".
'Subject: '.$_POST['cuf_subject'.$n]."\r\n\r\n".
wordwrap($msg, 76, "\r\n")."\r\n\r\n".
'Referer: '.$_SERVER['HTTP_REFERER']."\r\n".
'Browser: '.$_SERVER['HTTP_USER_AGENT']."\r\n";
if (wp_mail($to, $subject, $fullmsg, $headers, $email))
{
echo $to;
exit();
실제로 이것은 워드 프레스 웹 사이트에 있습니다. 그래서 나는 또한 wp_mail 기능을 시도했다. 그러나 같은 문제
오류 메시지는 무엇인가요? – Guns
오류 메시지가 없습니다. 성공 메시지 만 받고 있습니다 –
라이브 서버에서 작업하고 있습니까? – Gunaseelan