#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 .
- Используйте Event API для получения
storage.url
каждого письма. GET
url, в котором у вас будет текст сообщенияstripped-html
.
Но как время написания. Вы должны использовать «Закрытый ключ API» в качестве пароля. Его можно найти на панели безопасности страницы вашей учетной записи mailgun.
Комментарии:
1. Добавьте соответствующий контент из вашей ссылки в текст вашего сообщения.