Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]mail() nie dziala
Gallareton
post 15.01.2008, 20:29:28
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


--------------------
Mowa jest srebrem, a milczenie złotem...
Lepiej milczeć i wydać się głupim, niż odezwać i rozwiać wszelkie wątpliwości...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 17)
AxZx
post 15.01.2008, 20:30:56
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?


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
Gallareton
post 15.01.2008, 21:08:49
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?

questionmark.gif? Powie ktos chociaz jak sie instaluje funkcje mail() questionmark.gif?


--------------------
Mowa jest srebrem, a milczenie złotem...
Lepiej milczeć i wydać się głupim, niż odezwać i rozwiać wszelkie wątpliwości...
Go to the top of the page
+Quote Post
jarmiar
post 15.01.2008, 21:14:56
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


--------------------
Jeśli my czegoś nie zrobimy, zrobią to za nas inni
Go to the top of the page
+Quote Post
Gallareton
post 15.01.2008, 21:15:43
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?


--------------------
Mowa jest srebrem, a milczenie złotem...
Lepiej milczeć i wydać się głupim, niż odezwać i rozwiać wszelkie wątpliwości...
Go to the top of the page
+Quote Post
AxZx
post 15.01.2008, 21:20:39
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()


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
Gallareton
post 15.01.2008, 21:35:45
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?


--------------------
Mowa jest srebrem, a milczenie złotem...
Lepiej milczeć i wydać się głupim, niż odezwać i rozwiać wszelkie wątpliwości...
Go to the top of the page
+Quote Post
AxZx
post 15.01.2008, 22:41:17
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.


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
Gallareton
post 16.01.2008, 12:33:25
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?


--------------------
Mowa jest srebrem, a milczenie złotem...
Lepiej milczeć i wydać się głupim, niż odezwać i rozwiać wszelkie wątpliwości...
Go to the top of the page
+Quote Post
henio
post 18.01.2008, 13:08:37
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 18.01.2008, 13:23:22
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 18.01.2008, 13:28:36
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 18.01.2008, 14:16:43
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 tongue.gif Polecam ^^


--------------------
Mowa jest srebrem, a milczenie złotem...
Lepiej milczeć i wydać się głupim, niż odezwać i rozwiać wszelkie wątpliwości...
Go to the top of the page
+Quote Post
Cezar708
post 18.01.2008, 14:53:36
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 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 18.01.2008, 16:09:14
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 tongue.gif A jesli chodzi o neidostepnosc to tak dziala gg, ze jak ktos jest nie dostepny to wiadomosc mu dojdzie kiedy uruchomi program.


--------------------
Mowa jest srebrem, a milczenie złotem...
Lepiej milczeć i wydać się głupim, niż odezwać i rozwiać wszelkie wątpliwości...
Go to the top of the page
+Quote Post
webdice
post 18.01.2008, 16:16:39
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 18.01.2008, 16:21:45
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 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 tongue.gif)


--------------------
Mowa jest srebrem, a milczenie złotem...
Lepiej milczeć i wydać się głupim, niż odezwać i rozwiać wszelkie wątpliwości...
Go to the top of the page
+Quote Post
henio
post 1.05.2008, 18:24:56
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:31