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" <users@tomcat.apache.org> 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: <users@tomcat.apache.org> >> 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: users@tomcat.apache.org >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]