Hello,

this is what i tried for testing only.

have a look please, pretty simple i guess.

I made a Button which performs this:

        public void sendmail(){
                rpcService.sendingnow(new AsyncCallback<Boolean>() {
                        public void onSuccess(Boolean result) {
                        }
                                     ....
        }

        public Boolean sendingnow(){
                try {
                        sendingnow2();
                } catch (UnsupportedEncodingException e) {
                        e.printStackTrace();
                }
                return true;
        }

        public void sendingnow2() throws UnsupportedEncodingException{
             Properties props = new Properties();
                Session session = Session.getDefaultInstance(props, null);

                String msgBody = "kk works";

                try {
                    Message msg = new MimeMessage(session);
                    msg.setFrom(new
InternetAddress("[email protected]", "lol"));
                    msg.addRecipient(Message.RecipientType.TO,
                                     new InternetAddress("piotr.listewnik@uni-
oldenburg.de", "kkk"));
                    msg.setSubject("funktioiert!");
                    msg.setText(msgBody);
                    Transport.send(msg);

                } catch (AddressException e) {
                } catch (MessagingException e) {
                }
        }


___________

this is the error i get:

[WARN] Exception while dispatching incoming RPC call
com.google.gwt.user.server.rpc.UnexpectedException: Service method
'public abstract java.lang.Boolean swp.client.LCService.sendingnow()'
threw an unexpected exception: com.google.apphosting.api.ApiProxy
$CallNotFoundException: The API package 'mail' or call 'Send()' was
not found.




First of all. Am I doing it correctly? And i really dont know how to
include another Library, this is the problem i think.

how can i fix it?

tank you.

best regards

On 14 Mrz., 06:21, wingdings <[email protected]> wrote:
> To send an email message, an app prepares a MimeMessage object, then sends
> it with the static method send() on the Transport class. The message is
> created using a JavaMail Session object. The Session and the Transport work
> with the App Engine Mail service without any additional configuration.
>
> import java.util.Properties;
>
> import javax.mail.Message;
> import javax.mail.MessagingException;
> import javax.mail.Session;
> import javax.mail.Transport;
> import javax.mail.internet.AddressException;
> import javax.mail.internet.InternetAddress;
> import javax.mail.internet.MimeMessage;
>
> // ...
>         Properties props = new Properties();
>         Session session = Session.getDefaultInstance(props, null);
>
>         String msgBody = "...";
>
>         try {
>             Message msg = new MimeMessage(session);
>             msg.setFrom(new InternetAddress("[email protected]", "Example.com 
> Admin"));
>             msg.addRecipient(Message.RecipientType.TO,
>                              new InternetAddress("[email protected]", "Mr. 
> User"));
>             msg.setSubject("Your Example.com account has been activated");
>             msg.setText(msgBody);
>             Transport.send(msg);
>
>         } catch (AddressException e) {
>             // ...
>         } catch (MessagingException e) {
>             // ...
>         }
>
> watch outhttp://code.google.com/appengine/docs/java/mail/usingjavamail.html

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" 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-web-toolkit?hl=en.

Reply via email to