设备网络SDK开发使用手册

NET_DVR_EMAILCFG_V30

网络应用参数(EMAIL)结构体。

struct{
  DWORD     dwSize;
  BYTE      sAccount[NAME_LEN];
  BYTE      sPassword[MAX_EMAIL_PWD_LEN];
  struct{
           BYTE   sName[NAME_LEN];
           BYTE   sAddress[MAX_EMAIL_ADDR_LEN];
  }struSender
  BYTE      sSmtpServer[MAX_EMAIL_ADDR_LEN];
  BYTE      sPop3Server[MAX_EMAIL_ADDR_LEN];
  struct{
           BYTE   sName[NAME_LEN];
           BYTE   sAddress[MAX_EMAIL_ADDR_LEN];
  }struReceiver[3];
  BYTE      byAttachment;
  BYTE      bySmtpServerVerify;
  BYTE      byMailInterval;
  BYTE      byEnableSSL;
  WORD      wSmtpPort;
  BYTE      byEnableTLS;
  BYTE      byStartTLS;
  BYTE      byRes[72];
}NET_DVR_EMAILCFG_V30,*LPNET_DVR_EMAILCFG_V30;

Members

dwSize
结构体大小
sAccount
账号
sPassword
密码
sName
发件人姓名
sAddress
发件人地址
sSmtpServer
SMTP服务器
sPop3Server
POP3服务器
sName
收件人姓名
sAddress
收件人地址
byAttachment
是否带附件
bySmtpServerVerify
发送服务器要求身份验证
byMailInterval
邮件发送间隔:0- 2秒,1- 3秒,2- 4秒,3- 5秒
byEnableSSL
是否启用SSL:0-禁用,非0-启用
wSmtpPort
SMTP端口:GMAIL的465,其他为25
byEnableTLS
TLS是否启用:0-不启用,1-启用
byEnableTLS
StartTLS是否启用:0-不启用,1-启用
byRes
保留,置为0

Remarks

SSL与TSL是两种邮件加密方式,可以选择其中一种,两者是互斥的,也可以选择不加密。

See Also

NET_DVR_SERVER_TEST_PARA

NET_DVR_GetDVRConfig  NET_DVR_SetDVRConfig

Reference Structure

该结构扩展源于

NET_DVR_EMAILCFG