Пакет API миграции Служб Google не отправляет и не вставляет электронные письма

Я пытаюсь отправлять электронные письма, используя Google Apps Migration API v.1, однако мне не удается их отправить, и Код не выдает никаких исключений или ошибок. Вот мой код:

    MailItemService   mailItemService = new MailItemService("exampleCo-exampleApp-1");
    mailItemService.setUserCredentials("user","password");

    MailItemEntry entry = new MailItemEntry();
    Rfc822MediaSource mediaSource = new Rfc822MediaSource(mail.getInputStream().toString());
    entry.setMediaSource(mediaSource);
    entry.addMailProperty(MailItemProperty.STARRED);
    entry.addMailProperty(MailItemProperty.UNREAD);
    entry.addLabel(new Label("pruebas"));
    MailItemFeed feed = new MailItemFeed();
    for (int i = 0; i < mailItems.size(); i++) {
         BatchUtils.setBatchId(mailItems.get(i), Integer.toString(i));
         feed.getEntries().add(mailItems.get(i));
   }
   mailItemService.batch("domain", "destinationUser", feed);

1 ответ

Можете ли вы определить, что вы подразумеваете под "отправить"? Использование API-интерфейсов ToS запрещено для чего-либо, кроме переноса старой почты в почтовый ящик (например, выполнение регулярных вставок в новые почтовые ящики сообщений запрещено). Если вы пытаетесь отправить в почтовый ящик новую почту, используйте SMTP и / или IMAP.

сойка

Другие вопросы по тегам