0

我按照 Google 指南尝试在 GAE GAE 指南上从 PHP 发送电子邮件,但出现错误:

消息收到无效选项:正文

下面是代码:

 require_once 'google/appengine/api/mail/Message.php';

    use google\appengine\api\mail\Message;

    // ...

    $message_body = "...";

    $mail_options = [
        "sender" => "admin@example.com",
        "to" => "user@example.com",
        "subject" => "Your example.com account has been activated.",
        "body" => $message_body
    ];

    try {
        $message = new Message($mail_options);
        $message->send();
        } catch (\InvalidArgumentException $e) {
        // ...
    }
4

1 回答 1

2

我相信您需要指定textBodyhtmlBody,具体取决于您发送的消息的格式。

$mail_options = [
    "sender" => "admin@example.com",
    "to" => "user@example.com",
    "subject" => "Your example.com account has been activated.",
    "textBody" => $message_body
];
于 2013-07-26T16:25:12.167 回答