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,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
>>>>
>>>
>>>
>>
>> >>
>>
>
>
> --
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to