Ошибка MailService IO (java.io.IOException: Внутренняя ошибка) - PullRequest
0 голосов
/ 23 августа 2011

При отправке писем в GAE я получаю сообщение об ошибке ниже.Это перестало работать внезапно.Может кто-нибудь помочь мне понять, где может быть проблема или какие-либо идеи отладки будут оценены.Как видно из прикрепленного изображения, я хорошо справляюсь со своей квотой.

Ошибка ввода-вывода MailService (java.io.IOException: Внутренняя ошибка)

public boolean email(final Player to, List<Player> players)
    {
        Properties props = new Properties();
        Session session = Session.getDefaultInstance(props, null);

        try
        {
            Message msg = new MimeMessage(session);
            msg.setFrom(new InternetAddress("validemail@gmail.com"));
            msg.addRecipient(Message.RecipientType.TO, new InternetAddress(to.getEmail()));
            msg.addRecipient(Message.RecipientType.CC, new InternetAddress("arav@yahoo.com"));
            msg.addRecipient(Message.RecipientType.CC, new InternetAddress("validemail@gmail.com"));

            msg.setSubject("Registration confirmation.");

            msg.setText("tx for registering");
            logger.info("sending email to " + to.getEmail());
            logger.info(msgBody.toString());
            Transport.send(msg);
            logger.info("sent email to " + to.getEmail());
        }
        catch (AddressException e)
        {
            return false;
        }
        catch (MessagingException e)
        {
            return false;
        }
        return true;
    }

enter image description here

1 Ответ

0 голосов
/ 13 декабря 2011

Сегодня вечером я столкнулся с точно такой же проблемой.После некоторого расследования я обнаружил эту проблему GAE: http://code.google.com/p/googleappengine/issues/detail?id=5776,, которая указала, что идентификатор экземпляра GAE не должен совпадать с идентификатором электронной почты отправителя.Например, в «abcd.appspot.com», когда идентификатор отправителя «abcd@xxxx.com», он не сможет отправить электронное письмо.

Я еще не пробовал, но яуверен, что я использовал те же идентификаторы в моем случае ошибки.Я протестирую его завтра и обновлю этот пост о том, работает он или нет.

Спасибо, J


Обновление [15 декабря 2011 г. по Гринвичу + 8]:

Я попробовал это, но все еще есть проблемы, поэтому я отправил комментарии к следующим проблемам GAE:

http://code.google.com/p/googleappengine/issues/detail?id=5776 http://code.google.com/p/googleappengine/issues/detail?id=5320

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...