Подтвердить что ты не робот

PHP mail() - Как установить приоритет?

Есть ли способ установить приоритет PHP mail()? Я посмотрел онлайн-руководство, но я не могу найти ссылки на него.

В приоритете я имею в виду High, Normal, Low или 1, 2, 3 в заголовках. Таким образом, получатель знает о срочности почты.

Спасибо!

4b9b3361

Ответ 1

Обычно это делается путем установки следующих полей в заголовке:

  • "Приоритет X" (значения: от 1 до 5 от наивысшего [1] до самого низкого [5]),
  • "X-MSMail-Priority" (значения: высокий, нормальный или низкий),
  • "Значение" (значения: высокий, нормальный или низкий).

См. следующий пример (взятый из документации по функциям 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);
?> 

Ответ 2

<?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); 
?>

От: http://www.php.net/manual/en/function.mail.php#91058

Ответ 3

Вызовите его с заголовком X-Priority в 4-м параметре:

mail ( $to, $subject, $message , "X-Priority: 1")

Ответ 4

Комментарий в 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);

Ответ 5

Чтобы определить приоритет почты, вы должны поместить эти строки в заголовки:

<?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); 
?> 

http://php.net/manual/en/function.mail.php