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
◆ SMTPClientStatus
◆ SMTPError
enum SMTP::SMTPError |
◆ SMTPServerStatus
Constructor & Destructor Documentation
◆ SMTP()
|
explicit |
◆ ~SMTP()
Member Function Documentation
◆ closeConnection
◆ connectionClosed
|
signal |
◆ connectTimedOut
◆ connectTimerTick
◆ error
|
signal |
◆ getLastLine()
◆ interactTimedOut
◆ isConnected()
◆ isFinished()
◆ messageSent
|
signal |
◆ openConnection
◆ processLine()
◆ sendMessage
◆ setMessageBody()
◆ setMessageHeader()
◆ setMessageSubject()
◆ setPort()
◆ setRecipientAddress()
void SMTP::setRecipientAddress | ( | const QString & | recipient | ) |
◆ setSenderAddress()
◆ setServerHost()
◆ setTimeOut()
◆ socketClosed
◆ socketError
|
slot |
◆ socketReadyToRead
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.