Wolne maile wychodzące z php mail()
Elber - 04-01-2010 15:12
Wolne maile wychodzące z php mail()
Witam, mam taki duży problem, otóż maile wysyłane przez skrypty php z serwera idą wolno (nawet 30 min), a maile wysłane przez programy pocztowe idą normalnie, szybko. Co mogę zrobić aby nie było takich opóźnień i dlaczego tak się dzieje ?
no4b - 04-01-2010 15:42
Czy maile wysyłane programem pocztowym i funkcją mail() korzystają z tego samego serwera SMTP?
giasek - 04-01-2010 15:54
Może być tak, że maile są kolejkowane i rozsyłane zgodnie zgodnie z ustawioną częstotliwością renegocjacji kolejki serwera pocztowego. Możesz pokombinować w php.ini zmodyfikować zmienną sendmail_path gdzie do /usr/sbin/sendmail, które zazwyczaj jest symlinkiem do właściwej binarki serwera pocztowego, przekazać takie parametry, które spowodują natychmiastowe wysłanie maila bez kolejkowania wiadomości.
Elber - 04-01-2010 16:31
A jakie to są parametry ?
dzimi - 04-01-2010 17:44
Cytat:
Witam, mam taki duży problem, otóż maile wysyłane przez skrypty php z serwera idą wolno (nawet 30 min), a maile wysłane przez programy pocztowe idą normalnie, szybko. Co mogę zrobić aby nie było takich opóźnień i dlaczego tak się dzieje ?
sprawdż w logach, być może serwer dostaje informację od docelowych serwerów SMTP, że.. masz nie akceptowalną wersję klienta pocztowego (w tym wypadku php-mail) i trafiają przesyłki do greylist po stronie serwerów docelowych i twój serwer MUSI w tym wypadku maila zakolejkować i próbować dostarczyć jeszcze raz za jakiś czas.
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl