Dear All,

For 1-2 days I went through some stuff about SMTP servers and I found the
James Apache SMTP server a good choice for my testing. It seems my IP
Address has not been added to the MTA of the SMTP Server. Thus, this will
take some permissions and thus some time before I can do that.

When I setup my Apache James Server(SMTP) on my localhost, the code (the
simple one without SSL authentication ) ran just beautifully. I will do the
same for SSL authentication code too.

Thank you everyone for helping me out. I think it is a network settings
issue and not a problem in my code.

IS anyone familiar with James Apache SMTP server. I am thinking of using it
for our live project, as this permissions issue is really tedious. Having
our own server is good for us too.

I want to change my server name from localhost to my IP Address alias . Can
other people in my network access it. If yes, how. Where do register this
alias. I want to to create a mail like jit...@dil-lab.org ..

Can anyone help me out here.

Thanks & Regards,
Jitesh Dundas

On Thu, Jul 23, 2009 at 6:09 PM, Ice-Man <derlon.aliend...@gmail.com> wrote:

>   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