tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Propes, Barry L " <barry.l.pro...@citi.com>
Subject RE: JavaMail SMTP authentication in JSP
Date Fri, 13 Jul 2007 19:29:01 GMT
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:lyallex@gmail.com]
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 <tomcat@webconexion.net> 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 = "user@domain.com";
> String pass = "pAsWoRd";
>
> String to = "to@domain.com";
> String from = "from@domain.com";
> 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: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message