Tomcat
JBoss
GlassFish
Geronimo

 

VPS Servers
VPS Server
from only $19.95



 

 

JavaMail

Java Mail Example

Here is example to send emails via Jsp. There are two files. One is called
MailTest.jsp and other one is called MailSubmit.jsp

In MailTest.jsp the most important field is: FROM. You need to enter your
domain which is hosted at our server.
If you enter some other domain in - it wont work!
Also you need to edit field: "to"

In file MailSubmit.jsp, you don't need to edit anything.

#######################Begining of file: MailTest.jsp

<form action="MailSubmit.jsp">

<table>

<tr>
<td>To
<td><input type=text name="to" value=xxxx@ReciversDomain.com>

<tr>
<td>From
<td><input type=text name="from" value=sender@YOURDOMAINHERE.com>

<tr>
<td>Subject
<td><textarea rows="10" cols="50" name="subject">Hello,
World</textarea>

<tr>
<td colspan="2"><input type="submit">

</table>

</form>


#######################Beginning of file: MailSubmit.jsp
<%@page import="
java.sql.*,
java.util.*,
java.io.*,
javax.mail.*,
javax.mail.internet.*,
javax.activation.*
"
%>


<%
String host = "216.12.218.215";
String to = request.getParameter("to");
String from = request.getParameter("from");
String subject = request.getParameter("subject");

Properties props = new Properties();
props.setProperty("mail.smtp.host", host);
Session s = Session.getInstance(props, null);
boolean bOkay = false;

try
{
MimeMessage msg = new MimeMessage(s);
msg.setFrom(new InternetAddress(from));
msg.addRecipient(MimeMessage.RecipientType.TO, new
InternetAddress(to));
msg.setSubject(subject);
msg.setText("");
Transport transport = s.getTransport("smtp");
transport.connect();
transport.send(msg);
// Transport.send(msg);
bOkay = true;
}
catch (MessagingException mex)
{
bOkay = false;
response.getWriter().println("<font color=red><b>Error
sending Email:<br>");
response.getWriter().println(mex.getMessage());
response.getWriter().println("</font>");
}

if( bOkay )
response.getWriter().println("<font color=green><b>Email was
sent</font>");

 

 

Home : Hosting Services : Support : Domains : Sitemap
JspZone.net - Java Hosting