Results 1 to 2 of 2
- 07-13-2007, 02:23 PM #1
Member
- Join Date
- Jul 2007
- Posts
- 44
- Rep Power
- 0
530 5.7.0 Authentication Required - JavaMail gmail
I'm trying to send mail using JAVAMAIL API with GMAIL SMTP.
Now, I setup my outlook smtp.gmail.com with port 465 and I was able to send email using outlook when I tried the same with javamail, but this error appears
this is my code:Java Code:DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Su n Microsystems, Inc] DEBUG SMTP: useEhlo true, useAuth false DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 465, isSSL false 220 mx.gmail.com ESMTP i20sm2352180wxd DEBUG SMTP: connected to host "smtp.gmail.com", port: 465 EHLO vkat 250-mx.gmail.com at your service 250-SIZE 20971520 250-8BITMIME 250-AUTH LOGIN PLAIN 250 ENHANCEDSTATUSCODES DEBUG SMTP: Found extension "SIZE", arg "20971520" DEBUG SMTP: Found extension "8BITMIME", arg "" DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN" DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg "" DEBUG SMTP: use8bit false MAIL FROM:<vkat007@gmail.com> 530 5.7.0 Authentication Required i20sm2352180wxd com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.0 Authentication Required i20sm2352180wxd at com.sun.mail.smtp.SMTPTransport.issueSendCommand (SMTPTransport.java:1333)
any ideas?Java Code:Properties p = new Properties(); p.put("mail.smtp.user", "vkat007@gmail.com"); p.put("mail.smtp.host", mailhost); p.put("mail.smtp.port", "465"); p.put("mail.smtp.starttls.enable","true"); p.put( "mail.smtp.auth ", "true "); p.put("mail.smtp.debug", "true"); p.put("mail.smtp.socketFactory.port", "465"); p.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); p.put("mail.smtp.socketFactory.fallback", "false"); SecurityManager security = System.getSecurityManager(); System.out.println("Security Manager" + security); try { Authenticator auth = new SMTPAuthenticator(); Session session = Session.getInstance(p, auth); session.setDebug(true); //session = Session.getDefaultInstance(p); MimeMessage msg = new MimeMessage(session); msg.setText(text); msg.setSubject(subject); Address fromAddr = new InternetAddress("vkat007@gmail.com"); msg.setFrom(fromAddr); Address toAddr = new InternetAddress(_to); msg.addRecipient(Message.RecipientType.TO, toAddr); System.out.println("Message: " + msg.getContent()); Transport.send(msg); } catch (Exception mex) { // Prints all nested (chained) exceptions as well System.out.println("I am here??? "); mex.printStackTrace(); } } private class SMTPAuthenticator extends javax.mail.Authenticator { public PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication ("vkat007@gmail.com", "xxxxxxxxxxx"); // password not displayed here, but gave the right password in my actual code. } }
- 07-14-2007, 11:52 PM #2
Member
- Join Date
- Jul 2007
- Posts
- 36
- Rep Power
- 0
Similar Threads
-
How to access yahoo/gmail/hotmail address book
By shahinengg in forum AWT / SwingReplies: 3Last Post: 11-23-2009, 11:14 PM -
Javamail
By v_mallikarjun in forum Advanced JavaReplies: 14Last Post: 04-18-2008, 07:32 PM -
Using JavaMail API
By consult4u in forum NetworkingReplies: 0Last Post: 08-09-2007, 10:15 AM -
This is Regarding JSP with javamail
By venkatkomalli in forum Advanced JavaReplies: 3Last Post: 07-19-2007, 02:07 PM -
JavaMail:Authentication required error
By bbq in forum Advanced JavaReplies: 1Last Post: 07-05-2007, 04:16 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks