Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 28.11.2018 15:05:32

Отправка почты через Amazon

Сделал по инструкции

Чтобы использовать драйвер Amazon SES, сначала установите Amazon AWS SDK для PHP. Вы можете установить эту библиотеку, добавив следующую строку в раздел require файла composer.json и выполнив команду composer update:

"aws/aws-sdk-php": "~3.0"
Затем задайте для параметра driver значение ses в конфигурационном файле config/mail.php и проверьте, что в конфигурационном файле config/services.php есть следующие параметры:

'ses' => [
    'key' => 'your-ses-key',
    'secret' => 'your-ses-secret',
    'region' => 'ses-region',  // например, us-east-1
],

Получаю ошибку

"""
Error executing "SendRawEmail" on "[url]https://email.secret.amazonaws.com[/url]"; AWS HTTP error: Client error: `POST [url]https://email.secret.amazonaws.com[/url]` resulted i ▶
<ErrorResponse xmlns="http://ses.amazonaws.com/doc/2010-12-01/">\n
  <Error>\n
    <Type>Sender</Type>\n
    <Code>SignatureDo (truncated...)\n
 SignatureDoesNotMatch (client): Signature expired: 20181128T105844Z is now earlier than 20181128T115340Z (20181128T115840Z - 5 min.) - <ErrorResponse xmlns="ht ▶
  <Error>\n
    <Type>Sender</Type>\n
    <Code>SignatureDoesNotMatch</Code>\n
    <Message>Signature expired: 20181128T105844Z is now earlier than 20181128T115340Z (20181128T115840Z - 5 min.)</Message>\n
  </Error>\n
  <RequestId>f211ee1d-f304-11e8-83f1-ab61f90e2e4d</RequestId>\n
</ErrorResponse>\n

Потом пробывал https://vannstudios.com/send-bulk-email … on-ses-t-1
но тут беда в том, что просто нет провайдера  Aws\Laravel\AwsServiceProvider даже после установки пакета

Ну я попробывал обычную отправку почты, без класса фасада, оно сработало, но выдавало ошибку с crypto1
https://stackoverflow.com/questions/444 … 1/44423204
Решение оттуда также не помогло

Изменено Kirir (28.11.2018 15:09:25)


Связь со мной:
Скайп(с аватаркой) - shyraks
Телеграм - @Mramoris или +7 999 260 13 20

Не в сети

Подвал раздела