Rudimentary class to send email from code.
#include <EmailSender.h>
List of all members.
Public Member Functions |
| const char * | Send (const char *hostAddress, unsigned short hostPort, const char *sender, const char *recipient, const char *senderName, const char *recipientName, const char *subject, const char *body, FileList *attachedFiles, bool doPrintf, const char *password) |
| | Sends an email.
|
Static Public Member Functions |
| static void | DestroyInstance (EmailSender *i) |
| static EmailSender * | GetInstance (void) |
Protected Member Functions |
| const char * | GetResponse (TCPInterface *tcpInterface, const SystemAddress &emailServer, bool doPrintf) |
Protected Attributes |
| RakNetRandom | rakNetRandom |
Detailed Description
Definition at line 27 of file EmailSender.h.
Member Function Documentation
| static void RakNet::EmailSender::DestroyInstance |
( |
EmailSender * |
i | ) |
[static] |
| static EmailSender* RakNet::EmailSender::GetInstance |
( |
void |
| ) |
[static] |
| const char* RakNet::EmailSender::Send |
( |
const char * |
hostAddress, |
|
|
unsigned short |
hostPort, |
|
|
const char * |
sender, |
|
|
const char * |
recipient, |
|
|
const char * |
senderName, |
|
|
const char * |
recipientName, |
|
|
const char * |
subject, |
|
|
const char * |
body, |
|
|
FileList * |
attachedFiles, |
|
|
bool |
doPrintf, |
|
|
const char * |
password |
|
) |
| |
- Parameters:
-
| [in] | hostAddress | The address of the email server. |
| [in] | hostPort | The port of the email server (usually 25) |
| [in] | sender | The email address you are sending from. |
| [in] | recipient | The email address you are sending to. |
| [in] | senderName | The email address you claim to be sending from |
| [in] | recipientName | The email address you claim to be sending to |
| [in] | subject | Email subject |
| [in] | body | Email body |
| [in] | attachedFiles | List of files to attach to the email. (Can be 0 to send none). |
| [in] | doPrintf | true to output SMTP info to console(for debugging?) |
| [in] | password | Used if the server uses AUTHENTICATE PLAIN over TLS (such as gmail) |
- Returns:
- 0 on success, otherwise a string indicating the error message
Member Data Documentation
The documentation for this class was generated from the following file: