#include <nawa/mail/Email/impl/MimeEmail.h>
Inherits nawa::mail::Email.
Classes | |
class | MimePart |
class | MimePartList |
class | MimePartOrList |
Public Member Functions | |
~MimeEmail () override | |
MimeEmail () | |
MimeEmail (MimeEmail const &other) | |
MimeEmail & | operator= (const MimeEmail &other) |
MimeEmail (MimeEmail &&other) noexcept | |
MimeEmail & | operator= (MimeEmail &&other) noexcept |
MimePartList & | mimePartList () noexcept |
MimePartList const & | mimePartList () const noexcept |
MimeEmail & | mimePartList (MimePartList value) noexcept |
std::string | getRaw (std::shared_ptr< ReplacementRules > const &replacementRules) const override |
Public Member Functions inherited from nawa::mail::Email | |
virtual | ~Email () |
Email () | |
Email (Email const &other) | |
Email & | operator= (const Email &other) |
Email (Email &&other) noexcept | |
Email & | operator= (Email &&other) noexcept |
HeadersMap & | headers () noexcept |
HeadersMap const & | headers () const noexcept |
Email & | headers (HeadersMap value) noexcept |
Additional Inherited Members | |
Public Types inherited from nawa::mail::Email | |
using | HeadersMap = std::unordered_map< std::string, std::string > |
Structure representing a MIME email (headers and MIME parts, excluding the envelope).
Definition at line 35 of file MimeEmail.h.
|
override |
nawa::mail::MimeEmail::MimeEmail | ( | ) |
nawa::mail::MimeEmail::MimeEmail | ( | MimeEmail const & | other | ) |
|
noexcept |
|
noexcept |
List containing all MIME parts that should be included in this email. It should contain at least one text (or HTML) part.
|
noexcept |
|
noexcept |
|
overridevirtual |
Get the raw source of the email.
replacementRules | Replacements that shall be applied in all suitable (body) parts of the email. |
Implements nawa::mail::Email.