Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php5] problem z mail()
Forum PHP.pl > Forum > Przedszkole
Corsarz
Witam, jest najtepujacy skrypt

  1. <?php
  2. $nazwa=$_POST['nazwa'];
  3. $email=$_POST['email'];
  4. $komentarz=$_POST['komentarz'];
  5. $adresdo='docelowy@mail.com';
  6. $temat='Komentarz ze strony WWW';
  7. $zawartosc = 'Nazwa klienta: '.$nazwa."\n"
  8. .'Adres pocztowy: '.$email."\n"
  9. ."Komentarz Klienta: \n".$komentarz."\n";
  10. $adresod='adres_wysylajacego@mail.com';
  11.  
  12. mail($adresdo,$temat,$zawartosc,$adresod);
  13. ?>


w php.ini zmienilem w zakaldce "[mail function]" na
SMTP = smtp.o2.pl
smtp_port = 25

; For Win32 only.
sendmail_from = rzeczywisty@o2.pl

lecz wygenerowany jest błąd:

[Sun Aug 26 18:22:48 2007] [error] [client 127.0.0.1] PHP Warning: mail() [<a href='function.mail'>function.mail</a>]: SMTP server response: 554 &lt;xxx.internetdsl.tpnet.pl[IP_adres]&gt;: Client host rejected: Access denied in F:\\Apache Software Foundation\\Apache2.2\\htdocs\\przetworzkomentarz.php on line 12, referer: http://localhost/komentarz.html

jakis błąd w konfiguracji? co pwieniem zmienic, moze wiecej jakis infoamcji potrzeba do rozwiazania problemu?
tommy4
blokada z serwera smtp, przeciez nie mozesz tak po prostu wysyłać maili, tylko musisz się logować.

znajdz sposób na podanie hasła w 'wierszu polecenia', na windowsie chyba nie ma, na unixie jest:

Kod
; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =


więc może coś w tą stronę.

http://www.google.pl/search?hl=pl&q=55...+Google&lr=
barat
Jeśli chcesz korzystać z SMTP to po prostu zainteresuj się klasą PHPMailer - dużo wygodniejsza niż zwykły mail() smile.gif
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.