Jak mogę wysłać wiadomość pocztową z phpmailerem z opcją pilną ustawioną tak jak w MS Outlook?Ustaw opcję pilną w phpmailer
Odpowiedz
Dokonuje się tego, dodając nagłówki ważności i priorytetu do wychodzącej poczty e-mail. MS Outlook korzysta z jednego z nich, podczas gdy większość innych klientów pocztowych używa Importance
lub Priority
. Dodaj je za pomocą PHPMailer za pomocą metody AddCustomHeader()
i właściwości $Priority
.
// For most clients expecting the Priority header:
// 1 = High, 2 = Medium, 3 = Low
$yourMessage->Priority = 1;
// MS Outlook custom header
// May set to "Urgent" or "Highest" rather than "High"
$yourMessage->AddCustomHeader("X-MSMail-Priority: High");
// Not sure if Priority will also set the Importance header:
$yourMessage->AddCustomHeader("Importance: High");
Należy zauważyć, że klienci poczty nie mogą implementować/ignorować tych nagłówków, więc nie można w pełni na nich polegać. Ponadto wiele filtrów antyspamowych wykorzysta je jako czerwoną flagę do identyfikacji spamu. Używaj ich ostrożnie.
Oficjalna dokumentacja:
Suplement:
To work's w porządku, ale niektóre SPAM Filtr użyje Konfiguracja priorytetu (doesnt sprawy, które Priorytet jest ustawiony) do filtrowania w SPAM.
Aplikacja php Mailer ustawi flagę priorytetową ZAWSZE. (Domyślnie do 3)
więc moim php class Mailer bym commentet linia
$this->HeaderLine('X-Priority', $this->Priority);
Może rozwiązaniem jak:
class.phpmailer.php
if($this->Priority > 0) $this->HeaderLine('X-Priority', $this->Priority);
I w php skryptu coś takiego:
$yourMessage->Priority = 0;
czyni go nieco konfigurowalne
- 1. Fastlane-deliver - ustaw opcję "Volume Purchase Program"
- 2. Ustaw opcję Dodaj do niestandardowego adaptera ListView
- 3. Opcje Java VM: Ustaw opcję -Djava.library.path względem folderu projektu
- 4. Trwałe połączenie SMTP w PHPMailer
- 5. Dodawanie wielu załączników w PHPMailer
- 6. Angular 2, ustaw domyślną wartość, aby wybrać opcję
- 7. PHPMailer - załącznik z URL
- 8. PHPMailer - Nie można uwierzytelnić
- 9. Załącznik PHPmailer i pdf
- 10. Błąd wyjątku PHPMailer
- 11. Dodaj załącznik przez PHPMailer
- 12. PHPMailer uwierzytelniania serwera wymiany
- 13. Phpmailer AddBcc nie działa
- 14. Knockout wyłącz opcję wybierz opcję
- 15. jak dodać załącznik do pliku w PHPMailer?
- 16. PHPMailer wysłać gmail Timeout SMTP
- 17. Wyślij e-mailem asynchronicznie przez PhpMailer
- 18. dlaczego tekst echa klasy phpmailer?
- 19. Wysyłanie przez PHPmailer HTML KOD
- 20. Jak ustawić opcję "usuwanie kaskadowe" na "Ustaw zerowe" w płynnym NHibernate?
- 21. Wybierz opcję Aktualizuj w PostgreSql
- 22. Jak dostosować opcję w html
- 23. Fatal error: Class 'PHPMailer' Nie znaleziono
- 24. PHPMailer przywiązanie, robi to bez pliku fizycznego
- 25. PHPMailer, AddStringAttachment and Data URI Scheme
- 26. PHPMailer na serwerze godaddy, poprawnie skonfigurowany?
- 27. Debugowanie PHP Mail() i/lub PHPMailer
- 28. phpmailer: Odpowiedz, używając tylko adresu "Reply To"
- 29. PHPMailer: hiperłącze pojawia się w nawiasach w widoku
- 30. PHPMailer v. Mail() dla prostego formularza kontaktowego