Envoyer un mail à partir d'une action Struts 2
Salut,
j'essaie d'envoyer un mail à partir d'une action. Au niveau d'un simple main, le code fonctionne. Mais
une fois lancé via une web application, donc l'action, cela plante.
Code:
1 2 3 4 5
|
java.security.AccessControlException: access denied (java.net.SocketPermission smtp.gmail.com resolve)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
at java.security.AccessController.checkPermission(AccessController.java:546)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532) |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| try
{
Session session = Session.getDefaultInstance(properties,
new javax.mail.Authenticator() {
protected PasswordAuthentication
getPasswordAuthentication() {
return new
PasswordAuthentication("...@gmail.com", "password");
}});
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.setRecipients(Message.RecipientType.TO,
InternetAddress.parse("...@nimp.fr"));
message.setSubject("subject");
message.setText("body");
Transport.send(message);
}
catch(Exception e)
{
e.printStackTrace();
} |
Si quelqu'un sait comment contrer cette erreur, merci
Google renvoit quelques liens, mais je trouve pas mon bonheur
p.s. Je pense que cela a son importance, je suis sur appengine