2014-11-06 4 views
0

Я пытаюсь отправить электронное письмо с помощью Mailgun API через curl, у меня есть html-адрес электронной почты, поэтому все, что я сделал, это изменить текст на html из приведенного примера. Я добавил свой шаблон, но по какой-то причине я заметил, что он не принимает теги головы и тела, верно?API-интерфейс Mailgun cURL Использование HTML, принимает ли он теги головы и тела?

У меня есть URL-адрес с бюллетень, пожалуйста, помогите мне http://bit.ly/10B63PU

Здесь на документации образец кода для отправки с API:

http://documentation.mailgun.com/quickstart-sending.html#send-via-api

ответ

1

Я узнал, что должен был использовать --form-string, а не просто заменить текст на html. Пример ниже приведен непосредственно из mailgun, прежде чем они перечислили только текстовую версию для отправки почты.

http://documentation.mailgun.com/api-sending.html#examples

curl -s --user 'api:key-3ax6xnjp29jd6fds4gc373sgvjxteol0' \ 
    https://api.mailgun.net/v2/samples.mailgun.org/messages \ 
    -F from='Excited User <[email protected]>' \ 
    -F to='[email protected]' \ 
    -F cc='[email protected]' \ 
    -F bcc='[email protected]' \ 
    -F subject='Hello' \ 
    -F text='Testing some Mailgun awesomness!' \ 
--form-string html='<html>HTML version of the body</html>' \ 
    -F [email protected]/cartman.jpg \ 
    -F [email protected]/cartman.png 
0

Вам необходимо указать HTML полезной нагрузки для передачи HTML , иначе он будет считать, что это обычный текст.

curl -s --user 'api:key-3ax6xnjp29jd6fds4gc373sgvjxteol0' \ 
https://api.mailgun.net/v2/samples.mailgun.org/messages \ 
-F from='Excited User <[email protected]>' \ 
-F [email protected] \ 
-F [email protected] \ 
-F subject='Hello' \ 
-F text='Plain text version of my awesome newsletter' \ 
-F html='<body>My awesome newsletter</body>' 

Благодарим за вопрос - это может показаться не так очевидным!

+0

Это может работать для некоторых, но в моем случае это не работает, Крис Х. из mailgun заявил с Curl использованием HTML, что нужно будет вводить в качестве форм-строки. – jkcoding

+0

Хорошее мышление! -форма-строка лучше всего. –