Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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

Posty w temacie


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: 26.12.2025 - 13:46