As what meant (was meaning) your "network" doesN'T Alow local mail
sending. You have to find out the Secure Polititians with the net
administrator / infra-structure staff.
  Try to deploy the App (.WAR) in a Test Server (or even Production/Official
Server). So, test mailling sending within these Enviroments.
  Hope helping

Ice-Man

2009/7/22 jitesh dundas <jbdun...@gmail.com>

> Hi,
>
> I did that as you suggested. It gave me this response:-
>
> C:\>ping smtp-auth.iitb.ac.in
>
> Pinging smtp-auth.iitb.ac.in [10.200.1.125] with 32 bytes of data:
>
> Request timed out.
> Request timed out.
> Request timed out.
> Request timed out.
>
> Ping statistics for 10.200.1.125:
>     Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
>
> =--------------------------------------------------
>
> My Sys Admin told me that Ping will not work for smtp server (Dont know
> why, must be some protection policy),
>
> I tried ping using localhost:-
> ---------------------------------------------------
> C:\>ping localhost
>
> Pinging dil [127.0.0.1] with 32 bytes of data:
>
> Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
> Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
> Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
> Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
>
> Ping statistics for 127.0.0.1:
>     Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
> Approximate round trip times in milli-seconds:
>     Minimum = 0ms, Maximum = 0ms, Average = 0ms
> ---------------------------------------------------
>
> so I tried telnet.
> ----------------------------------------------------
> telnet smtp-auth.iitb.ac.in 25
>
> In response, screen clears and I get this reply.
>
> 220 smtp-auth.iitb.ac.in ESMTP Postfix
>
> This means it is connecting here.
>
> Next I tried this :-
>
> C:\>telnet smtp-auth.iitb.ac.in 465
> Connecting To smtp-auth.iitb.ac.in...Could not open connection to the host,
> on p
> ort 465: Connect failed
>
> ----------------------------------------------------
> Does this mean I have to change the port to 25 to connect to the server.I
> tried that too in my code and I get this :-
>
> -------------------------------------------
>
> C:\Program Files\Java\jdk1.5.0_10\bin>java javamailauth
> DEBUG: setDebug: JavaMail version 1.4.2
> DEBUG: getProvider() returning
> javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.s
> mtp.SMTPTransport,Sun Microsystems, Inc]
> DEBUG SMTP: useEhlo true, useAuth true
> DEBUG SMTP: useEhlo true, useAuth true
> DEBUG SMTP: trying to connect to host "smtp-auth.iitb.ac.in", port 25,
> isSSL fal
> se
> DEBUG SMTP: exception reading response: javax.net.ssl.SSLException:
> Unrecognized
>  SSL message, plaintext connection?
> Exception in thread "main" javax.mail.MessagingException: Exception reading
> resp
> onse;
>   nested exception is:
>         javax.net.ssl.SSLException: Unrecognized SSL message, plaintext
> connecti
> on?
>         at
> com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java
> :1764)
>         at
> com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1523)
>         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:44)
>         at javamailauth.main(javamailauth.java:17)
> Caused by: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext
> conne
> ction?
>         at
> com.sun.net.ssl.internal.ssl.InputRecord.handleUnknownRecord(InputRec
> ord.java:521)
>         at
> com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:355)
>         at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.j
> ava:723)
>         at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SS
> LSocketImpl.java:1030)
>         at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketIm
> pl.java:678)
>         at
> com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:
> 75)
>         at
> com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:106)
>         at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
>         at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
>         at
> com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:84)
>         at
> com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java
> :1742)
>         ... 7 more
>
> C:\Program Files\Java\jdk1.5.0_10\bin>
>
> -----------------------------------------
>
> Can somebody please tell me what is wrong or missing here. The code seems
> to be fine, there is some connection/settings issue. How do I resolve this
> problem?
>
> Thanks & Regards,
> Jitesh Dundas
>
>
>
> On Wed, Jul 22, 2009 at 1:25 AM, pacior <gpaty...@gmail.com> wrote:
>
>> The problem is that the host: smtp-auth.iitb.ac.in is not responding
>> now.
>> You can check that host is responding ( or not responding ) typing:
>> ping hostname in windows or linux operating system.
>> my smtp client: smtp.gmail.com is responding on that command.
>>
>> On Jul 21, 7:38 pm, jitesh dundas <jbdun...@gmail.com> wrote:
>> > 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to