Data Structures |
struct | uip_tcp_appstate_t |
Files |
file | smtp.c |
file | smtp.h |
Defines |
#define | ISO_nl 0x0a |
#define | ISO_cr 0x0d |
#define | ISO_period 0x2e |
#define | ISO_2 0x32 |
#define | ISO_3 0x33 |
#define | ISO_4 0x34 |
#define | ISO_5 0x35 |
#define | SMTP_ERR_OK 0 |
#define | SMTP_SEND(to, cc, from, subject, msg) smtp_send(to, cc, from, subject, msg, strlen(msg)) |
#define | UIP_APPCALL smtp_appcall |
Functions |
void | smtp_done (unsigned char error) |
void | smtp_init (void) |
void | smtp_configure (char *localhostname, u16_t *smtpserver) |
unsigned char | smtp_send (char *to, char *from, char *subject, char *msg, u16_t msglen) |
void | smtp_appcall (void) |
Detailed Description
The Simple Mail Transfer Protocol (SMTP) as defined by RFC821 is the standard way of sending and transfering e-mail on the Internet. This simple example implementation is intended as an example of how to implement protocols in uIP, and is able to send out e-mail but has not been extensively tested.
Define Documentation
Error number that signifies a non-error condition.
Definition at line 55 of file smtp.h.
Function Documentation
void smtp_done |
( |
unsigned char |
error |
) |
|
Callback function that is called when an e-mail transmission is done.
This function must be implemented by the module that uses the SMTP module.
- Parameters:
-
| error | The number of the error if an error occured, or SMTP_ERR_OK. |
Definition at line 189 of file main.c.