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]

Reply via email to