0

我正在使用 PHP SDK 发送 smtp 邮件。我的课看起来像这样:

class Mailer
{
    public function mail($sender, $to, $subject, $body)
    {
        $config = Configuration::getDefaultConfiguration()->setApiKey('api-key', 'my-key');

        $apiInstance = new SMTPApi(
            new Client(),
            $config
        );

        $sendSmtpEmail = new SendSmtpEmail(); 

        $sendSmtpEmail->setSender($sender);
        $sendSmtpEmail->setTo([$to]);
        $sendSmtpEmail->setHtmlContent($body);
        $sendSmtpEmail->setSubject($subject);

        try {
            $apiInstance->sendTransacEmail($sendSmtpEmail);
        } catch (Exception $e) {
            echo 'Exception when calling SMTPApi->sendTransacEmail: ', $e->getMessage(), PHP_EOL;
        }
    }
}

问题是我在超过 10 分钟后才收到邮件。为什么这不是即时的?因为现在客户必须等待超过 10 分钟才能登录。

4

0 回答 0