mirror of
https://github.com/axllent/mailpit.git
synced 2025-01-10 00:43:53 +02:00
34da0e5042
Requested feature for integration, see #15
1.6 KiB
1.6 KiB
Message
Returns a summary of the message and attachments.
URL : api/v1/message/<ID>
Method : GET
Response
Status : 200
{
"ID": "d7a5543b-96dd-478b-9b60-2b465c9884de",
"Read": true,
"From": {
"Name": "John Doe",
"Address": "john@example.com"
},
"To": [
{
"Name": "Jane Smith",
"Address": "jane@example.com"
}
],
"Cc": null,
"Bcc": null,
"Subject": "Message subject",
"Date": "2016-09-07T16:46:00+13:00",
"Text": "Plain text MIME part of the email",
"HTML": "HTML MIME part (if exists)",
"Size": 79499,
"Inline": [
{
"PartID": "1.2",
"FileName": "filename.gif",
"ContentType": "image/gif",
"ContentID": "919564503@07092006-1525",
"Size": 7760
}
],
"Attachments": [
{
"PartID": "2",
"FileName": "filename.doc",
"ContentType": "application/msword",
"ContentID": "",
"Size": 43520
}
]
}
Notes
Read
- always true (message marked read on open)From
- Name & Address, or nullTo
,CC
,BCC
- Array of Names & Address, or nullDate
- Parsed email local date & time from headersSize
- Total size of raw emailInline
,Attachments
- Array of attachments and inline images.
Attachments
URL : api/v1/message/<ID>/part/<PartID>
Method : GET
Returns the attachment using the MIME type provided by the attachment ContentType
.
Raw (source) email
URL : api/v1/message/<ID>/raw
Method : GET
Returns the original email source including headers and attachments.