smtp.h
来自「完整的TCP/IP源代码,绝对好用」· C头文件 代码 · 共 44 行
H
44 行
#ifndef smtp_h
#define smtp_h
//********************************
// smtp states
#define SMTP_INIT 0
#define SMTP_WAITFORESTAB 1
#define SMTP_WAITFORHELO220 2
#define SMTP_WAITFORMAIL250 3
#define SMTP_WAITFORDATA354 4
#define SMTP_WAITFORDATA250 5
#define SMTP_WAITFORRCPT250 6
#define SMTP_SENDHEAD 7
#define SMTP_SENDBODY 8
#define SMTP_SENDEOM 9
#define SMTP_WAITQUIT250 10
#define SMTP_WAITCLOSE 11
#define SMTP_WAITDONE 12
#define SMTP_DONE 13
#define SMTP_ERROR 14
#define MAX_STRING 12
typedef struct
{
UINT8 state;
UINT8 SERVER[MAX_STRING];
UINT8 BUFFER[255];
UINT8 *TO;
UINT8 *FROM;
UINT8 *SUBJECT;
UINT8 *MESSAGE;
UINT16 MESSAGE_LEN;
}SMTPtype;
void SMTP_data_channel(UINT16 nr);
void SMTP_tick();
CONNECTION *Create_smtp_socket(UINT8 *SMTP_SERVER_IP);
void SMTP_SENDMAIL(UINT8 *TO,UINT8 *FROM,UINT8 *SUBJECT,UINT8 *MESSAGE,UINT16 MES_LEN);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?