Hi Frends, I changed the port to 25 as this is the one used for sending emails. Now I am getting this error:-
C:\Program Files\Java\jdk1.5.0_10\bin>java Mailer There was an error in sending the mail. Please check the username, password and the mail-server information provided javax.mail.SendFailedException: Invalid Addresses; nested exception is: com.sun.mail.smtp.SMTPAddressFailedException: 554 < jit...@it.iitb.ac.in> : Relay access denied ; nested exception is: com.sun.mail.smtp.SMTPAddressFailedException: 554 < jbdun...@gmail.com>: Relay access denied at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1446) at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:736) at javax.mail.Transport.send0(Transport.java:191) at javax.mail.Transport.send(Transport.java:120) at Mailer.postMail(Mailer.java:82) at Mailer.main(Mailer.java:30) Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 554 < jit...@it.iitb.ac. in>: Relay access denied ; nested exception is: com.sun.mail.smtp.SMTPAddressFailedException: 554 < jbdun...@gmail.com>: Relay access denied at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1344) ... 5 more Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 554 < jbdun...@gmail.com >: Relay access denied ... 6 more C:\Program Files\Java\jdk1.5.0_10\bin> Please help.. Thanks & Regards, Jitesh Dundas On Tue, Jul 21, 2009 at 3:54 PM, jitesh dundas <jbdun...@gmail.com> wrote: > Hi, > > This is another way I was trying to send my mail. Maybe you could help me > out here. > We have an SMTP server(server name and other details are available). I am > trying to send my mail via this server (and not gmail this time). > > However, the code is compiling fine but gives a runtime error.Please have a > look and tell me what is wrong. > ------------------------------------------ > > Code:- > --------------------------------------------------------------------------- > import javax.mail.*; > import javax.mail.internet.*; > import javax.mail.Authenticator; > import javax.mail.PasswordAuthentication; > > import java.util.Properties; > > > public class javamailauth > { > > private static final String SMTP_HOST_NAME = "*********.****.**.**"; > private static final String SMTP_AUTH_USER = "******"; > private static final String SMTP_AUTH_PWD = "*******"; > > public static void main(String[] args) throws Exception{ > new javamailauth().test(); > } > > public void test() throws Exception{ > Properties props = new Properties(); > props.put("mail.transport.protocol", "smtp"); > props.put("mail.smtp.host", SMTP_HOST_NAME); > props.put("mail.smtp.port",80); > props.put("mail.smtp.auth", "true"); > > Authenticator auth = new SMTPAuthenticator(); > Session mailSession = Session.getDefaultInstance(props, auth); > // uncomment for debugging infos to stdout > // mailSession.setDebug(true); > Transport transport = mailSession.getTransport(); > > MimeMessage message = new MimeMessage(mailSession); > message.setContent("This is a test", "text/plain"); > message.setFrom(new InternetAddress("jit...@it.iitb.ac.in")); > message.addRecipient(Message.RecipientType.TO,new > InternetAddress("jiteshbdun...@gmail.com")); > > transport.connect(); > transport.sendMessage(message,message.getRecipients( > Message.RecipientType.TO)); > transport.close(); > } > > private class SMTPAuthenticator extends javax.mail.Authenticator { > public PasswordAuthentication getPasswordAuthentication() > { > String username = SMTP_AUTH_USER; > String password = SMTP_AUTH_PWD; > return new PasswordAuthentication(username, password); > } > } > } > --------------------------------------------------------------------------- > Error:- > --------------------------------------------------------------------------- > C:\Program Files\Java\jdk1.5.0_10\bin>java javamailauth > Exception in thread "main" javax.mail.MessagingException: Could not connect > to S > MTP host: smtp-auth.iitb.ac.in, port: 80; > > nested exception is: > java.net.ConnectException: Connection timed out: connect > at > com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1545) > at > com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:45 > 3) > at javax.mail.Service.connect(Service.java:313) > at javax.mail.Service.connect(Service.java:172) > at javax.mail.Service.connect(Service.java:121) > at javamailauth.test(javamailauth.java:38) > at javamailauth.main(javamailauth.java:17) > Caused by: java.net.ConnectException: Connection timed out: connect > at java.net.PlainSocketImpl.socketConnect(Native Method) > at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) > at > java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) > at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) > at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) > at java.net.Socket.connect(Socket.java:519) > at java.net.Socket.connect(Socket.java:469) > at > com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:267) > at > com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:227) > at > com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1511) > ... 6 more > > C:\Program Files\Java\jdk1.5.0_10\bin> > > ------------------------------------------- > > Note: For connecting to the internet, we use a UserName and Password . Once > this is done, we can go and browse any page, include the mailing websites( > our institution mail box too). After this authentication, we goto the > institution email website and enter our Email UserName and Password. > > Am I entering the credentials correctly. My PC's Ip Address has been added > to the MTA of the SMTP server. Thus the emails must be relayed properly. > > Please help. > > Thanks & Regards, > Jitesh Dundas > > > On Fri, Jul 17, 2009 at 11:02 AM, Vasile Braileanu < > vasilebraile...@gmail.com> wrote: > >> Hi, >> Did you use a SSL connection on port 465? >> >> Best regards, >> Vasile Braileanu >> > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Java EE (J2EE) Programming with Passion!" group. To post to this group, send email to java-ee-j2ee-programming-with-passion@googlegroups.com To unsubscribe from this group, send email to java-ee-j2ee-programming-with-passion-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en?hl=en -~----------~----~----~----~------~----~------~--~---