Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wysylanie poczty za pomoca skryptow PHP
Forum PHP.pl > Forum > PHP
yavaho
Mam problem z wysylaniem maili ze strony ktora znajduje sie na hoscie www.domeny.org
I chialbym prosic o kontakt z kims kto juz publikowal strone na tym hoscie.
Problem wyglada tak ze nie kazdy email moge wyslac do adresata, ale zalezne to jest tylko od adresu e-mail nadawcy.
A korzystam nawet z przykladowego ich skryptu, ktory zastepuje funkcje mail(). skrypt
eS...
może powiedz coś o tym problemie wiecej??
jakiś kawałek kodu, error czy cokolwiek
-
pozatym masz gotoy skrypt więc powinno działać , może ty coś sknociłeś tongue.gif
yavaho
Uzywam wlasnie tego przykladowego skryptu - testy wykonuje na najprostrzym kodzie. Oczywiscie wszystkie parametry (host, user, password) mam prawidlowo wpisane.

  1. <?php
  2. require_once 'Mail.php';
  3.  
  4. $params['host'] = 'smtp.nazwa.twojej.domeny';
  5. $params['port'] = 25;
  6. $params['auth'] = true;
  7. $params['username'] = 'nazwa.uzytkownika@nazwa.twojej.domeny';
  8. $params['password'] = 'haslo';
  9.  
  10. $headers['Subject'] = 'temat wiadomosci';
  11. $headers['From'] = 'adres.nadawca@nazwa.TWOJEJ.domeny';
  12. $body = 'tresc wiadomosci';
  13. $recipients = 'yavaho@neostrada.pl';
  14.  
  15. $mail = Mail::factory('smtp', $params);
  16.  
  17. if (PEAR::isError($mail)) {
  18. print $mail->getMessage();
  19. } else {
  20. $error = $mail->send($recipients, $headers, $body);
  21.  if (PEAR::isError($error)) {
  22. print $error->getMessage();
  23.  } else {
  24. print 'KOMUNIKAT: e-mail został wysłany poprawnie!';
  25. }
  26. }
  27. ?>


Skrypt poprawnie wysyla wiadomosc jezeli w polu nadawca znajduja sie np takie adresy e-mail:
nick@interia.pl
nick@wp.pl
nick@go2.pl
nick@o2.pl
nick@poczta.fm

Ale gdy w polu nadawca wpisze np taki e-mail:
nick@neostrada.pl
nick@idea.net.pl
nick@poczta.onet.pl
nick@op.pl
To skrypt wyrzuca mi taki blad:
unable to add recipient [yavaho@neostrada.pl]: Invalid response code received from server
Dowiedzialem sie ze adresy z tej drugiej grupy maja publikowane rekordy SPF.
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.