我正在尝试发出发送电子邮件的发帖请求,这是我的代码:
url = "https://api.mailgun.net/v3/MYDOMAIN/messages"
params = {
:from => "Excited User <[email protected]>",
:to => "[email protected], YOU@YOUR_DOMAIN_NAME",
:subject => "Hello",
:text => "Testing some Mailgun awesomness!"
}
headers = {
:api => "MY-API-KEY"
}
RestClient.post url, params, headers
[当我尝试发出请求时,响应为401未经授权。使用HttpRequester发送请求可以正常工作(响应200),所以我的猜测是我在Rails中设置了错误的标题。我的问题:如何解决此代码?
我刚刚经历了这个,所以我将解决方案放在这里。您需要在Mailgun网站上的IP白名单中添加0.0.0.0/0。在API密钥列表的正下方。