mailtransport
messagequeuejob.cpp
Attribute determining how and when a message from the outbox should be dispatched.
Definition: dispatchmodeattribute.h:40
Provides an interface for sending email.
Definition: messagequeuejob.h:87
KMime::Message::Ptr message() const
Returns the message to be sent.
Definition: messagequeuejob.cpp:170
DispatchModeAttribute & dispatchModeAttribute()
Returns a reference to the dispatch mode attribue for this message.
Definition: messagequeuejob.cpp:175
Akonadi::AddressAttribute & addressAttribute()
Returns a reference to the address attribue for this message.
Definition: messagequeuejob.cpp:180
void setMessage(KMime::Message::Ptr message)
Sets the message to be sent.
Definition: messagequeuejob.cpp:200
TransportAttribute & transportAttribute()
Returns a reference to the transport attribue for this message.
Definition: messagequeuejob.cpp:185
SentBehaviourAttribute & sentBehaviourAttribute()
Returns a reference to the sent behaviour attribue for this message.
Definition: messagequeuejob.cpp:190
virtual void slotResult(KJob *)
Called when the ItemCreateJob subjob finishes.
Definition: messagequeuejob.cpp:213
virtual void start()
Creates the item and places it in the outbox.
Definition: messagequeuejob.cpp:205
SentActionAttribute & sentActionAttribute()
Returns a reference to the sent action attribue for this message.
Definition: messagequeuejob.cpp:195
An Attribute that stores the action to execute after sending.
Definition: sentactionattribute.h:44
Attribute determining what will happen to a message after it is sent.
Definition: sentbehaviourattribute.h:39
@ MoveToDefaultSentCollection
Move the item to the default sent-mail collection.
Definition: sentbehaviourattribute.h:47
Attribute determining which transport to use for sending a message.
Definition: transportattribute.h:41
static TransportManager * self()
Returns the TransportManager instance.
Definition: transportmanager.cpp:162
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by doxygen 1.9.5 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by doxygen 1.9.5 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.