Meteor: Can't send emails: SenderError: Mail from command failed - 501 Syntax error
Meteor: Can't send emails: SenderError: Mail from command failed - 501 Syntax error
我在流星官方论坛上问过这个问题,但没有引起任何注意。我已经通过 meteor deploy 将我的 meteor 应用程序部署到标准的 meteor 托管(appXX.meteor.com);我想测试从服务器发送电子邮件,但是当我尝试时,我收到此错误:
SenderError: Mail from command failed - 501 Syntax
error
的确,我没有设置 mailgun 帐户,但我的理解是,meteor 会处理这个......当我调试我的 MAIL_URL env 变量时,它是这样的:
smtp://postmaster%40appXXXXXX.mailgun.org:password@smtp.mailgun.org:587
我的电子邮件发送代码,在 coffeescript 中如下所示:
Email.send "postmaster@appXXXXXX.mailgun.org", "testemail@testemail.com",
"Test subject", "Test email body"
更具体地说,错误消息不是我的代码中的错误(很可能,虽然我不想排除那个选项,但我相信,我的代码确实没问题),我认为它是只是某个帐户的配置问题或其他问题...我真的不知道。
我可能遗漏了一些明显的东西。有人可以帮忙吗?谢谢
Email.send
不采用参数列表,它采用包含邮件发送操作配置的单个 options
参数:
Email.send
from: "postmaster@appXXXXXX.mailgun.org"
to: "testemail@testemail.com"
subject: "Test subject"
text: "Test email body"
未设置from
字段时也会抛出错误Mail from command failed - 501 Syntax error
:
Email.send({ // <-- throws 'Mail from command failed - 501 Syntax error'
to: "testemail@testemail.com",
subject: "Test subject",
text: "Test email body",
});
修复:
Email.send({ // <-- runs OK
from: "postmaster@appXXXXXX.mailgun.org"
to: "testemail@testemail.com",
subject: "Test subject",
text: "Test email body",
});
我在流星官方论坛上问过这个问题,但没有引起任何注意。我已经通过 meteor deploy 将我的 meteor 应用程序部署到标准的 meteor 托管(appXX.meteor.com);我想测试从服务器发送电子邮件,但是当我尝试时,我收到此错误:
SenderError: Mail from command failed - 501 Syntax
error
的确,我没有设置 mailgun 帐户,但我的理解是,meteor 会处理这个......当我调试我的 MAIL_URL env 变量时,它是这样的:
smtp://postmaster%40appXXXXXX.mailgun.org:password@smtp.mailgun.org:587
我的电子邮件发送代码,在 coffeescript 中如下所示:
Email.send "postmaster@appXXXXXX.mailgun.org", "testemail@testemail.com",
"Test subject", "Test email body"
更具体地说,错误消息不是我的代码中的错误(很可能,虽然我不想排除那个选项,但我相信,我的代码确实没问题),我认为它是只是某个帐户的配置问题或其他问题...我真的不知道。
我可能遗漏了一些明显的东西。有人可以帮忙吗?谢谢
Email.send
不采用参数列表,它采用包含邮件发送操作配置的单个 options
参数:
Email.send
from: "postmaster@appXXXXXX.mailgun.org"
to: "testemail@testemail.com"
subject: "Test subject"
text: "Test email body"
未设置from
字段时也会抛出错误Mail from command failed - 501 Syntax error
:
Email.send({ // <-- throws 'Mail from command failed - 501 Syntax error'
to: "testemail@testemail.com",
subject: "Test subject",
text: "Test email body",
});
修复:
Email.send({ // <-- runs OK
from: "postmaster@appXXXXXX.mailgun.org"
to: "testemail@testemail.com",
subject: "Test subject",
text: "Test email body",
});