Отправка электронной почты с использованием AWS SES в LaravelPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Отправка электронной почты с использованием AWS SES в Laravel

Сообщение Anonymous »

Я пытался отправить электронную почту с помощью AWS SES SMTP, и у меня получилось вот так.
.env

Код: Выделить всё

MAIL_MAILER=smtp
MAIL_HOST=email-smtp.{AWS_REGION}.amazonaws.com
MAIL_PORT=587
MAIL_USERNAME="${AWS_SES_USER_NAME}"
MAIL_PASSWORD="${AWS_SES_USER_PASS}"
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS="[email protected]"
MAIL_FROM_NAME="${APP_NAME}"
Код для отправки электронной почты

Код: Выделить всё

Mail::raw('This is email test', function ($email_message) {
$email_message->from('[email protected]', 'Oleg Postoev');
$email_message->to('[email protected]');
$email_message->subject('Email Test');
$email_message->setBody('This is email test', 'text/html');
});
После запуска приведенного выше кода я получил эту ошибку

TypeError: Symfony\Component\Mime\Message::setBody (): Аргумент №1 ($body) должен иметь тип ?Symfony\Component\Mime\Part\AbstractPart, указана строка, вызываемая в E:\PetCheck\laravel-api\vendor\laravel\framework\src\Illuminate\Support \Traits\ForwardsCalls.php в строке 23 в файле E:\PetCheck\laravel-api\vendor\symfony\mime\Message.php в строке 45

Я использую учетную запись Laravel 10 и AWS SES Sandbox.
Может ли кто-нибудь помочь мне решить эту проблему?

Подробнее здесь: https://stackoverflow.com/questions/787 ... in-laravel
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»