I heeded your advice and tried setting up Outlook Express for gmail server.
This is the message that I got:
The connection to the server has failed. Account: 'smtp.google.com', Server:
'smtp.google.com', Protocol: SMTP, Port: 25, Secure(SSL): No, Socket Error:
10060, Error Number: 0x800CCC0E
On 4/15/07, Johnny Kewl <[EMAIL PROTECTED]> wrote:
Here is a little framework that u can play with
MimeMessage msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
msg.addRecipient(Message.RecipientType.TO, new
InternetAddress(to));
msg.setSubject(subject);
msg.setSentDate(new Date());
// ADD TEXT
MimeBodyPart mbp1 = new MimeBodyPart();
mbp1.setText(sMessage);
//ADD ATTACHEMENT
MimeBodyPart mbp2 = new MimeBodyPart();
if (sFilename.length() > 0){
mbp2.setFileName(sFilename);
mbp2.setText(sAttachment, "us-ascii");
}
// JOIN THEM
Multipart mp = new MimeMultipart();
mp.addBodyPart(mbp1);
if (sFilename.length() > 0) mp.addBodyPart(mbp2);
// ADD and SEND
msg.setContent(mp);
Transport.send(msg);
Have fun
----- Original Message -----
From: "Mighty Tornado" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[email protected]>
Sent: Sunday, April 15, 2007 2:32 AM
Subject: Re: sending smtp mail failure
> Thanks for responding,
>
> there something wrong with my code?
> This is my code:
>
> import java.util.*;
> import java.io.*;
> import javax.mail.*;
> import javax.mail.internet.*;
> import javax.activation.*;
>
>
>
>
> public class TimeTravelMailer
> {
> public void sendMessage()
> {
> String to = "[EMAIL PROTECTED]";
> String from = "[EMAIL PROTECTED]";
> String host = "smtp.google.com";
> String message = "This is a test";
>
> Properties props = new Properties();
>
> props.put("mail.smtp.host", host);
>
> Session session = Session.getInstance(props);
>
> try
> {
> Transport bus = session.getTransport("smtp");
>
> bus.connect(host, "[EMAIL PROTECTED]", "[EMAIL PROTECTED]
");
>
> Message msg = new MimeMessage(session);
>
> msg.setFrom(new InternetAddress(from));
>
> InternetAddress[] address = {new InternetAddress(to)};
>
> msg.setRecipients(Message.RecipientType.TO, address);
>
> msg.setRecipients(Message.RecipientType.CC,
> InternetAddress.parse(to, true));
>
> msg.setRecipients(Message.RecipientType.BCC,
> InternetAddress.parse(to, false));
>
> msg.setSubject("Test E-Mail through Java");
>
> msg.setSentDate(new Date());
>
> msg.setText(message);
>
> msg.saveChanges();
>
> bus.sendMessage(msg, address);
>
> bus.close();
> }
> catch(Exception ex)
> {
> ex.printStackTrace();
> }
> }
> }
>
> On 4/7/07, Johnny Kewl <[EMAIL PROTECTED]> wrote:
>>
>>
>> Easiest way is to setup a normal email program and see what the error
>> messages are.
>> If the machine doesnt have core mailing engines installed, it will
>> probably
>> tell you.
>> If you on windows, try Outlook express, detailed messages will probably
>> point you in right direction.
>>
>> Code should look something like this
>>
>>
>> public boolean prepareConnection(String smtpHost){
>> this.smtpHost = smtpHost;
>> fSessionInited = true;
>>
>> try{
>> java.util.Properties properties = System.getProperties();
>> properties.put("mail.smtp.host", smtpHost);
>> session = Session.getInstance(properties,null);
>> } catch(Exception e) {
>> fSessionInited = false;
>> }
>>
>> return fSessionInited;
>> }
>>
>>
>>
>>
>> ----- Original Message -----
>> From: "Mighty Tornado" <[EMAIL PROTECTED]>
>> To: <[email protected]>
>> Sent: Friday, April 06, 2007 7:30 AM
>> Subject: sending smtp mail failure
>>
>>
>> > Hi,
>> >
>> > I set up a small web app and the servlet is supposed to send an email
>> > using
>> > JavaMail. But I am getting exceptions - Connection Timed out every
>> > time.
>> I
>> > am using Gmail as an smtp server to bounce emails off. How can I
avoid
>> the
>> > Connection Timed out exception? Could it be because of my firewall?
If
>> so,
>> > which process should I permission?
>> >
>> > Thank you,
>> >
>> > MT
>> >
>>
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: [email protected]
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
---------------------------------------------------------------------
To start a new topic, e-mail: [email protected]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]