Я хочу отправить электронное сообщение с помощью функции mail()
.PHP плохие почтовые заголовки
mail($to,$subject,$message)
работает нормально.
Но с использованием mail($to,$subject,$message,$header)
не работает. Заголовок является:
Date: Tue, 2 Jul 2013 15:01:49 +0200 +0200
Return-Path: [email protected]
From: "[email protected]"
Message-ID:
X-Priority: 3
X-Mailer: PHPMailer 5.2.4 (http://code.google.com/a/apache-extras.org/p/phpmailer/)
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/html; charset=UTF-8
Что не так с моими заголовками? FYI, заголовки генерируются PHPMailer. код я использую, чтобы отправить это:
$mail = new PHPMailer();
$mail->IsMail();
$mail->From = $from;
$mail->FromName = $from;
$mail->AddAddress($to);
$mail->IsHTML(true);
$mail->CharSet = 'UTF-8';
$mail->Subject = $subject;
$mail->Body = $message;
$mail->Send();
Почему это не работает? Сообщение об ошибке? Ничего не отправлено? Помогите нам помочь вам. – karmafunk
Все, кажется, работает нормально, за исключением того, что я не получаю электронное письмо. Это странно. – HansElsen
У вас есть доступ к почтовому серверу и журналам? 'Посмотрите в журналах, если почта вообще была обнаружена – Preexo