I know I must be doing something really simple wrong here, but I
followed the example (http://code.google.com/appengine/docs/java/mail/
overview.html) for sending mail through GAE and I getting:

WARNING: /invoiceactions.do
java.lang.NoClassDefFoundError: java.net.InetAddress is a restricted
class. Please see the Google  App Engine developer's guide for more
details.
        at
com.google.appengine.tools.development.agent.runtime.Runtime.reject(Runtime.java:
51)
        at
javax.mail.internet.InternetAddress.getLocalAddress(InternetAddress.java:
479)
        at
javax.mail.internet.UniqueValue.getUniqueMessageIDValue(UniqueValue.java:
75)
        at javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:
1933)
        at javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:1911)

My code looks like (email addresses have been changed to protect the
innocent):

java.util.Properties props = new Properties();
Session session = Session.getDefaultInstance(props, null);
Message msg = new MimeMessage(session);
                msg.setFrom(new InternetAddress("ad...@bob.com", "Admin"));
                msg.addRecipient(Message.RecipientType.TO, new
InternetAddress("b...@bob.com", "Bob"));
                msg.setSubject("Invoice Payment Email");
                msg.setText(writer.toString());
                Transport.send(msg);
                pm.close();

Thanks!
Shaun

Any ideas? Thanks!

-- 
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 google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to