2017-01-11 1 views
0

Я добавил новый домен в mailgun, а также успешно проверил его, но я не могу отправлять электронные письма из этого домена. Я пытаюсь использовать API mailgun для отправки электронных писем. Я могу отправлять электронные письма из домена Sandgun sandbox, но не из своего собственного домена.Не удалось отправить электронную почту от Mailgun после настройки нового домена

Я делал следующий в моем коде:

var api_key = 'api-key-here'; 
var domain = 'https://api.mailgun.net/v3/MY-DOMAIN-NAME.com'; 
var mailgun = require('mailgun-js')({apiKey: api_key, domain: domain}); 

Также в моей функции пользователя Регистрация У меня есть следующие:

var data = { 
       from: 'Excited User <[email protected]>', 
       to: email, 
       subject: ' Account Verification', 
       text: 'Please click on the following link, or paste this into your browser to complete the process:\n\n' + 'http://' + req.headers.host + '/verify/' + token + '\n\n' 
      }; 

       mailgun.messages().send(data, function(error, body) { 
         console.log("sending email ") 
       }); 

Он не посылает по электронной почте и ничего не отображается в доменных журналов. Любая идея, что я делаю неправильно?

ответ

0

domain должно быть только MY-DOMAIN-NAME.com, а не https://api.mailgun.net/v3/MY-DOMAIN-NAME.com, потому что mailgun-js ручки это внутренне.

+0

Это сработало! Спасибо! – Skywalker

Смежные вопросы