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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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