We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Jak uruchmić funkcję mail w PHP?


darkmen
02-11-2008, 21:10
grep onet.pl /var/log/mail.info | tail -n 50
Zwróciło masę takich linii:

Nov 2 22:03:11 r15505 sm-mta[23991]: m9SN6EPb028322: to=, ctladdr= (33/33), delay=4+21:56:57, xdelay=00 :00:01, mailer=esmtp, pri=63841945, relay=mx.poczta.onet.pl., dsn=4.0.0, stat=De ferred: 451 4.4.3 Hello [91.121.204.118], for your input: policy analysis reports temporary DNS error with your source domain.

Web6PL
02-11-2008, 21:05
Cytat Napisał darkmen
OK, reverse DNS ustawiłem. Po wpisaniu w.w. polecenia nic nie wyskakuje, mail.err pusty
Pomyliło mi się, miałeś to sprawdzić dla domeny wp.pl lub onet.pl (stanowiącej problem)
Kod:
grep onet.pl /var/log/mail.err | tail -n 50
Jeżeli też nic nie zwróci to spróbuj jeszcze na pliku .info:
Kod:
grep onet.pl /var/log/mail.info | tail -n 50
Cytat Napisał darkmen
Gdzie mam to dodać?
W panelu w którym trzymasz ustawienia DNS domeny. Np. jeżeli domenę masz wykupioną o OVH zaloguj się do managera, przejdź do edycji strefy domeny i popraw rekord SPF wpisany już przez OVH.

darkmen
02-11-2008, 20:51
OK, reverse DNS ustawiłem. Po wpisaniu w.w. polecenia nic nie wyskakuje, mail.err pusty

Po drugie w strefie DNS wyedytuj/dodaj rekord SPF o takiej treści:
Gdzie mam to dodać?

Web6PL
02-11-2008, 20:31
Pokaż wynik polecenia:
Kod:
grep o2.pl /var/log/mail.err | tail -n 50
Ważne są 2 rzeczy. Po pierwsze ustaw reverse DNS ("Rewers" to się chyba nazywa w panelu OVH) o nazwie domeny.
Po drugie w strefie DNS wyedytuj/dodaj rekord SPF o takiej treści:
Kod:
v=spf1 a include:nazwa_serwera_mx.pl ~all
Gdzie "nazwa_serwera_mx.pl" to domena pod którą działa serwer SMTP (najczęściej jest do po prostu domena główna).

darkmen
02-11-2008, 19:17
Forum vBulletin - nic nie znalazłem jak połączyć te skrypty ze sobą. Może uda mi się to jakoś samemu zrobić, w co wątpie.

chinskimandaryn
02-11-2008, 19:12
A to zależy jakie - ale w większości rozwiązań CMS, Blogach ... właśnie używa się PhpMailer ... Proponuję wpisać w Google "Nazwę skryptu" + "PhpMailer"

darkmen
02-11-2008, 19:08
No OK. Ale jeśli mam zainstalowane forum, to jak "nakazać" mu korzystać z phpmailer a nie funkcji mail?

chinskimandaryn
02-11-2008, 18:05
Najlepiej zamiast mail użyć PhpMailer

http://phpmailer.codeworxtech.com/

http://60free.ovh.org/pl/support/sup...PhpMailer.html
http://forum.ovh.pl/showthread.php?t=196

darkmen
02-11-2008, 16:01
Witam!
Mam na swoim serwerze zainstalowany APACHE2 i PHP5. Przy domyślnej konfiguracji funkcja mail działa, ale dostarcza e-maile do niewielu serwerów. Do o2.pl dochodzi, ale do wp.pl i onet.pl już nie. Co jest źle? Czy obejdzie się bez instalacji postfixa?