Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wysyłaie Maili z serwer Gmail poprzez PHPmailera...
Forum PHP.pl > Forum > PHP
bartus2003
Witajcie kiedy ustawie u siebie wysyłkę maili z serwera Gmail, nie mogę nic wysłać...
Kiedy ustawię wysyłkę poprzez serwery o2.pl mail dochodzi (do SPAMU ale zawsze coś...)

Moje pytanie jest takie, jak mam ustawić PHPmailera oraz mój plik z configiem aby wysyłka poprzez GMAIL wykonywana była poprawnie??

  1. <?php
  2.  
  3. function mail_config()
  4. {
  5. global $config_sql;
  6. require_once("PHPMailer/class.phpmailer.php");
  7. $mail = new PHPMailer();
  8.  
  9. $mail->PluginDir = "PHPMailer/";
  10. $mail->CharSet = 'ISO-8859-2';
  11. $mail->ContentType = 'text/html';
  12. $mail->Encoding = 'base64';
  13. $mail->isHTML(true);
  14. $mail->From = "".$config_sql['adres_email_send'][0].""; //adres mailowy naszego konta
  15. $mail->FromName = "".$config_sql['adres_email_name'][0]."";
  16. $mail->Host = "".$config_sql['adres_email_serwer_smtp'][0].""; //adres serwera SMTP np smtp.wp.pl
  17. $mail->Mailer = "smtp";
  18. $mail->Username = "".$config_sql['adres_email_nazwa_konta'][0].""; //nazwa uzytkownika
  19. $mail->Password = "".$config_sql['adres_email_haslo_konta'][0].""; //nasze haslo do konta SMTP
  20. $mail->SMTPAuth = true;
  21. $mail->SetLanguage("pl", "PHPMailer/language/");
  22. return $mail;
  23. }
  24.  
  25.  
  26. ?>


Oto ustawienie configu wysyłki maila skryprtu. Co muszę dodać, poprawić aby wysylka szła poprawnie??
SMTP robię smtp.gmail.com, POP i IMAP na tym koncie gmail mam powłączane

PHPmailer jest w wersji Version 5.0.0 (April 02, 2009)

Przy wysyłce z serwera Gmail pokazuje taki błąd:
"Błąd SMTP: Nie można przeprowadzić autentykacji."
oscar17
Tutaj mam jakiś stary kod, kiedyś działał, więc nadal powinien:
  1. require("class.phpmailer.php");
  2.  
  3.  
  4. $mail = new PHPMailer(); // Instantiate your new class
  5. $mail->IsSMTP(); // set mailer to use SMTP
  6. $mail->SMTPAuth = true; // turn on SMTP authentication
  7. $mail->Host = "smtp.gmail.com"; // specify main and backup server
  8. $mail->SMTPSecure= 'ssl'; // Used instead of TLS when only POP mail is selected
  9. $mail->Port = 465; // Used instead of 587 when only POP mail is selected
  10.  
  11. $mail->Username = "xxx@gmail.com";
  12. $mail->Password = "*****";
  13.  
  14. $mail->From = "xxx@gmail.com"; //Aparently must be the same as the UserName
  15. $mail->FromName = "testmailer";
  16.  
  17. $mail->CharSet = "UTF-8";
  18. $mail->AddAddress('adres@odbiorcy.pl', 'Imie odbiorcy');
  19.  
  20.  
  21.  
  22. $mail->Body = "Wiadomość <b>HTL</b>";
  23. $mail->AltBody = "Wiadomość txt";
  24. $mail->Subject = "Temat wiadomości";
  25.  
  26. if(!$mail->Send())
  27. {
  28. echo "There was an error sending the message:" . $mail->ErrorInfo;
  29. }
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.