资源简介

C 语言编写的邮件发送器是SMTP协议的源代码和EXE执行程序均在里面使用VS2013开发环境生成,填写对应参数即可成功进行邮件发送,不用配置邮件服务器,只需一个支持SMTP协议的邮箱账号密码即可

资源截图

代码片段和文件信息

#include 
#include 
#include 
#pragma comment(lib “ws2_32.lib“)
/**
*连接服务器
*/
SOCKET connect_server(char *host int port);
void disconnect(SOCKET c);
void send_msg(SOCKET c char *msg);
void recv_msg(SOCKET c);
char* base64_encode(const char* data int data_len);

const char base[] = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=“;



SOCKET connect_server(char *host int port)
{
WSADATA         wd;
int ret = 0;
SOCKET c;
SOCKADDR_IN saddr;
struct hostent *pHostent;

ret = WSAStartup(MAKEWORD(2 2) &wd);

if (ret != 0)
{
return 0;
}

if (HIBYTE(wd.wVersion) != 2 || LOBYTE(wd.wVersion) != 2)
{
printf(“Failed to initialize“);
WSACleanup();
return 1;
}



c = socket(AF_INET SOCK

评论

共有 条评论