发送第一封电子邮件可以获得一些帮助吗?以下是我要发送的内容。我不确定我是否应该使用创建的子域mg.example.com或example.com。域名在mailgun仪表板中处于“活动”和“已验证”状态。
在mailgun.org仪表板中的api私钥之前还有一个'key'前缀。这包含在cURL参数中吗?我在Windows 10上。
这是来自their quickstart的邮件样本curl cmd:
curl -s --user 'api:YOUR_API_KEY' \
https://api.mailgun.net/v3/YOUR_DOMAIN_NAME/messages \
-F from='Excited User <mailgun@YOUR_DOMAIN_NAME>' \
-F to=YOU@YOUR_DOMAIN_NAME \
-F to=bar@example.com \
-F subject='Hello' \
-F text='Testing some Mailgun awesomness!'
这是我的版本:
````
curl -s --user 'api:key-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
https://api.mailgun.net/v3/mg.example.com/messages \
-F from='Excited User <mailgun@example.com>' \
-F to=me@gmail.com \
-F to=bar@example.com \
-F subject='Hello' \
-F text='Testing some Mailgun awesomness!'
````
我也尝试过这个版本,同时将mg.example.com和example.com作为网址。这是回复:
````
curl -s --user 'api:key-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
https://api.mailgun.net/v3/example.com/messages from='Excited User <mailgun@example.com>'
to=you@gmail.com to=bar@example.com subject='Hello' text='Testing some Mailgun awesomness!'
````
这是我得到的错误:
````
HTTP/1.1 405 METHOD NOT ALLOWED
server: nginx
date: Sun, 25 Sep 2016 11:40:43 GMT
content-type: text/html; charset=utf-8
content-length: 182
connection: close
allow: POST, OPTIONS
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>405 Method Not Allowed</title>
<h1>Method Not Allowed</h1>
<p>The method GET is not allowed for the requested URL.</p>
````
第一次这样做。谢谢你的帮助。
答案 0 :(得分:1)
你有没有在卷曲&#39;之前测试过你的网址? ?
boolean isOnRoute = PolyUtil.isLocationOnPath(ltln, pointList, false, 10.0f);
是两个URL的串联字符串。
选择是否
https://api.mailgun.net/v3/https://mg.example.com/messages
或
https://api.mailgun.net/v3/
答案 1 :(得分:0)
对我有用的解决方案是将整个卷曲声明放在一行上。我将不得不学习如何在Windows环境中使用多线卷曲。