Oh, Jetesh Are u trying to execute it "locally (from localhost/your computer) and are your computer connected within a coorporate network??! Maybe, Mail Sending from Desktop (localhost) within your network.
I'm gonna tell u my cas/instance: Here where I work, my App running from localhost canNOT send E-Mails. So, I need to (bias (the sending mail) flux to console) generate my App .WAR, ask to Deploy it to Developing, ou Homologation, Enviroment then I can "test" sending mail, get it??! :O Ice-Man 2009/7/21 jitesh dundas <jbdun...@gmail.com> > Hi, > > Thanks for your reply. The smtp-server name seems to be fine. For > authentication, I enter only the username and password. > > Though username/password are correct(this is my mail id/password for this > institution), I am getting a feeling that the code is fine but there is some > issue in the credentials supplied(as you have pointed out). > > Any suggestions how I could check if my credentials are fine. > > Also, I have also got the Relay Access is denied error earlier. Should I > get a verification if the relay is allowed for my IP address. > > Any settings I need to take care of here. Also, how do I get them checked. > > I request your reply. > > Thanks & Regards, > Jitesh Dundas > > > > On Tue, Jul 21, 2009 at 8:23 PM, Mick Timony <mick.tim...@gmail.com>wrote: > >> I see two problems. >> >> The first is this: >> >> javax.mail.SendFailedException: Invalid Addresses; >> nested exception is: >> com.sun.mail.smtp.SMTPAddressFailedException: 554 < >> jit...@it.iitb.ac.in> >> : Relay access denied >> >> It's not recognising your credentials, so either your username/password is >> incorrect, or you need to use something else to authenticate. It's possible >> that you need to use just the username without the domain, or some variation >> on the domain. >> >> The second one is this: >> >> nested exception is: >> com.sun.mail.smtp.SMTPAddressFailedException: 554 < >> jbdun...@gmail.com>: >> Relay access denied >> >> Most servers disable "relay access" to prevent unauthorized users from >> using their mail servers (to send spam). See this article on "Open Relay" >> for more details: http://en.wikipedia.org/wiki/Open_mail_relay . >> >> Mick T. >> >> >> On Tue, Jul 21, 2009 at 8:20 AM, jitesh dundas <jbdun...@gmail.com>wrote: >> >>> 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<http://message.recipienttype.to/>,new >>>> InternetAddress("jiteshbdun...@gmail.com")); >>>> >>>> transport.connect(); >>>> transport.sendMessage(message,message.getRecipients( >>>> Message.RecipientType.TO <http://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 >>>>> >>>> >>>> >>> >>> >>> >> >> >> -- >> Mick Timony >> --- >> Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better. -- >> S. Beckett >> --- >> > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---