Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]PHPMailer - nie wysyła, brak błędów
herunohazumi
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 29.11.2009

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


Witam, mam problem z PHPMailerem. Skrypt nie wysyła maila, ani nie zwraca żadnych błędów. Wcześniej miałem w nim kilka problemów np z autoryzacją i błędy zwracał więc napewno jest przetwarzany ;] Nie zwraca też potwierdzenia wysłania maila po if($mail->Send()). Dodam, że dość dużo czasu mija od naciśnięcia wyślij do ponownego wczytania strony ze skryptem. Próbuje wysyłać przez gmail. Zmienna $email w AddAddress jest napewno określona bo zwraca mi ją w innym miejscu prawidłowo.
Z góry dziękuję za pomoc.
Pzdr

Mój kod to:
  1.  
  2. require("PHPMailer_v5.1/class.phpmailer.php");
  3.  
  4. $mail = new PHPMailer();
  5.  
  6. $mail->PluginDir = "PHPMailer_v5.1/";
  7. $mail->IsSMTP();
  8. $mail->Mailer = "smtp"; // set mailer to use SMTP
  9. $mail->Host = "smtp.gmail.com;"; // specify main and backup server
  10. $mail->SMTPAuth = true; // turn on SMTP authentication
  11. $mail->Username = "xxx@gmail.com"; // SMTP username
  12. $mail->Password = "xxxx"; // SMTP password
  13.  
  14. $mail->From = "xxxx@gmail.com";
  15. $mail->FromName = "Temat";
  16. $mail->AddAddress($email);
  17. $mail->Port = 465;
  18. $mail->AddReplyTo("xxx@gmail.com", "Information");
  19. $mail->WordWrap = 50; // set word wrap to 50 characters
  20. $mail->IsHTML(true); // set email format to HTML
  21.  
  22. $mail->Subject = "Potwierdzenie rejestracji";
  23. $mail->Body = 'Witamy, dziękujemy za rejestracją na stronie www.rabat.poznan.pl.<br>Aby możliwe było pełne korzystanie ze strony w tym przeglądanie szczegółów rabatów należy kliknąć w poniższy link aby potwierdzić ten adres e-mail<br><a href="127.0.0.1/karta rabatowa/potwierdz.php?id='.$konto.'&c='.$kod_weryfikacji.'">http://www.rabat.poznan.pl/potwierdz.php?id='.$konto.'&c='.$kod_weryfikacji.'</a><br>Dziękujemy.<br>';
  24. $mail->AltBody = '';
  25.  
  26. if($mail->Send())
  27. {
  28. echo 'wysłano mail na adres '.$email.'';
  29. }
  30.  
Go to the top of the page
+Quote Post
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


  1. if($mail->Send())
  2. {
  3. echo 'wysłano mail na adres '.$email.'';
  4. }else{
  5. print_r($mail->ErrorInfo);
  6. }
  7.  


--------------------
Go to the top of the page
+Quote Post
herunohazumi
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 29.11.2009

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


Niestety mimo tego, żadnych błędów ani efektów. Czy może to być coś w ustawieniach mojego serwera php?
Go to the top of the page
+Quote Post
Abaddor
post
Post #4





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 30.06.2009

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


Włączyłeś w Gmailu IMAP?
Jak nie to spróbuj odblokować w ustawieniach i wtedy sprawdź PHPMailera.

Go to the top of the page
+Quote Post
herunohazumi
post
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 29.11.2009

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


IMAP włączony cały czas ;/
Go to the top of the page
+Quote Post
Abaddor
post
Post #6





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 30.06.2009

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


dodaj:
  1. $mail->SMTPSecure = "ssl";


I sprawdźtongue.gif
Go to the top of the page
+Quote Post
herunohazumi
post
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 29.11.2009

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


Tym razem jest efekt niestety w postaci błędu ;]

SMTP Error: Could not connect to SMTP host. SMTP Error: Could not connect to SMTP host.

Go to the top of the page
+Quote Post
piotrooo89
post
Post #8


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




w paczce powinieneś mieć jak skonfigurować mailera z gmail'em, poczytaj!


--------------------
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 Aktualny czas: 20.08.2025 - 05:59