Субдомены Sandbox предназначены только для тестирования. Добавьте свой собственный домен или добавьте адрес авторизованному
Я получил эту ошибку
GuzzleHttp\Exception\ClientException: Client error: 'POST https://api.mailgun.net/v3/sandbox22f9hisujrundei134m9nf84.mailgun.org/messages.mime' resulted in a '400 BAD REQUEST' response:
{
"message": "Sandbox subdomains are for test purposes only. Please add your own domain or add the address to authoriz (truncated...)
когда я пытаюсь выполнить единичный тест для функции, которую я имею? как я могу это исправить??
Ответы
Ответ 1
Вы настроили некоторых авторизованных получателей для домена песочницы?
https://documentation.mailgun.com/en/latest/faqs.html#how-do-i-pick-a-domain-name-for-my-mailgun-account
Субдомен песочницы mailgun.org. Пример: sandboxXX.mailgun.org. Эта опция позволяет быстро тестировать, не требуя установки записей DNS. Этот домен автоматически создается каждой новой учетной записью. Но вы можете отправлять только авторизованным получателям.
Ответ 2
Войдите в свою учетную запись Mailgun, перейдите в раздел журнала. Там вы должны увидеть запись в журнале для неудачной попытки доставки этого письма. Нажмите на нее, чтобы увидеть все детали. должно отображаться полное сообщение об ошибке, а также дополнительная информация.
Однако, скорее всего, вы забыли добавить этот конкретный адрес электронной почты в список разрешенных адресов электронной почты.
Ответ 3
в 2019 году это:
Нажмите на свой домен, и вы увидите справа поле Авторизованные получатели