Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]PHP Mailer - problem z wysłaniem maila ze skryptu php
Forum PHP.pl > Forum > Przedszkole
mattii

mam konto pocztowe na hostingu linuxpl i za nic nie moge spowodowac aby skrypt ponizzszy wysylal maile.
rozmawialem z administratorem hostingu i podał mi jakie dane na pewno mam uzyc, ale dalej nic.

jak sprawdzic co zawodzi ?

  1.  
  2. require_once('PHPMailer/PHPMailer-master/PHPMailerAutoload.php'); # patch where is PHPMailer / ścieżka do PHPMailera
  3.  
  4. $mail = new PHPMailer;
  5. $mail->CharSet = "UTF-8";
  6.  
  7. $mail->IsSMTP();
  8. $mail->Host = 'localhost'; # dane podane przez admina
  9. $mail->Port = 587; # dane podane przez admina
  10. $mail->SMTPAuth = true; # Enable SMTP authentication / Autoryzacja SMTP
  11. $mail->Username = "mateusz@domena.pl"; //nazwa użytkownika do skrzynki e-mail
  12. $mail->Password = "pass"; //hasło użytkownika do skrzynki e-mail
  13.  
  14.  
  15. #$mail->From = ''; # REM:
  16. $mail->FromName = ''.$email.''; # Sender name
  17. $mail->AddAddress(''.$email.'', ''.$uname.''); # # Recipient (e-mail address + name) / Odbiorca (adres e-mail i nazwa)
  18.  
  19. $mail->IsHTML(true); # Email @ HTML
  20.  
  21. $mail->Subject = 'Rejestracja Użytkownika ';
  22. $mail->Body = '
  23.  
  24.  
  25.  
  26.  
  27.  
  28. <html>
  29. <head>
  30. <title>Zarejestrowałeś Użytkownika</title>
  31. </head>
  32. <body>
  33.  
  34. <h3>Potwierdzenie rejestracji</h3>
  35. <p>
  36.  
  37.  
  38.  
  39. </body>
  40. </html>
  41.  
  42.  
  43.  
  44.  
  45. '; //Treść wiadomości, można stosować zmienne i znaczniki HTML
  46.  
  47.  
  48.  
  49. if($mail->Send()) //sprawdzenie wysłania, jeśli wiadomość została pomyślnie wysłana
  50. {
  51. $msg = "<div class='alert alert-success'>
  52. <span class='glyphicon glyphicon-info-sign'></span> &nbsp; Nowy użytkownik zarejestrowany poprawnie !
  53.  
  54. </div>";
  55.  
  56.  
  57.  
  58.  
  59. }
  60. else //w przeciwnym wypadku
  61. {
  62. $msg = "<div class='alert alert-danger'>
  63. <span class='glyphicon glyphicon-info-sign'></span> &nbsp; Wystąpił błąd podczas rejestracji, spróbuj ponownie !
  64. </div>";
  65. }
  66.  
  67.  
viking
Wydrukuj sobie $mail->ErrorInfo albo przez wyjątki.
mattii
dzieki, dostalem taki wynik:

SMTP Error: data not accepted.SMTP server error: DATA END command failed Detail: Incorrect sender header (LOCAL) SMTP code: 550
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.