Javascript 在Heroku上使用Meteor JS设置邮枪-错误554

Javascript 在Heroku上使用Meteor JS设置邮枪-错误554,javascript,meteor,heroku,mailgun,Javascript,Meteor,Heroku,Mailgun,我一直在尝试设置我的邮枪,以便与我的Meteor应用程序配合使用。当我使用沙盒时,它工作得很好,但是当我使用自定义域时,我得到一个错误: Exception while invoking method 'forgotPassword' DeliveryError: Message delivery failed: 554 The domain is unverified and requires DNS configuration. Log in to your control panel t

我一直在尝试设置我的邮枪,以便与我的Meteor应用程序配合使用。当我使用沙盒时,它工作得很好,但是当我使用自定义域时,我得到一个错误:

 Exception while invoking method 'forgotPassword' DeliveryError: Message delivery failed: 554 The domain is unverified and requires DNS configuration. Log in to your control panel to view required DNS records.
我已经设置了我的配置,所以当我在cmd上
heroku config
时,我得到了我的变量,它们都是正确的

MAILGUN_API_KEY:       key-<api>
MAILGUN_DOMAIN:        <appname>.herokuapp.com
MAILGUN_PUBLIC_KEY:    pubkey-<key>
MAILGUN_SMTP_LOGIN:    postmaster@<appname>.herokuapp.com
MAILGUN_SMTP_PASSWORD: <password>
MAILGUN_SMTP_PORT:     587

我遗漏了什么吗?

我认为错误来自邮枪,而不是Heroku。是的@CodeChimp,我也这么认为。这就是我试图解决的错误,但我不知道为什么会发生。这里没有专家,但在谷歌搜索中,你似乎不得不通过控制面板注册你的Heroku服务器w/Mailgun。我想,从我读到的帖子中收集到的信息来看,Mailgun可能已经制定了一些新的安全功能来加强安全性。我认为错误来自Mailgun,而不是Heroku。是的@CodeChimp,我也这么认为。这就是我试图解决的错误,但我不知道为什么会发生。这里没有专家,但在谷歌搜索中,你似乎不得不通过控制面板注册你的Heroku服务器w/Mailgun。我认为,从我通过我读到的帖子收集到的信息来看,邮枪可能已经实施了一些新的安全功能,以加强一些安全性。
Meteor.startup(function(){
  process.env.MAIL_URL = 'smtp://postmaster%40<appname>.herokuapp.com:<password>@smtp.mailgun.org:587';
});