Есть ли способ установить приоритет PHP mail()? Я посмотрел онлайн-руководство, но я не могу найти ссылки на него.
В приоритете я имею в виду High, Normal, Low или 1, 2, 3 в заголовках. Таким образом, получатель знает о срочности почты.
Спасибо!
Есть ли способ установить приоритет PHP mail()? Я посмотрел онлайн-руководство, но я не могу найти ссылки на него.
В приоритете я имею в виду High, Normal, Low или 1, 2, 3 в заголовках. Таким образом, получатель знает о срочности почты.
Спасибо!
Обычно это делается путем установки следующих полей в заголовке:
См. следующий пример (взятый из документации по функциям php mail):
<?php
$headers = "MIME-Version: 1.0\n" ;
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$headers .= "X-Priority: 1 (Highest)\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "Importance: High\n";
$status = mail($to, $subject, $message,$headers);
?>
<?php
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$headers .= "X-Priority: 1 (Highest)\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "Importance: High\n";
$status = mail($to, $subject, $message, $headers);
?>
Вызовите его с заголовком X-Priority в 4-м параметре:
mail ( $to, $subject, $message , "X-Priority: 1")
Комментарий в PHP-почтовая функция
<?php
$headers = "MIME-Version: 1.0\n" ;
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$headers .= "X-Priority: 1 (Higuest)\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "Importance: High\n";
$status = mail($to, $subject, $message,$headers);
Чтобы определить приоритет почты, вы должны поместить эти строки в заголовки:
<?php
$headers = "MIME-Version: 1.0\n" ;
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$headers .= "X-Priority: 1 (Higuest)\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "Importance: High\n";
$status = mail($to, $subject, $message,$headers);
?>