资源简介
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
相关资源
- 简单驱动程序
- Linux优先级时间片调度C++源码
- linux内核驱动之DHT11
- 获取linux内核核心信息(shell脚本)
- 精通UNIX下C语言编程及项目实践总结与
- Linux内核代码
- linux下获取CPU内存使用信息,网络流量
- 加权调度算法(C语言)
- Linux驱动,SPI驱动
- crc16几种标准校验算法及c语言代码(
- 树莓派CAN通讯(c语言)
- linux驱动原子操作
- android和linux平台下的nanocom源码
- linux内核的裁剪和方法
- FTP客户端源代码C语言
- C语言基数排序——顺序队列实现
- Linux网络编程
- Linux TCP IP 协议栈分析.pdf
- 256色转灰度图(c语言)
- opengl:基于linux下雷达ppi
- c语言实现一个简单的线程池(thread
- avl树的实现(c语言)
- C++ 用C语言判断文件是否存在
- c语言地空对战游戏.zip
- c语言实现水波纹显示效果.zip
- c语言打字母游戏源码.zip
- c语言使用CMakeLists.txt编译和使用静态
- 高级冒泡排序高级(c语言)
- C语言程序设计单元练习及答案pdf
- 高斯 Jordan消元法 c语言代码
评论
共有 条评论