java.mail i gmail.com

java.mail i gmail.com
bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
0

Udało się komuś wysłać maila przy pomocy konta na gmail.com? Przeszukałem internet, najbliżej sukcesu byłem gdy korzystałem z tego kodu:http://stackoverflow.com/questions/1990454/using-javamail-to-connect-to-gmail-smtp-server-ignores-specified-port-and-tries#1990674
Tzn. połączyłem się, dopiero polecenie</code=java>transport.send(msg, msg.getAllRecipients());

Kopiuj
 rzuciło wyjątkiem **javax.mail.AuthenticationFailedException**.

To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:25 minut
0

logback używa JavaMail API i ma w manualu przykład, jak wysłać mail do GMaila za pomocą SMTPAppendera. Źródła SMTPAppendera są raczej dość proste, więc możesz je przejrzeć.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
0

Zajrzę, ale ja nie chcę wysłać do gmaila. Chcę wysłać gdzieś, wykorzystując swoje konto na gmailu.


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
0

Ponawiam pytanie, przykładowy program zamieszczony na stronie Oracle'a http://www.oracle.com/technetwork/java/faq-135477.html#gmail również nie działa, rónież generuje błąd javax.mail.AuthenticationFailedException.
@Wibowit gdzie w manualu jest wspomniany przykład?


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
edytowany 2x, ostatnio: bogdans
AX
  • Rejestracja:prawie 13 lat
  • Ostatnio:ponad 12 lat
  • Postów:13
0
bogdans
Sprawdziłeś czy działa?
bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
0

Kody z pierwszego linku nie działają, wypróbowałem je dawno.
Kod z drugiego linku też nie działa: javax.mail.AuthenticationFailedException.
Sporo kodów z internetu już wypróbowałem, proszę nie dawać linków do nieprzetestowanych osobiście programów.


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
edytowany 2x, ostatnio: bogdans
mto9
  • Rejestracja:ponad 14 lat
  • Ostatnio:około 10 lat
  • Postów:380
0

Nie wiem czy Ci w czymś pomogę bo kompletnie nie znam javy, ale kiedyś pisałem coś podobnego w C++ i również miałem mały problem co do gmail'a, okazało się że google umożliwia wysyłanie wiadomości tylko jeśli połączymy się z serwerem SMTP używając protokołu SSL/TLS.

bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
0

Wiem, i korzystam z odpowiednich protokołów.


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
AX
  • Rejestracja:prawie 13 lat
  • Ostatnio:ponad 12 lat
  • Postów:13
0
bogdans napisał(a):

Kody z pierwszego linku nie działają, wypróbowałem je dawno.
Kod z drugiego linku też nie działa: javax.mail.AuthenticationFailedException.
Sporo kodów z internetu już wypróbowałem, proszę nie dawać linków do nieprzetestowanych osobiście programów.

Drugi link to mój kod który przed chwilą przetestowałem i działa...
Może po prostu hasło do gmail'a błędne podajesz :)

AX
  • Rejestracja:prawie 13 lat
  • Ostatnio:ponad 12 lat
  • Postów:13
0
bogdans napisał(a):

Kody z pierwszego linku nie działają, wypróbowałem je dawno.
Kod z drugiego linku też nie działa: javax.mail.AuthenticationFailedException.
Sporo kodów z internetu już wypróbowałem, proszę nie dawać linków do nieprzetestowanych osobiście programów.

Z pierwszego też działa (przykład z TLS) właśnie sprawdziłem :)

bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
0

Sorry za zamieszanie. Hasła oczywiście nie pamiętam i korzystałem z funkcji FF wyświetlania wszystkich zapamiętanych haseł. Pech chciał, że na pewnej stronie moja nazwa użytkownika to mojeKontoNaGmail@gmail.com i hasło brałem stąd, (a nie z accounts.google.com).
Działają wszystkie programy.


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.