如何使用Gmail Rest API发送电子邮件?

时间:2017-09-14 11:02:15

标签: android rest email firebase gmail-api

我想使用此API https://www.googleapis.com/gmail/v1/users//messages/send从我的Android应用发送电子邮件到不同的用户电子邮件,以验证他们的帐户,重置密码等.., 我试着阅读文档,但我什么都不懂。

1 个答案:

答案 0 :(得分:1)

使用javax.mail.internet包中的MimeMessage类可以大大简化创建电子邮件消息。以下示例显示如何创建电子邮件,包括标题:

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

创建消息后,您可以通过在messages.send调用的请求正文中提供消息来发送消息,如以下示例所示:

thead td {
  background-color: yellow;
}
td {
    border:1px solid #000;
}

进一步阅读: