📄 smtp.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -