【问题标题】:How to set CC and sender name for android Gmail API?如何为 Android Gmail API 设置抄送和发件人名称?
【发布时间】:2017-07-17 18:51:22
【问题描述】:

来自谷歌官方网站,这是一种在发送前创建电子邮件的方法。

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

我找不到可以为抄送电子邮件地址和发件人姓名设置的 API。 我在互联网上搜索,也找不到答案。请对此提供帮助。

【问题讨论】:

    标签: android gmail gmail-api


    【解决方案1】:

    用setter方法设置收件人

      message.addRecipient(RecipientType.BCC, new InternetAddress(to));
        message.addRecipient(RecipientType.CC, new InternetAddress(to));
    

    【讨论】:

    • 太好了,让我检查一下。设置发件人姓名怎么样? @MCZ
    【解决方案2】:

    你可以试试下面的方法

     message.addRecipient(RecipientType.BCC, new InternetAddress(
            "your@email.com"));
     message.addRecipient(RecipientType.CC, new InternetAddress(
            "yourOther@email.com"));
    

    感谢him

    【讨论】:

      猜你喜欢
      • 2021-06-04
      • 2017-05-14
      • 2014-09-01
      • 2018-09-16
      • 2012-11-03
      • 2016-03-04
      • 1970-01-01
      • 2015-05-01
      • 1970-01-01
      相关资源
      最近更新 更多