I forgot to add that we now pay for this service and if we are finding it to be failing us then we really should be getting a refund!
Martin On Nov 21, 9:21 am, Martin Waller <[email protected]> wrote: > Hi, > > I've been trying out Amazom Web Services SES for the last week and it seems > to be fine. It gives you so much more detail about mail send and mail that > gets rejected. I'm going to stop using the GAE mail interface. > > Martin > > On 20 Nov 2011, at 18:57, Leandro Rezende wrote: > > > > > > > > > i have the same problem. i just give up looking for a solution. > > > i hope this problem does not happen when i change my application to the > > billling status. > > > 2011/11/20 Jeff Gager <[email protected]> > > I have written an app that sends email notifications to it's users > > under some circumstances. Sometimes it works, other times it doesn't. > > The code doesn't change and I am using the same small set of emails > > addresses to send and receive emails so I can't see what I am doing > > wrong. > > > When it fails I get exceptions that begin like this; > > > MessagingException: MailService IO failed (java.io.IOException: > > Internal error) > > javax.mail.SendFailedException: MailService IO failed > > (java.io.IOException: Internal error) > > at > > com.google.appengine.api.mail.stdimpl.GMTransport.sendMessage(GMTransport.j > > ava: > > 253) > > at javax.mail.Transport.send(Transport.java:95) > > at javax.mail.Transport.send(Transport.java:48) > > at com.hotf.server.EmailService$1.run(EmailService.java:119) > > > So I thought I would set up a deferred task queue and configure it to > > keep trying every 15 minutes until it works. > > > Now emails fail with the same error for anything up to eight or nine > > hours, then without reason or explanation the email service will > > suddently start working and all the emails will be delivered. > > > I have searched through this group and found and number of people have > > had problems but I don't think any of them apply to the testing I am > > doing. I am sending from the email address of the apps administrator > > account, I have no quotes in my email addresses etc... > > > The only lead I haven't followed up yet is that someone suggested the > > email service is unreliable if you don't enable billing. So before I > > take that step, can someone point out anything else I may be doing > > wrong please. > > > My code is; > > > Properties props = new Properties(); > > Session session = Session.getDefaultInstance(props, null); > > > try { > > > Message msg = new MimeMessage(session); > > msg.setFrom(new InternetAddress("[email protected]", "SUBJECT")); > > String email = a.getEmail().replace("\"","").replace("'", "").trim(); > > msg.addRecipient(Message.RecipientType.TO,new InternetAddress(email, > > a.getName())); > > msg.setSubject(subject); > > msg.setText(body); > > log.info("Sending notification email to " + email); > > Transport.send(msg); > > > } catch (UnsupportedEncodingException e) { > > > log.log(Level.SEVERE, "MessagingException: " + e.getMessage(), e); > > e.printStackTrace(); > > throw new RuntimeException(e); > > > } catch (AddressException e) { > > > log.log(Level.SEVERE, "MessagingException: " + e.getMessage(), e); > > e.printStackTrace(); > > throw new RuntimeException(e); > > > } catch (MessagingException e) { > > > log.log(Level.SEVERE, "MessagingException: " + e.getMessage(), e); > > e.printStackTrace(); > > throw new RuntimeException(e); > > > } catch (Exception e) { > > > log.severe(e.getMessage()); > > e.printStackTrace(); > > throw new RuntimeException(e); > > > -- > > You received this message because you are subscribed to the Google Groups > > "Google App Engine" 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 > > athttp://groups.google.com/group/google-appengine?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Google App Engine" 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 > > athttp://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups "Google App Engine" 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?hl=en.
