Messagelib
mdnadvicehelper.cpp
67 MessageComposer::MDNAdvice MDNAdviceHelper::questionIgnoreSend(const QString &text, bool canDeny)
79 QPair<bool, KMime::MDN::SendingMode> MDNAdviceHelper::checkAndSetMDNInfo(const Akonadi::Item &item, KMime::MDN::DispositionType d, bool forceSend)
89 && item.attribute<Akonadi::MDNStateAttribute>()->mdnState() != Akonadi::MDNStateAttribute::MDNStateUnknown) {
142 if (MessageComposer::Util::findTypeInMessage(msg.data(), "message", "disposition-notification")) {
150 } else if (mode == 3) { // the user wants to send. let's make sure we can, according to the RFC.
166 Akonadi::MDNStateAttribute::MDNSentState MDNAdviceHelper::dispositionToSentState(KMime::MDN::DispositionType d)
Simple interface that both EncryptJob and SignEncryptJob implement so the composer can extract some e...
Definition: attachmentcontrollerbase.h:25
static bool MDNRequested(const KMime::Message::Ptr &msg)
When creating MDNs, the user needs to be asked for confirmation in specific cases according to RFC 22...
Definition: messagefactoryng.cpp:787
int revision() const
MDNProcessed
MDNSentState
QString mimeType() const
static bool MDNReturnPathEmpty(const KMime::Message::Ptr &msg)
If sending an MDN requires confirmation due to discrepancy between MDN header and Return-Path header.
Definition: messagefactoryng.cpp:821
Contains various factory methods for creating new messages such as replies, MDNs, forwards,...
Definition: messagefactoryng.h:46
ArrowCursor
MDNDispatched
static bool MDNMDNUnknownOption(const KMime::Message::Ptr &msg)
If the MDN headers contain options that KMail can't parse.
Definition: messagefactoryng.cpp:867
static bool MDNConfirmMultipleRecipients(const KMime::Message::Ptr &msg)
If sending an MDN requires confirmation due to multiple addresses.
Definition: messagefactoryng.cpp:801
bool hasAttribute() const
MDNDisplayed
Id id() const
MDNStateAttribute::MDNSentState mdnState() const
MDNStateUnknown
const T * attribute() const
QString message
MDNDeleted
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Apr 1 2023 04:01:56 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Apr 1 2023 04:01:56 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.