Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Phpmailer - SMTP Error: Could not connect to SMTP host.
prochniak
post 1.03.2010, 10:38:21
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 1
Dołączył: 3.02.2010
Skąd: Warszawa

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


  1. require_once("phpmailer/class.phpmailer.php");
  2. $mail = new PHPMailer();
  3. $mail->IsSMTP(); // telling the class to use SMTP
  4. $mail->SMTPAuth = true; // authentication enabled
  5. $mail->SMTPSecure = "ssl"; // sets the prefix to the servier
  6. $mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server
  7. $mail->Port = 465; // set the SMTP port
  8. $mail->SetLanguage("en", "language/");
  9. // $SMTPDebug = true;
  10. $mail->WordWrap = 50;
  11.  
  12. $mail->Username = "prochniak@gmail.com"; // SMTP username
  13. $mail->Password = "xxxxxx"; // SMTP password
  14.  
  15. $mail->SetFrom('prochniak@gmail.com', 'Prochniak');
  16. $mail->AddAddress("prochniak@gmail.com");
  17.  
  18. $mail->Subject = "Test";
  19. $message = 'Hello,';
  20. $mail->MsgHTML($message);
  21. $mail->IsHTML(true); // send as HTML
  22.  
  23. if(!$mail->Send()) {
  24. $msg = 'Message was not sent.<br>';
  25. $msg .= 'Mailer error: ' . $mail->ErrorInfo;
  26. }
  27. else {
  28. $msg = 'Message has been sent.';
  29. }


W wyniku wykonania powyższego kodu dostaje błąd:
SMTP Error: Could not connect to SMTP host.

Szukałem pomocy w necie, ale nie widzę gdzie mam błąd. Może ktoś spojrzeć z boku i sprawdzić?
Go to the top of the page
+Quote Post
skowron-line
post 1.03.2010, 11:04:03
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Testowałeś coś takiego.
http://forums.devshed.com/showpost.php?p=1...amp;postcount=7


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
prochniak
post 1.03.2010, 11:18:28
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 1
Dołączył: 3.02.2010
Skąd: Warszawa

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


Komunikat jaki otrzymałem:
SMTP -> ERROR: Failed to connect to server: Connection timed out (110)

Po zwiększeniu $Timeout z 10 na 60, błąd dalej ten sam. sadsmiley02.gif
Go to the top of the page
+Quote Post
skowron-line
post 1.03.2010, 11:38:37
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Kurde nie chce mi się pisać własnego przykładu smile.gif
http://www.110mb.com/forum/howto-send-emai...l-t14144.0.html


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
prochniak
post 1.03.2010, 13:32:48
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 1
Dołączył: 3.02.2010
Skąd: Warszawa

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


Niestety dalej nie wiem o co chodzi :/
  1. $fp = fsockopen("ssl://smtp.gmail.com", 465, $errno, $errstr, 20);
  2. echo 'Connect?<br>';
  3. if($fp){ // Work
  4. echo 'Ok';
  5. if(!$mail->Send()) {
  6. $msg = 'Message was not sent.<br>';
  7. $msg .= 'Mailer error: ' . $mail->ErrorInfo;
  8. }
  9. else {
  10. $msg = 'Message has been sent.';
  11. }
  12. }
  13. else{
  14. echo 'Not work';
  15. echo "<br>$errstr ($errno)<br />\n";
  16. }
  17. }


Niestety komunikat jaki otrzymuje to:
Connect?
Not work
Connection timed out (110)


Ten post edytował prochniak 1.03.2010, 13:33:49
Go to the top of the page
+Quote Post
skowron-line
post 1.03.2010, 13:53:05
Post #6





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Może masz źle skonfigurowanego php -a. U mnie działa ten przykład który podałeś.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
prochniak
post 1.03.2010, 13:55:25
Post #7





Grupa: Zarejestrowani
Postów: 15
Pomógł: 1
Dołączył: 3.02.2010
Skąd: Warszawa

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


serwer znajduje się na stronie: http://www.dmkproject.pl/

Czy mogę jakoś sprawdzić co jest nie tak?

Edit

Po skontaktowaniu się z administracja dmk port 465 został odblokowany na firewall'u i już działa poprawnie.

sciana.gif

Dziękuje za pomoc smile.gif

Ten post edytował prochniak 1.03.2010, 14:35:42
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: 19.07.2025 - 16:08