#curl #mailgun
#curl #mailgun
Вопрос:
Проблема, с которой я сталкиваюсь, заключается в том, что пример команды curl, предоставляемой mailgun, не отправляет электронное письмо. Вот как это выглядит, когда я подставляю свои значения
curl -s --user 'api:dfjkdjksan-api-keyasdfjkj'
sandbox33380083kdsomedomain39dks.mailgun.org
-F from='Excited User <mailgun@sandbox33380083kdsomedomain39dks.mailgun.org>'
-F to='example@gmail.com'
-F subject='Hello'
-F text='Testing some Mailgun awesomeness!'
Эта команда выводит на консоль что-то вроде «Mailgun API», но электронное письмо не отображается в папке «Входящие». Функция to email ( example@gmail.com
) зарегистрирована на веб-сайте mailgun
Когда я пробую тестовую почтовую программу, я получаю этот статус бесконечно, когда таймер заканчивается, он просто начинается заново.
Комментарии:
1. Сбой внешней службы, вероятно, не является вопросом программирования, подходящим для этого. В любом случае, как насчет папки со спамом? Mailgun — это массовая почтовая программа, они легко попадают в черные списки.
2. @UlrichEckhardt Там тоже не отображалось
Ответ №1:
Добавьте /messages
в конец вашего домена, чтобы
curl -s --user 'api:dfjkdjksan-api-keyasdfjkj' sandbox33380083kdsomedomain39dks.mailgun.org/messages
Кроме того, если вы используете GoDaddy, сделайте домен для большинства ваших записей mx и txt просто поддоменом, как mg
вместо mg.yourdomain.com