Я отправляю электронные письма из Laravel (5.8) с помощью Mail и Mailgun.
Нет проблем при отправке писем в песочницу, однако в производственном процессе я не могу получать письма для отправки с моего домена. Я в основном решил, что это связано с конечной точкой ЕС, однако, даже когда я настраиваю конечную точку, жадность все еще пытается отправить из значения по умолчанию.
Любая причина, почему по умолчанию все еще используется?
ошибка_ответа:
GuzzleHttp \ Exception \ ClientException: ошибка клиента: POST
https://api.mailgun.net/v3/mydomain.com.au/messages.mime
привело к
404 NOT FOUND
ответ: {"message": "Домен не найден:
mydomain.com.au "}
Эта конечная точка должна быть API. ЕС .mailgun.net / v3
services.php
'mailgun' => [
'domain' => env('MAILGUN_DOMAIN'),
'secret' => env('MAILGUN_SECRET'),
'endpoint' => env('MAILGUN_ENDPOINT', 'api.eu.mailgun.net/v3'),
],
.env file
MAIL_DRIVER = mailgun
MAILGUN_DOMAIN = mydomain.com.au
* +1034 * MAILGUN_SECRET = 2 ..................... а * * тысяча тридцать-пять
MAILGUN_ENDPOINT = api.eu.mailgun.net / v3