KIO
Public Types |
Public Slots |
Signals |
Public Member Functions |
Protected Member Functions |
List of all members
SMTP Class Reference
#include <smtp.h>
Inheritance diagram for SMTP:

Public Types | |
| enum | SMTPClientStatus { Init = 50, In = 100, Ready = 150, SentFrom = 200, SentTo = 250, Data = 300, Finished = 350, Quit = 400, Out = 450, CError = 500 } |
| enum | SMTPError { NoError = 0, ConnectError = 10, NotConnected = 11, ConnectTimeout = 15, InteractTimeout = 16, UnknownResponse = 20, UnknownUser = 30, Command = 40 } |
| enum | SMTPServerStatus { None = 0, Greet = 220, Goodbye = 221, Successful = 250, ReadyData = 354, Error = 501, Unknown = 550 } |
Public Slots | |
| void | closeConnection () |
| void | connectTimedOut () |
| void | connectTimerTick () |
| void | interactTimedOut () |
| void | openConnection () |
| void | sendMessage () |
| void | socketClosed () |
| void | socketError (QAbstractSocket::SocketError) |
| void | socketReadyToRead () |
Signals | |
| void | connectionClosed () |
| void | error (int) |
| void | messageSent () |
Public Member Functions | |
| SMTP (char *serverhost=0, unsigned short int port=0, int timeout=DEFAULT_SMTP_TIMEOUT) | |
| ~SMTP () | |
| QString | getLastLine () |
| bool | isConnected () |
| bool | isFinished () |
| void | setMessageBody (const QString &message) |
| void | setMessageHeader (const QString &header) |
| void | setMessageSubject (const QString &subject) |
| void | setPort (unsigned short int port) |
| void | setRecipientAddress (const QString &recipient) |
| void | setSenderAddress (const QString &sender) |
| void | setServerHost (const QString &serverhost) |
| void | setTimeOut (int timeout) |
Protected Member Functions | |
| void | processLine (QString *line) |
Detailed Description
Member Enumeration Documentation
| enum SMTP::SMTPError |
Constructor & Destructor Documentation
|
explicit |
Member Function Documentation
|
signal |
|
signal |
|
signal |
| void SMTP::setRecipientAddress | ( | const QString & | recipient | ) |
|
slot |
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:50:04 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:50:04 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference