如何在 Google 应用 PHP 运行时向管理员邮箱发送邮件

How to send mail to admin email in Google Apps PHP runtime

我正在为一个 php 项目使用 google 应用程序引擎,它运行良好。 但是我对 Mail API 有疑问。 根据 GAE 文档 (https://cloud.google.com/appengine/docs/quotas?csw=1#Mail) 我已阅读配额限制 IE。 google 个应用的邮件发送配额限制为

'Recipients Emailed' 100/Day 
'Admins Emailed'    5,000/Day

现在我正在使用下面的方法发送邮件

use \google\appengine\api\mail\Message;

$image_content_id = '<image-content-id>';

try
{
  $message = new Message();
  $message->setSender("from@google.com");
  $message->addTo("to@google.com");
  $message->setSubject("Example email");
  $message->setTextBody("Hello, world!");
  $message->addAttachment('image.jpg', 'image data', $image_content_id);
  $message->send();
} catch (InvalidArgumentException $e) {
  // ...
}

这个工作正常。 我正在使用这种方法将邮件发送到管理员电子邮件地址。邮件发送成功。但是 'Admins Emailed' 配额计数没有递增,'Recipients Emailed' 正在递增

如何在 PHP 运行时向管理员邮箱发送邮件?

可能吗?

谢谢

您需要使用 google\appengine\api\mail\AdminMessagenew AdminMessage() 来将其计入管理员电子邮件配额。