I am also face the same problem. I can't attach my text to
attachement with mail. Please help me. I didn't get any proper
solution yet.
import java.io.UnsupportedEncodingException;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Multipart;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class MailServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doPost(HttpServletRequest req, HttpServletResponse resp)
{
System.out.println("Mail Servlet is called");
Properties properties = new Properties();
Session session = Session.getDefaultInstance(properties, null);
String message = "Welcome to www.datastoregwt.com";
String attachement = "attachementString for testing" ;
try
{
Message msg = new MimeMessage(session);
Multipart mp = new MimeMultipart();
MimeBodyPart bodyPart = new MimeBodyPart();
bodyPart.setContent(attachement, "text/plain");
mp.addBodyPart(bodyPart);
MimeBodyPart bodyPart1 = new MimeBodyPart();
bodyPart1.setContent(attachement, "text/html");
mp.addBodyPart(bodyPart1);
msg.setFrom(new InternetAddress("[email protected]",
"Rajaganapathi velayutham"));
msg.addRecipient(Message.RecipientType.TO, new
InternetAddress("[email protected]", "J.Ganesan"));
msg.setFrom(new
InternetAddress("[email protected]","vraja"));
msg.addRecipient(Message.RecipientType.TO, new
nternetAddress("[email protected]"));
msg.setSubject("Invitation from www.datastoregwt.com");
msg.setText(message);
msg.setContent(mp);
Transport.send(msg);
}
catch (AddressException e1)
{
e1.printStackTrace();
}
catch (MessagingException e2)
{
e2.printStackTrace();
}
catch (UnsupportedEncodingException e)
{
e.printStackTrace();
}
}
}
--
You received this message because you are subscribed to the Google Groups
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine-java?hl=en.