当前位置: 技术问答>linux和unix
net-snmp 发送邮件代码 求各位大神解说下
来源: 互联网 发布时间:2016-12-29
本文导语: int send_mail(char *addresses, char *sender, char *servers, int SSL, char *mailfile) { int rtn = 0; FILE *fp = NULL; //FILE *mail_server_fp = NULL; auth_context_t authctx = {0}; smtp_session_t session = {0}; smtp_message_...
int send_mail(char *addresses, char *sender,
char *servers, int SSL, char *mailfile)
{
int rtn = 0;
FILE *fp = NULL;
//FILE *mail_server_fp = NULL;
auth_context_t authctx = {0};
smtp_session_t session = {0};
smtp_message_t message = {0};
smtp_recipient_t recipient = {0};
const smtp_status_t *status = NULL;
//enum notify_flags notify = Notify_NOTSET;
auth_client_init();
session = smtp_create_session();
message = smtp_add_message(session);
if(SSL){
smtp_starttls_enable (session, Starttls_ENABLED);
}
if (strlen(servers) code >= 200 && status->code code, status->text != NULL ? status->text : "");
}
if (fp != NULL)
fclose(fp);
smtp_destroy_session(session);
auth_destroy_context(authctx);
return rtn;
}
尤其是中间的API函数 不知道什么意思,有这方面经验的大哥大姐给个帮助文档
char *servers, int SSL, char *mailfile)
{
int rtn = 0;
FILE *fp = NULL;
//FILE *mail_server_fp = NULL;
auth_context_t authctx = {0};
smtp_session_t session = {0};
smtp_message_t message = {0};
smtp_recipient_t recipient = {0};
const smtp_status_t *status = NULL;
//enum notify_flags notify = Notify_NOTSET;
auth_client_init();
session = smtp_create_session();
message = smtp_add_message(session);
if(SSL){
smtp_starttls_enable (session, Starttls_ENABLED);
}
if (strlen(servers) code >= 200 && status->code code, status->text != NULL ? status->text : "");
}
if (fp != NULL)
fclose(fp);
smtp_destroy_session(session);
auth_destroy_context(authctx);
return rtn;
}
尤其是中间的API函数 不知道什么意思,有这方面经验的大哥大姐给个帮助文档
|
楼主每个关于snmp的帖子我都逛啦,有个windows下的测试工具,现在手里没有明天上班发个外链给你。
|
友情帮顶
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。