簡體   English   中英

設置新域后無法從Mailgun發送電子郵件

[英]Unable to send emails from Mailgun after setting up new domain

我向mailgun添加了一個新域,並且也成功對其進行了驗證,但是我無法從該域發送電子郵件。 我正在嘗試使用mailgun API發送電子郵件。 我可以從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 <DoNotReply@MY-DOMAIN-NAME.com>',
                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 ")
                 });

它不會發送電子郵件,並且域日志中也不會顯示任何內容。 知道我在做什么錯嗎?

domain應該只是MY-DOMAIN-NAME.com ,而不是https://api.mailgun.net/v3/MY-DOMAIN-NAME.com ,因為mailgun-js在內部進行處理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM