Не доставляется на ранее возвращенный адрес - Mailgun

Я настраиваю свой веб-сайт Laravel, и теперь наступает часть, где я настраиваю Mailgun для отправки и получения электронных писем. Я следовал разным руководствам, чтобы сделать это, но я не чувствую, что делаю это правильно. Теперь я застрял с этой ошибкой: Ошибка: [email protected][email protected] «Новый заказ от Ибрагима Хасана» Не доставляется на ранее возвращенный адрес, т. Е. Mailgun не может доставить мои электронные письма. Не могли бы вы провести меня через это? Благодарю вас!


person Ibrahim Hasan    schedule 22.03.2018    source источник
comment
Попробуйте сначала с другим драйвером, например MailTrap.io, если электронное письмо отправляется, проблема в вашей конфигурации Mailgun.   -  person Kenny Horna    schedule 22.03.2018
comment
Если вы считаете, что это проблема с кодом, покажите нам свой код; тем не менее, я думаю, мы можем ясно видеть, что это скорее проблема фильтра спама электронной почты. Если электронное письмо не доставлено, оно больше туда не доставляется.   -  person Ying Li    schedule 22.03.2018
comment
Он хорошо работает на MailTrap.io.   -  person Ibrahim Hasan    schedule 22.03.2018


Ответы (1)


Если почта была отправлена ​​и отклонена провайдером (плохой контент, заголовки и т. д.), Mailgun автоматически занесет этот адрес в черный список, чтобы исключить отправку на него в будущем.

Это делается для того, чтобы blacklisting не идентифицировать себя со многими поставщиками MX.

Если вы считаете, что решили эту проблему, вы можете выполнить DELETE запрос через API Mailgun в формате DELETE /<domain>/bounces/<address> перед отправкой почты, и тогда вы сможете снова отправить письмо на этот адрес.

Вы можете проверить, происходил ли отказ ранее, выполнив запрос POST к POST /<domain>/bounces. Кроме того, вы получите обратно объект JSON с ПРИЧИНОЙ, объясняющей, почему произошел отказ, что дает вам возможность ответить на это тем же.

Если домен работает неправильно и его нет в черном списке, возможно, сам MX-провайдер не принимает электронные письма и отвечает неблагоприятным образом, что Mailgun не может обработать.

Вы также можете удалить почту непосредственно из пользовательского интерфейса Mailgun, если у вас есть учетные данные для входа. Пожалуйста, посмотрите комментарий ниже и проголосуйте за него.

person Ohgodwhy    schedule 22.03.2018
comment
Я сменил почту и все заработало. Однако я не уверен, что понимаю, как удалить адрес электронной почты, который попал в черный список. - person Ibrahim Hasan; 22.03.2018
comment
@IbrahimHasan Выполните запрос DELETE, как указано в моем сообщении, где <domain> — это домен, с которого вы отправляете, а <address> — адрес, который вы хотите удалить, например [email protected]. - person Ohgodwhy; 22.03.2018
comment
Мне нужно больше очков репутации, чтобы проголосовать за ваш ответ. Большое спасибо! - person Ibrahim Hasan; 22.03.2018
comment
@IbrahimHasan Не беспокойтесь. Вы можете нажать checkmark внизу, чтобы принять его как ответ. Что также даст вам очки репутации. - person Ohgodwhy; 22.03.2018
comment
@Ohgodwhy объяснил, как правильно удалить блокировку с помощью кода. Если вы можете войти в mailgun, вы также можете перейти в раздел «Подавление» > «Отказы», ​​затем выбрать адрес электронной почты, который вы хотите освободить, и удалить его. - person George Miranda; 15.08.2018