2016-09-25 2 views
-1

Может получить помощь по отправке моего первого электронного письма? Ниже я пытаюсь отправить. Я не уверен, что я должен использовать созданный субдомен mg.example.com или example.com. Домен «активен» и «проверен» на панели управления электронной почтой.Отправка тестовой электронной почты на Mailgun Returns 404 не найдена

Также есть префикс «ключ» перед закрытым ключом api на панели управления mailgun.org. Включено ли это в аргумент cURL? Я на ОС Windows 10.

Это является mailgun образец локон ЦМД their quickstart: curl -s --user 'api:YOUR_API_KEY' \ https://api.mailgun.net/v3/YOUR_DOMAIN_NAME/messages \ -F from='Excited User <[email protected]_DOMAIN_NAME>' \ -F [email protected]_DOMAIN_NAME \ -F [email protected] \ -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 <[email protected]>' \ 
    -F [email protected] \ 
    -F [email protected] \ 
    -F subject='Hello' \ 
    -F text='Testing some Mailgun awesomness!' 
```` 

Я также пробовал эту версию с обеих мг. example.com и example.com в качестве URL-адреса. Это ответ:

```` 
curl -s --user 'api:key-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 
https://api.mailgun.net/v3/example.com/messages from='Excited User <[email protected]>' 
[email protected] [email protected] 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 

&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"&gt; 
&lt;title&gt;405 Method Not Allowed&lt;/title&gt; 
&lt;h1&gt;Method Not Allowed&lt;/h1&gt; 
&lt;p&gt;The method GET is not allowed for the requested URL.&lt;/p&gt; 
    ```` 

первый раз когда-либо делать это. Спасибо за любую помощь.

ответ

1

Вы когда-нибудь проверяли свой URL-адрес перед «скручиванием»?

https://api.mailgun.net/v3/https://mg.example.com/messages 

- это объединенная строка из двух URL-адресов.

Выберите если

https://api.mailgun.net/v3/ 

или

https://mg.example.com/messages 
+0

Typo сдачи в порядке, исправлены. Но ответ - нет. Я просто попробовал только URL и mg.url. 'curl: (6) Не удалось разрешить хост:'. Что означает почтовый ящик, действуя и проверенный. Нет размещенного веб-сайта, но dns установлен ... Спасибо за руководство. Кроме того, '' '' C: \ Users \ aarmand> curl https://api.mailgun.net/v3/ 404 Не найдено

Не найдено

Запрашиваемый URL-адрес не был найден на сервере.

Если вы указали URL вручную, проверьте правильность написания и повторите попытку.

'' '' – idkjs

+0

Я редактирую синтаксис url после того, как вы заставили меня посмотреть на него. Ошибка теперь «метод не разрешен». – idkjs

+0

'-X POST', если это нужно' POST', вот версия 'GET' (по умолчанию) –

0

Решение, которое работало для меня помещал все о локон на одной линии. Мне нужно научиться использовать многострочный завиток в среде Windows.

Смежные вопросы