2013-10-11 4 views
0

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

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); 

ответ

0

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

Jay

 Смежные вопросы

  • Нет связанных вопросов^_^