deha21
7.02.2018, 15:48:06
Potrzebuję pomocy ze skryptem. Listuję z bazy użytkowników i wysyłam im maila poprzez funkcję mail(). Lista użytkowników nie jest duża bo to 20 osób. Niestety niektórzy dostaję te maile nawet po godzinie - a są to powiadomienia więc słabo, bo muszą przyjść jak najszybciej. Jest na to jakaś rada? Czy to może zależy od jakichś ustawień serwera?
vokiel
7.02.2018, 20:19:30
Wysyłaj przez SMTP będzie większa pewność, że dotrze.
Opóźnienie może wynikać z konfiguracji serwera, to jakiś hosting współdzielony?
deha21
9.02.2018, 13:21:07
Tak, to nazwa.pl Właśnie dostałem od nich odpowiedź:
"Proszę spróbować przeprowadzić wysyłkę przez autoryzację danych do serwera pocztowego ponieważ jeśli wiadomość jest wysyłana za pomocą funkcją przez podstawienie adresu do nagłówka wówczas poza problemami związanymi z czasem dotarcia wiadomości mogą dojść problemy z zakwalifikowaniem takiej wiadomości do spamu lub całkowite odrzucenie jej."
Wysyłka przez autoryzacja do serwera pocztowego - to chyba chodzi o SMTP własnie?
Pyton_000
9.02.2018, 15:09:44
Tak dokładnie
b4rt3kk
9.02.2018, 22:11:43
Wysyłaj przez SMTP, dodatkowo dodaj sobie dkim. Generalnie zależy to od serwera pocztowego odbiorcy, ale ja bym tutaj stawiał za wzór google i pod nich się dopasował.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.