Я использую Google App Engine и пытаюсь отправлять оповещения по электронной почте с помощью API почтовых PHP. Я определил класс с общественной функцией, но всякий раз, когда я запускаю его я получаю эту ошибку:PHP Неустранимая ошибка: Class 'Message' не найден - Google App Engine
PHP Fatal error: Class 'Message' not found in...
PHP код:
use \google\appengine\api\mail\Message;
class crawls {
public function check() {
try {
$message = new Message();
$message->setSender('Name <[email protected]>');
$message->addTo($recipients);
$message->setSubject('Subject');
$message->setHTMLBody("<p>Message</p>");
$message->send();
} catch (InvalidArgumentException $e) {
$error = "Unable to send mail. $e";
}
}
}
Все работает, когда я двигаюсь код вне класса, но я хочу его внутри класса.
попытаться включить файл и, если его в папке – mohade
Это не файл, который будет включены проверить файл. – user5331188
@ user5331188 Вы могли решить эту проблему? Если это так, рекомендуется разместить ваше решение в качестве ответа здесь, чтобы лучше помочь сообществу. Если нет, то теперь рекомендуется использовать [специальные API отправки почты] (https://cloud.google.com/appengine/docs/standard/php/mail/sendgrid) за пределами App Engine, которые созданы для большого распространения почты. – Jordan