Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] phpmailer
Forum PHP.pl > Forum > Przedszkole
MartInR
Witam!

Ściągnąłem sobie klasę phpmailer. potrzebuje wysyłać maile z localhosta, czyli z serwera na PC.
  1. <?php
  2. require('phpmailer/class.phpmailer.php');
  3. require('phpmailer/class.smtp.php');
  4. $mail = new PHPMailer();
  5.  
  6. //$mail->PluginDir = "phpmailer/";
  7. $mail->From = "odkogo@o2.pl";
  8. $mail->FromName = "Administrator";
  9. $mail->Host = "poczta.o2.pl";
  10. $mail->SMTPAuth = true;
  11. $mail->Mailer = "smtp";
  12. $mail->Username = "odkogo22@o2.pl";
  13. $mail->Password = "haslo";
  14. $mail->Port = 25;
  15. $mail->SetLanguage("pl", "phpmailer/language/");
  16.  
  17. $mail->Subject = "Autentykacja";
  18. $mail->Body = 'Autentykacja maila';
  19. $mail->AddAddress("dokogo@o2.pl","user");
  20. if($mail->Send())
  21. {
  22. echo 'E-mail został wysłany';
  23. }
  24. else
  25. {
  26. echo 'E-mail nie mógł zostać wysłany, przyczyna :'. $mail->ErrorInfo;
  27. }
  28. $mail->ClearAddresses();
  29. $mail->ClearAttachments();
  30. ?>


I niby dostaje komunikat że mail został wysłany ale, oczywiście nie dochodzi.
wcześniej zamiast linii 7 była aktywna 4, ale rezultat też taki sam.
Ghost_78
Moim zdaniem chodzi o port na jakim to wysylasz. dawniej to 25 teraz 587
Byc moze w tym jest problem
MartInR
Niestety to nic nie pomaga. Dalej to samo.
Próbowałem też ze zmienionymi portami w klasie i nic. Bo zmiana portu w skrypcie chyba nic nie daje, nawet jak nie będzie tej linii z portem w skrypcie to też niby wysyła ale nie dochodzi na maila.
wNogachSpisz
Użyj porządnego narzędzia: http://pear.php.net/package/Net_SMTP/redirected
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.