Laravel 5.8 Конфигурация конечной точки Mailgun EU не работает - PullRequest
0 голосов
/ 10 июля 2019

Я отправляю электронные письма из 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

1 Ответ

0 голосов
/ 11 июля 2019

Две вещи, которые я вижу:

  1. Неважно, откуда вы получите ответ, потому что между ними могут быть перенаправления. Я бы проигнорировал это на данный момент.

  2. Ваш MAILGUN_DOMAIN выглядит неправильно. У меня есть старый, похожий на этот: "sandboxaff30js632kjh4beb94e3efce3f8d4dc0 **. Mailgun.org **"

Из моего опыта я помню, что там были некоторые проблемы с местоположениями в ЕС.

А ваш выглядит так, будто это неправильно, но может быть, у вас есть тот. Незнайка.

...