Как правильно отправить HTML для использования cURL с помощью Mandrill API в Bash? - PullRequest
1 голос
/ 03 апреля 2019

Я пытаюсь отправить электронное письмо через Mandrill API с помощью cURL.По какой-то причине команда не считается допустимым действием JSON.Я пробовал следующее, как указано на сайте:

Backspace is replaced with \b
Form feed is replaced with \f
Newline is replaced with \n
Carriage return is replaced with \r
Tab is replaced with \t
Double quote is replaced with \"
Backslash is replaced with \\

Заменены двойные кавычки на одинарные.Ничего не работает.

Это шаблон HTML: https://pastebin.com/BN7FMStg

Это мой код:

curl -H -A "Mandrill-Curl/1.0" -d '{
  "key": "XXXXXX",
  "message": {
    "html": "<b>Hi there!</b>",
    "subject": "Just testing",
    "from_email": "noreply@mydomain.com",
    "from_name": "MyName",
    "to": [
      {
        "email": "rex@mydomain.com",
        "type": "to"
      }
    ],
    "return_path_domain": "mydomain.com",
    "important": false,
    "track_opens": false,
    "track_clicks": false,
    "async": true
  }
}' 
'https://mandrillapp.com/api/1.0/messages/send.json'

У меня нет идей.Если у кого-то есть полный рабочий пример и объяснение, чтобы я мог понять для себя, это было бы здорово.

...