Problemy z funkcją mail w PHP Version 5.6.40

0

Zauważyłem, że jeżeli moje wiadomości e-mail, wysyłane przez funkcję mail, która jest częścią PHP, jeżeli mają polskie znaki, to trafiają do folderu SPAM, w skrzynkach do których przychodzą. A jeżeli nie to do ogólnego folderu "Inbox". Przepraszam bardzo... ale jak mam ustawić kodowanie znaków, ażeby maile mogły mieć polskie znaki i żeby nie lądowały od razu w folderze SPAM. Uprzejmie dziękuję za jakiekolwiek wskazówki w tej sprawie.

Kłaniam się uprzejmie i
Pozdrawiam Serdecznie

Jakub

Napiszę jeszcze ustawienia serwerowskie:

mail.add_x_header On On
mail.force_extra_parameters no value no value
mail.log no value no value
sendmail_from no value no value
sendmail_path /usr/sbin/sendmailphp -t -i /usr/sbin/sendmailphp -t -i
Path to sendmail /usr/sbin/sendmailphp -t -i
Sendmail Milter Harald Radi

Nie wiem czy to coś pomoże. Problem może również leżeć z interpretacją mailboxa. Ja testowałem na tutanota.com a to są jacyś hindole którzy może na wszelki wypadek boją się innych znaków niż swoje i na wszelki wypadek takie wiadomości umieszczają od razu w SPAMie. Czy to o to może chodzić?

0

Dodaj nagłówek wiadomości Content-type z wartością text/html oraz dodatkowo dodaj do niego kodowanie (charset) wspierające polskie znaki diakrytyczne – na przykład UTF-8.
https://www.php.net/manual/en/function.mail.php

1

Tak w ogóle, to czemu używasz PHP 5.6? To już nawet nie jest wspierane. Jeśli możesz, to przerzuć się na 7.4.

1

webd.pl który używasz ma wsparcie php7, włącz w panelu i tyle. Funkcja mail jest czasami traktowana jako spam, użyj smtp.

1 użytkowników online, w tym zalogowanych: 0, gości: 1