我想用这个API https://www.googleapis.com/gmail/v1/users//messages/send从我的android应用程序发送电子邮件到不同的用户电子邮件,以验证他们的帐户,重置密码等..我试图阅读文档,但我什么都不明白。如何使用Gmail Rest API发送电子邮件?
-7
A
回答
1
使用javax.mail.internet包中的MimeMessage类可以大大简化创建电子邮件消息。下面的例子说明如何创建电子邮件消息,包括标题:
public static MimeMessage createEmail(String to,
String from,
String subject,
String bodyText)
throws MessagingException {
Properties props = new Properties();
Session session = Session.getDefaultInstance(props, null);
MimeMessage email = new MimeMessage(session);
email.setFrom(new InternetAddress(from));
email.addRecipient(javax.mail.Message.RecipientType.TO,
new InternetAddress(to));
email.setSubject(subject);
email.setText(bodyText);
return email;
}
一旦你创建了一个消息,你可以通过调用messages.send的请求主体提供它发送,这表现在下面的例子:
public static Message sendMessage(Gmail service,
String userId,
MimeMessage emailContent)
throws MessagingException, IOException {
Message message = createMessageWithEmail(emailContent);
message = service.users().messages().send(userId, message).execute();
System.out.println("Message id: " + message.getId());
System.out.println(message.toPrettyString());
return message;
}
此外读数:
+0
我试过了,它在这一行中得到了一个语法错误:message = service.users()。messages()。send(userId,message).execute(); – ayakhaled
相关问题
- 1. 如何使用Gmail API使用Rest Client发送电子邮件
- 2. Gmail PHP API发送电子邮件
- 3. 如何使用GMail API代表Google组发送电子邮件
- 4. 如何使用Gmail API和Java发送电子邮件
- 5. 使用Gmail发送电子邮件
- 6. Laravel 5.4用Gmail发送电子邮件
- 7. Gmail API - 在javascript中使用oAuth2.0发送电子邮件
- 8. 使用Gmail API和Javascript发送HTML格式的电子邮件
- 9. 发送电子邮件使用Gmail API不工作
- 10. 通过使用angularJS的Gmail API发送电子邮件
- 11. 用于发送带附件的电子邮件的GMAIL API
- 12. 如何在C++中使用yahoo或gmail发送电子邮件
- 13. 如何使用Gmail从Rails发送电子邮件?
- 14. 如何使用C#通过Gmail发送电子邮件
- 15. 如何使用CodeIgniter发送Gmail电子邮件
- 16. 如何配置WAMP(localhost)使用Gmail发送电子邮件?
- 17. 如何使用C#中的SMTPclient向Gmail发送电子邮件?
- 18. 如何使用appengine从非gmail帐户发送电子邮件
- 19. 如何使用Gmail的SMTP和Indy 10发送电子邮件?
- 20. 使用烧瓶邮件通过Gmail发送电子邮件
- 21. 发送SMTP的Gmail电子邮件'发送邮件失败'
- 22. 通过Gmail发送电子邮件
- 23. PHP发送电子邮件GMAIL错误
- 24. 通过gmail发送电子邮件,Laravel
- 25. 从Gmail Rails发送电子邮件3
- 26. 通过Gmail发送Sitecore电子邮件
- 27. Gmail发送电子邮件超时
- 28. SwiftMailer + Gmail - 无法发送电子邮件
- 29. 从汞发送电子邮件到GMail
- 30. 使用Gmail API拦截gmail帐户偶尔发送的电子邮件
那么,哪里是问题吗? – Yazon2006
为什么你认为你会理解我们的任何东西,如果你试图阅读文档但我什么都不懂? –