I'll send you some offline. Although I basically gave up on it here because we couldn't get the email admins to allow relaying.
-----Original Message----- From: Lyallex [mailto:[EMAIL PROTECTED] Sent: Friday, July 13, 2007 10:21 AM To: Tomcat Users List Subject: Re: JavaMail SMTP authentication in JSP properties.put("mail.smtp.auth", "true"); ... transport.connect(host, user, pass); possibly ? rgds Duncan On 7/13/07, Garthfield Carter <[EMAIL PROTECTED]> wrote: > Hello, > > Has anybody got an example they could send me of how to authenticate > with an SMTP server to send an email in JSP for JavaMail? I've been > trying unsuccessfully for two days trying to get something working. I'm > just trying in plain text at the moment, I don't need SSL or anything. > Below is the non-functioning code example I've built from various > examples on Google. None of the examples on Google that I searched for > gave a complete example just snippets. There's something that I'm doing > wrong. > > Any helpe would be greatly appreciated. > > Garthfield > > <%@ page import="java.util.*, javax.mail.*, javax.mail.internet.*" %> > > <% > > String host = "smtp.domain.com"; > String user = "[EMAIL PROTECTED]"; > String pass = "pAsWoRd"; > > String to = "[EMAIL PROTECTED]"; > String from = "[EMAIL PROTECTED]"; > String subject = "Test subject"; > String messageText = "Test body"; > boolean sessionDebug = false; > > Properties props = System.getProperties(); > props.put("mail.host", host); > props.put("mail.transport.protocol", "smtp"); > > Session mailSession = Session.getDefaultInstance(props, null); > mailSession.setDebug(sessionDebug); > > Message msg = new MimeMessage(mailSession); > msg.setFrom(new InternetAddress(from)); > InternetAddress[] address = {new InternetAddress(to)}; > msg.setRecipients(Message.RecipientType.TO, address); > msg.setSubject(subject); > msg.setSentDate(new Date()); > msg.setText(messageText); > > Transport transport = mailSession.getTransport("smtp"); > transport.connect(host, user, user); > transport.sendMessage(msg, msg.getAllRecipients()); > transport.close(); > > %> > > --------------------------------------------------------------------- > 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] --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]