Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [APACHE2 + PHP5] Dziwnie działająca funkcja mail
Forum PHP.pl > Forum > Serwery WWW
Tomek58
Witam!
Mam zainstalowany APACHE2 i PHP5 na Debianie. Gdzieś wyczytałem że nie trzeba nic zmieniać w konfiguracji php, aby funkcja mail działała. Więc w php.ini mam znacznik ; przed sendmail_patch. E-maile wysyłane na o2.pl i gmail.com dochodzą w tej samej chwili. A te które wysyłam na wp.pl, onet.pl albo dochodzą po długim czasie, albo nie dojdą wcale. Co z tym zrobić? Czy trzeba instalować postfix? Jeśli tak, to jak go potem skonfigurować?
conel
Wyślij maila przy użyciu sendmaila z konsoli (man sendmail), lub PHP i sprawdź logi /var/log/mail.info, lub /var/log/mail.err (jakoś tak to było). Jeśli masz defaultowo skonfigurowany syslogd, to powinieneś zobaczyć tam przyczynę problemu.

IMO to jakaś polityka w przyjmowaniu maili od innych hostów. Jeśli dobrze pamiętam powinieneś mieć prawidlłowo ustawiony rekord MX, lub RDNS. W komunikacie zwróconym od ich serwerów na pewno znajdziesz odpowiedź.
Tomek58
Plik z błędami funkcji mail jest pusty. A w pliku: mail.log mam takie oto przykładowe wpisy:

Kod
Nov  1 17:33:48 r15505 sm-mta[31792]: mA1GXlfU031790: to=<jakismail@wp.pl>, ctladdr=<www-data@r15505.ovh.net> (33/33), delay=00:00:01, xdelay=00:00:00, mailer=esmtp, pri=120452, relay=mx.wp.pl. [212.77.101.4], dsn=5.0.0, stat=Service unavailable

Nov  1 17:33:48 r15505 sm-mta[31792]: mA1GXlfU031790: mA1GXmfU031792: DSN: Service unavailable

Nov  1 17:33:49 r15505 sm-mta[31788]: m9UFWJxq023161: to=<jakismail@poczta.onet.pl>, ctladdr=<www-data@> (33/33), delay=2+01:01:30, xdelay=00:00:00, mailer=esmtp, pri=26671941, relay=mx.poczta.onet.pl., dsn=4.0.0, stat=Deferred: 451 4.4.3 Hello [91.121.204.118], for your input: <www-data@stock> policy analysis reports temporary DNS error with your source domain.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.