Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SMTP - gmail
yaro
post 18.07.2006, 15:03:27
Post #1





Grupa: Zarejestrowani
Postów: 160
Pomógł: 4
Dołączył: 22.04.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


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?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
mike
post 18.07.2006, 16:56:42
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


A włączyłeś:
Settings -> Forwarding and POP -> Enable POP for all mail
w opcjach swojego konta na GMail ?
Go to the top of the page
+Quote Post
yaro
post 18.07.2006, 18:04:15
Post #3





Grupa: Zarejestrowani
Postów: 160
Pomógł: 4
Dołączył: 22.04.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Tak, włączyłem to. Sprawdzałem to już kilkanaście razy, ale dalej klapa sad.gif


--------------------
Go to the top of the page
+Quote Post
nasty
post 19.07.2006, 11:39:37
Post #4





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


moze problem z loginem ?
Go to the top of the page
+Quote Post
Levabul
post 19.07.2006, 12:26:38
Post #5





Grupa: Zarejestrowani
Postów: 197
Pomógł: 0
Dołączył: 11.07.2005

Ostrzeżenie: (0%)
-----


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ć.


--------------------
Go to the top of the page
+Quote Post
yaro
post 19.07.2006, 12:32:18
Post #6





Grupa: Zarejestrowani
Postów: 160
Pomógł: 4
Dołączył: 22.04.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


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

Ten post edytował yaro 19.07.2006, 12:33:55


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 10:11