Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]mail() nie dziala
Gallareton
post
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 11.03.2007
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Wyskakuje mi taki blad:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\Program Files\WebServ\httpd\register.php on line 31

Moze mi ktos powiedziec co z tym zrobic?

Ten post edytował Gallareton 15.01.2008, 20:30:04
Go to the top of the page
+Quote Post
AxZx
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

Ostrzeżenie: (0%)
-----


a masz zainstalowany serwer poczty ?
czy taka usluge masz skonfigurowana na serwerze?
Go to the top of the page
+Quote Post
Gallareton
post
Post #3





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 11.03.2007
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Hmm... serwerem jest moj komputer, a czy mam zainstalowane, to sadze, ze tak skoro wczesniej uzywalem tej funkcji. Od tamtego czasu mialem formata, ale instalowalem ten sam system, a poprzednio nic nie zmienialem w php.ini... Nawet jesli nei mam zainstalowanej tej funkcji to jak to zrobic?

(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? Powie ktos chociaz jak sie instaluje funkcje mail() (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
jarmiar
post
Post #4





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

Ostrzeżenie: (0%)
-----


Włącza się to w pliku konfiguracyjnym Apache

Ustawia się to w pliku konfiguracyjnym Apache
Go to the top of the page
+Quote Post
Gallareton
post
Post #5





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 11.03.2007
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Niestety musze w nowym poscie... w jaki sposob?
Go to the top of the page
+Quote Post
AxZx
post
Post #6





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

Ostrzeżenie: (0%)
-----


chodzi o mailserver a nie ustawienia w Apachu.
no chyba ze chcesz jakis inny serwer ktory jest tam gdzies w sieci to wtedy musisz wpisac odpowiedni adres w php.ini

wszystko masz napisane tutaj
Kod
verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
Go to the top of the page
+Quote Post
Gallareton
post
Post #7





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 11.03.2007
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


SMTP = localhost
smtp_port = 25

tak pisze... zeby dzialalo co musze wpisac?
Go to the top of the page
+Quote Post
AxZx
post
Post #8





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

Ostrzeżenie: (0%)
-----


adres zdalnego serwera poczatowego
albo zainstalowac serwer mail na swoim kompie.
Go to the top of the page
+Quote Post
Gallareton
post
Post #9





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 11.03.2007
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Mozna link do jakiegos prostego opisu ja kto zrobic?
Go to the top of the page
+Quote Post
henio
post
Post #10





Grupa: Zarejestrowani
Postów: 237
Pomógł: 1
Dołączył: 15.10.2004
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Niestety również mam taki problem. Przeczytałem posty wyżej i ustawiłem:
SMTP na poczta.interia.pl
Tylko, że wciąż nie jest tak ja być powinno, a mianowicie:
Warning: mail() [function.mail]: SMTP server response: 554 <abgy168.neoplus.adsl.tpnet.pl[83.7.88.168]>: Client host rejected: Access denied in C:\Program Files\Apache Group\Apache2\htdocs\stronka2\mail.php on line 6
Go to the top of the page
+Quote Post
webdice
post
Post #11


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Zainstalujcie któryś z tych serwerów.

Cytat(jarmiar @ 15.01.2008, 21:14:56 ) *
Włącza się to w pliku konfiguracyjnym Apache

Ustawia się to w pliku konfiguracyjnym Apache


W php.ini.
Go to the top of the page
+Quote Post
henio
post
Post #12





Grupa: Zarejestrowani
Postów: 237
Pomógł: 1
Dołączył: 15.10.2004
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Zainstalowałem i domyślam się, że coś jeszcze w tym programie muszę ustawić, a nie wiem co i nie chce nic popsuć, więc pytam o radę.
Go to the top of the page
+Quote Post
Gallareton
post
Post #13





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 11.03.2007
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Nie chcialo mi sie z tym bawic, wiec uzylem aktywacji przez gg zamiast przez maila (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Polecam ^^
Go to the top of the page
+Quote Post
Cezar708
post
Post #14





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat(Gallareton @ 18.01.2008, 14:16:43 ) *
Nie chcialo mi sie z tym bawic, wiec uzylem aktywacji przez gg zamiast przez maila (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Polecam ^^


hmm.. a jak ktoś nie używa gg? Albo w momencie rejestracji jest niedostępny.

Zawsze bezpieczniej jest za pomocą maila. Polecam klasę phpMailer. W niej można bezpośrednio ustawić SMTP i dzięki temu PHP nie musi korzystać z wbudowanej funkcji mail()

Ten post edytował Cezar708 18.01.2008, 14:53:54
Go to the top of the page
+Quote Post
Gallareton
post
Post #15





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 11.03.2007
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Nie mam zamiaru sie klocic i mysle, ze to dobre rozwiazanie, ale jednak wiekszosc ludzi uzywa gg, a zalozenie go jest szybsze niz zalozenie maila (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) A jesli chodzi o neidostepnosc to tak dziala gg, ze jak ktos jest nie dostepny to wiadomosc mu dojdzie kiedy uruchomi program.
Go to the top of the page
+Quote Post
webdice
post
Post #16


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Weź pod uwagę filtry antyspamowe oraz limity wysłanych wiadomości w danym czasie. Poza tym gadu często pada, a wiadomości nieraz nie dochodzą.
Go to the top of the page
+Quote Post
Gallareton
post
Post #17





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 11.03.2007
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


No dobra mowilem, ze nie chce sie klocic ;] Zreszta ja jestem przedszkolakiem w PHP, to pewnie wy macie racje (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Mysle, ze uzyje obu tych mozliwosci do wyboru, czyli aktywacja przez maila, lub GG jak kto woli (wlasciwie to maile tez czesto nei dochodza (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) )
Go to the top of the page
+Quote Post
henio
post
Post #18





Grupa: Zarejestrowani
Postów: 237
Pomógł: 1
Dołączył: 15.10.2004
Skąd: Lublin

Ostrzeżenie: (0%)
-----


  1. <?php
  2. include("funkcje/funkcje.php");
  3. $email = "jakis@mail.cos";
  4. $email_temat = "Potwierdź rejestrację użytkownika Henio!";
  5. $email_wiadomosc = "Witaj! Dziękujemy za rejestrację w serwisie bleble.pl.\n\nTen e-mail został wygenerowany automatycznie.\n Abyś mógł korzystać z konta na naszym vortalu, konieczne jest potwierdzenia adr
    esu e-mail, który Podałeś przy rejestracji.\nJeżeli nie nazywasz się Jan Nowak po prostu zignoruj tą wiadomość.\n Kliknij poniższy link, aby twoja rejestracja zakończyła się sukcesem.\n\n<a href=\"rejestracja.php?krok1=wykonany&krok2=wykonany&krok3=wykonany&weryfikacja_maila=jakiss@mail.cos\">Zweryfikuj</a>"
    ;
  6. if(mail($email, $email_temat, $email_wiadomosc, 'From: jakis@mail.cos'))
  7. {
  8. naglowek("Rejestracja zakończona, potwierdź swój e-mail");
  9. echo "E-mail został wysłany.";
  10. }
  11. else
  12. {
  13. naglowek("Rejestracja nie zakończona, Wystąpił błąd przy wysyłaniu wiadomości na adre
    s e-mail"
    );
  14. echo "E-mail nie został wysłany.";
  15. }
  16. ?>


Mam taki kod i wyświetla mi się:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\Apache Group\Apache2\htdocs\stronka2\mail.php on line 6
E-mail nie został wysłany.

Fragment pliki php.ini:
Kod
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 23:07