资源简介

linux操作系统下,C语言发送和接收邮件。运行时,将接收人和发件人邮箱改为需要的邮箱,将SMTP服务器地址改为相应的服务器地址即可。

资源截图

代码片段和文件信息

/*
** ***************************************
** Author  :  GaoJianSheng
** QQ  :  328261777
** Last Modified :  2012-09-26 18:54
** Filename  :  email.c
** Description   :  
** ***************************************
*/
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

#define SENDER (““) //发件人
#define SMTPSERV (“123.125.50.134“) //163邮箱的SMTP发送服务器地址
#define EMAILLEN 1024

//设置SMTP服务器
int SetSMTPServer(int *sockfd struct sockaddr_in *servaddr)
{
int res = -1;
int iconn = -2;
ssize_t retConnect = -2;
char buf[255] = ““;

*sockfd = socket(AF_INETSOCK_STREAM0);//以scoket方式和邮件服务器通讯
if(sockfd>0)
{
printf(“socket is open“);
bzero(servaddr size

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         84  2012-09-24 15:58  Email\df.log

     文件      23781  2012-09-26 18:53  Email\email

     文件       5999  2012-09-26 18:55  Email\email.c

     文件        148  2012-09-24 20:53  Email\Makefile

     目录          0  2012-09-26 18:55  Email

----------- ---------  ---------- -----  ----

                30012                    5


评论

共有 条评论