Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 指定使用应用程序引擎向其发送电子邮件的管理员_Java_Google App Engine_Email_Google Cloud Endpoints - Fatal编程技术网

Java 指定使用应用程序引擎向其发送电子邮件的管理员

Java 指定使用应用程序引擎向其发送电子邮件的管理员,java,google-app-engine,email,google-cloud-endpoints,Java,Google App Engine,Email,Google Cloud Endpoints,我正在使用应用程序引擎向应用程序管理员发送电子邮件。事件来自Google云端点,并使用拉队列执行。有时需要通知管理员应用程序中发生的重要更改。当前我的代码如下所示: Message msg = new MimeMessage(session); msg.setFrom(new InternetAddress("example@example.com", "Example")); msg.addRecipient(Message.RecipientType.TO, new InternetAddr

我正在使用应用程序引擎向应用程序管理员发送电子邮件。事件来自Google云端点,并使用拉队列执行。有时需要通知管理员应用程序中发生的重要更改。当前我的代码如下所示:

Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("example@example.com", "Example"));
msg.addRecipient(Message.RecipientType.TO, new InternetAddress("admins"));
msg.setSubject("Subject");
msg.setText(body);
Transport.send(msg);
这很好,并计入通过电子邮件发送的管理员配额。问题是,电子邮件会发送给所有管理员,但有时我需要指定哪些管理员应该接收邮件。我知道我可以将他们的电子邮件地址作为
发送给
收件人,但这可能会计入发送电子邮件的
收件人
配额,与管理员配额相比,这一配额非常小(100封电子邮件与3492979封电子邮件)


是否有一种方法可以只向选定的管理员发送电子邮件,这将计入发送电子邮件的
管理员的配额?

您尝试过测试吗“admins”是一种方便的方法,可以包含所有管理员,但如果单个地址是应用程序的注册管理员,则实际上会对其进行检查。@Adam是的,我有。我已经用我的电子邮件再次测试了它,在发送了一封我在控制台中看到的电子邮件后,它被计入了其他配额。
收件人通过电子邮件发送了100封中的1封。
。我确信我的电子邮件在管理员中,因为我收到发送给管理员的电子邮件没有任何问题。嘿!你有没有找到解决这个问题的办法?@Sipka没有,我认为没有办法解决这个问题那太糟糕了。。。顺便说一下,我发现你应该用sendToAdmins方法发送管理员电子邮件,而不是指定“admins”作为目标地址。如果4年后这仍然与你有关,哈哈。