⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smtp.h

📁 在嵌入式linux下发送邮件的SMTP客户端程序。基于mips平台可直接使用
💻 H
字号:
//===================================================================
//	Asoka USA Corporation
//	文件名	:SMTP.h
//	作  者	:charlie(刘翔)
//	版  本	:
//	完成日期:2006-01-08
//	说  明	:此文件是用来定义SMTP协议处理的类
//	其  它	:
//	函数列表:	Data
//						Mail
//						Connect
//						......
//			 
//
//	历史记录:
//		作者:
//	修改内容:
//
//	2.	...


#if !defined _SMTP_H_
#define _SMTP_H_

#include "Const.h"

//********************用于定义描述SMTP协议结构**************************

typedef struct
{	
	
	//发送邮件时需要填写的信息
	BOOL				m_bMIME;							//是否包含附件的标记
	char				m_strFile[128];						//附件文件信息(包括绝对路径的文件名称)
	char				m_strSendFrom[64];				//发送的源地址
	char				m_strSendTo[64];					//发送的目的地址
	char				m_strSMTPServer[64];			//邮件的SMPT服务器信息
	char				m_strPWD[64];							//用户的密码信息
	char				m_strUSERID[64];					//用户的帐号信息
	char				m_strMailText[64];				//邮件的正文信息
	char				m_strMailSubject[64];			//邮件的标题信息
	char				m_strSenderName[64];			//邮件发送人的姓名信息
	
} SMTP;


//外部接口定义

//发送邮件信息
//输入参数说明:
//pServer:SMTP服务器, 格式:smtp.sina.com.cn
//pUsrID: SMTP服务器的用户ID
//pPWD: SMTP服务器的指定用户ID对应的密码;
//pTo:邮件的发送目的地的邮箱地址,如charlie.xiang@asokausa.com
//weekly:发送的周信息,如果是0,则表示每天发送,如果是1-7则表示对应的星期几发送;
//hour:发送邮件的具体时刻,如果是8则表示8点发送邮件;
BOOL sendmail(char* pServer, char* pUsrID, char* pPWD,char *pFrom, char* pTo, int weekly, int hour);  

#endif // !defined _SMTP_H_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -