libkmime
KMime::MDN Namespace Reference
Enumerations | |
enum | DispositionType { Displayed, Read = Displayed, Deleted, Dispatched, Forwarded = Dispatched, Processed, Denied, Failed } |
enum | DispositionModifier { Error, Warning, Superseded, Expired, MailboxTerminated } |
enum | ActionMode { ManualAction, AutomaticAction } |
enum | SendingMode { SentManually, SentAutomatically } |
enum | ReturnContent { Nothing, All, HeadersOnly } |
Functions | |
static const char * | stringFor (DispositionType d) |
static const char * | stringFor (DispositionModifier m) |
static const char * | stringFor (ActionMode a) |
static const char * | stringFor (SendingMode s) |
static QCString | dispositionField (DispositionType d, ActionMode a, SendingMode s, const QValueList< DispositionModifier > &m) |
static QCString | finalRecipient (const QString &recipient) |
static QCString | orginalRecipient (const QCString &recipient) |
static QCString | originalMessageID (const QCString &msgid) |
static QCString | reportingUAField () |
QCString | dispositionNotificationBodyContent (const QString &finalRecipient, const QCString &originalRecipient, const QCString &originalMsgID, DispositionType disposition, ActionMode actionMode, SendingMode sendingMode, const QValueList< DispositionModifier > &dispositionModifers=QValueList< DispositionModifier >(), const QString &special=QString::null) |
QString | descriptionFor (DispositionType d, const QValueList< DispositionModifier > &) |
Variables | |
struct { | |
DispositionType KMime::MDN::dispositionType | |
const char * KMime::MDN::string | |
const char * KMime::MDN::description | |
} | dispositionTypes [] |
static const int | numDispositionTypes = sizeof dispositionTypes / sizeof *dispositionTypes |
struct { | |
DispositionModifier KMime::MDN::dispositionModifier | |
const char * KMime::MDN::string | |
} | dispositionModifiers [] |
static const int | numDispositionModifiers = sizeof dispositionModifiers / sizeof * dispositionModifiers |
struct { | |
ActionMode KMime::MDN::actionMode | |
const char * KMime::MDN::string | |
} | actionModes [] |
static const int | numActionModes = sizeof actionModes / sizeof *actionModes |
struct { | |
SendingMode KMime::MDN::sendingMode | |
const char * KMime::MDN::string | |
} | sendingModes [] |
static const int | numSendingModes = sizeof sendingModes / sizeof *sendingModes |
Enumeration Type Documentation
|
The following disposition modes are defined:.
ManualAction for user-driven actions, AutomanticAction for filtering.
Definition at line 158 of file kmime_mdn.h. |
|
The following disposition modifiers are defined:.
Definition at line 135 of file kmime_mdn.h. |
|
The following disposition-types are defined:.
Displayed when - well -displayed Dispatched when forwarding unseen ( == new ) Processed (maybe) when piping unseen, but probably never used Deleted when deleting unseen Denied on user command Failed on Disposition-Notification-Options containing unknown required options. ( == any required options ) Failed needs a description in the special parameter.
Definition at line 98 of file kmime_mdn.h. |
|
SentManually for when we have asked the user SentAutomatically when we use the default specified by the user
Definition at line 174 of file kmime_mdn.h. |
Function Documentation
|
Main function. Generates the content of the message/disposition-notification body part. Definition at line 217 of file kmime_mdn.cpp. |