Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
smtpclient.h
Go to the documentation of this file.
1#ifndef SMTPCLIENT_H
2#define SMTPCLIENT_H
3
4#include <QObject>
5
6class QxtSmtp;
8
9class SmtpClient : public QObject
10{
11 Q_OBJECT
12public:
13 SmtpClient(QObject *parent = 0);
15
16protected:
18public slots:
19 bool enqueueActivationTokenMail(const QString &nickname, const QString &recipient, const QString &token);
20 bool enqueueForgotPasswordTokenMail(const QString &nickname, const QString &recipient, const QString &token);
21 void sendAllEmails();
22protected slots:
23 void authenticated();
24 void authenticationFailed(const QByteArray &msg);
25 void connected();
26 void connectionFailed(const QByteArray &msg);
27 void disconnected();
28 void encrypted();
29 void encryptionFailed(const QByteArray &msg);
30 void finished();
31 void mailFailed(int mailID, int errorCode, const QByteArray &msg);
32 void mailSent(int mailID);
33 void recipientRejected(int mailID, const QString &address, const QByteArray &msg);
34 void senderRejected(int mailID, const QString &address, const QByteArray &msg);
35};
36
37#endif
The QxtMailMessage class encapsulates an e-mail according to RFC 2822 and related specifications TODO...
Definition qxtmailmessage.h:38
The QxtSmtp class implements the SMTP protocol for sending email.
Definition qxtsmtp.h:40
void finished()
Definition smtpclient.cpp:190
QxtSmtp * smtp
Definition smtpclient.h:17
void disconnected()
Definition smtpclient.cpp:174
SmtpClient(QObject *parent=0)
Definition smtpclient.cpp:9
void mailSent(int mailID)
Definition smtpclient.cpp:201
void sendAllEmails()
Definition smtpclient.cpp:125
~SmtpClient()
Definition smtpclient.cpp:31
void connectionFailed(const QByteArray &msg)
Definition smtpclient.cpp:169
void mailFailed(int mailID, int errorCode, const QByteArray &msg)
Definition smtpclient.cpp:196
void authenticated()
Definition smtpclient.cpp:154
void recipientRejected(int mailID, const QString &address, const QByteArray &msg)
Definition smtpclient.cpp:206
void encrypted()
Definition smtpclient.cpp:179
void senderRejected(int mailID, const QString &address, const QByteArray &msg)
Definition smtpclient.cpp:211
bool enqueueActivationTokenMail(const QString &nickname, const QString &recipient, const QString &token)
Definition smtpclient.cpp:39
void connected()
Definition smtpclient.cpp:164
void authenticationFailed(const QByteArray &msg)
Definition smtpclient.cpp:159
bool enqueueForgotPasswordTokenMail(const QString &nickname, const QString &recipient, const QString &token)
Definition smtpclient.cpp:82
void encryptionFailed(const QByteArray &msg)
Definition smtpclient.cpp:184