Как получить сохраненное содержимое электронной почты (не только тему)

#mailgun

#mailgun

Вопрос:

там

Я столкнулся с проблемой, как получить содержимое электронной почты из mailgun api.

Я использую API событий mailgun (https://documentation.mailgun.com/user_manual.html#events ) и я успешно получаю журналы событий.

Возвращаемые данные, подобные этому

 {
 "items": [
{
  "tags": [],
  "timestamp": 1376325780.160809,
  "envelope": {
    "sender": "me@samples.mailgun.org",
    "transport": ""
  },
  "event": "accepted",
  "campaigns": [],
  "user-variables": {},
  "flags": {
    "is-authenticated": true,
    "is-test-mode": false
  },
  "message": {
    "headers": {
      "to": "user@example.com",
      "message-id": "20130812164300.28108.52546@samples.mailgun.org",
      "from": "Excited User <me@samples.mailgun.org>",
      "subject": "Hello"
    },
    "attachments": [],
    "recipients": [
      "user@example.com"
    ],
    "size": 69
  },
  "recipient": "user@example.com",
  "method": "http"
 }
 ],
 "paging": {
 "next":
    "https://api.mailgun.net/v3/samples.mailgun.org/events/W3siY...",
 "previous":
     "https://api.mailgun.net/v3/samples.mailgun.org/events/Lkawm..."
 }
}
  

Но проблема в том, что в журналах событий не было содержимого электронной почты (только тема, от, до …).

Как я могу получить содержимое электронной почты?

Может ли кто-нибудь привести мне пример?

Спасибо!

Ответ №1:

API mailgun Log не содержит содержимого электронной почты.

Чтобы получить содержимое электронной почты, вам необходимо зарегистрировать webhook и следовать примеру извлечения сохраненных сообщений.

Вы также можете получать сообщения через API событий в соответствии с этим сообщением в блоге .

Комментарии:

1. Спасибо за ответ. Я получил ответ из этого блога. blog.mailgun.com/how-to-view-your-messages

Ответ №2:

Следуйте инструкциям https://www.mailgun.com/blog/how-to-view-your-messages .

  1. Используйте Event API для получения storage.url каждого письма.
  2. GET url, в котором у вас будет текст сообщения stripped-html .

Но как время написания. Вы должны использовать «Закрытый ключ API» в качестве пароля. Его можно найти на панели безопасности страницы вашей учетной записи mailgun.

Комментарии:

1. Добавьте соответствующий контент из вашей ссылки в текст вашего сообщения.