Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: SMTP - gmail
Forum PHP.pl > Forum > PHP
yaro
Witam
Mam problem z wysyłaniem maili przez serwer gmaila. Skrypt wysyła na 100% maila jak ustawie localhosta, (wpisuje też odpowiednie dane do autoryzacji). Mam oczywiście konto na gmailu, wpisuje usera: mojmail@gmail.com, hasło i oczywiście przez port 465, serwer: smtp.googlemail.com

Szukałem na różnych forach ale nic nie znalazłem, jedynie jaki serwer i tyle, bo to były opisy do programów pocztowych.

Czy ktoś miał też taki sam problem?
mike
A włączyłeś:
Settings -> Forwarding and POP -> Enable POP for all mail
w opcjach swojego konta na GMail ?
yaro
Tak, włączyłem to. Sprawdzałem to już kilkanaście razy, ale dalej klapa sad.gif
nasty
moze problem z loginem ?
Levabul
Spróbuj łączyć się z smtp.googlemail.com (smtp.gmail.com) przez port 587 a nie 465. Zresztą tutaj masz napisane jak powinieneś się łączyć.
yaro
Znalazłem gotowy skrytp do wysyłania maili, bo myślałem że mój już coś nie tak.
http://www.swiftmailer.org/

  1. <?php
  2.  
  3. require('Swift.php');
  4. require('Swift/Swift_SMTP_Connection.php');
  5.  
  6. //The mailer will now establish a connection with the server
  7. $mailer = new Swift(new Swift_SMTP_Connection('smtp.googlemail.com', 465, SWIFT_TLS));
  8.  
  9. //If anything goes wrong you can see what happened in the logs
  10. if (!$mailer->hasFailed()) //Optional
  11. {
  12. //You can call authenticate() anywhere before calling send()
  13. if ($mailer->authenticate('mojmail@gmail.com', 'haslo'))
  14. {
  15. //Sends a simple email
  16. $mailer->send(
  17. '"Joe Bloggs" <joe@bloggs.com>',
  18. '"yaro" <mojmail@gmail.com>',
  19. 'Hej',
  20. "Działa?"
  21. );
  22. }
  23. else echo "Didn't authenticate to server";
  24.  
  25. //Closes cleanly... works without this but it's not as polite.
  26. $mailer->close();
  27. }
  28. else echo "The mailer failed to connect. Errors: ".print_r($mailer->errors, 1).". Log: ".print_r($mailer->transactions, 1);
  29.  
  30. ?>


i dostaje o to taki komunikat:
Kod
The mailer failed to connect. Errors: Array ( [0] => Array ( [num] => 0 [time] => 0.78746300 1153309469 [message] => Connection to the given MTA failed. The Connection Interface said: Unknown error: 0 ) ) . Log: Array ( )


Robie tak jak jest w przykładach i lipa.
Port też zmieniałem
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.