2011年计算机等级考试二级C语言辅导实例编程(13)

文章作者 100test 发表时间 2011:03:17 20:48:18
来源 100Test.Com百考试题网


  用c调用sendmail发邮件

  最近在做一个小项目,需要用到c来调用sendmail发送邮件,参考了:

  http://www.9php.com/FAQ/cxsjl/rjgc/2007/11/1484369104490.html

  的提示,做出来了以下的实现:

  意思是打开两个文件,一个是管道的fp,一个是写好了邮件内容的文件,这样就可以发送了,厉害啊

  [root@bjxdurs235 20090816]# cat -n sendmail.c

  1 #include

  2 #define MAX_LINE_CHAR 512

  3

  4 int main(void)

  5 {

  6 char *line.

  7 char buffer[MAX_LINE_CHAR 1].

  8 FILE *email_txt.

  9 FILE *fp.

  10

  11

  12 email_txt = fopen( "email.txt","r" ).

  13 if( email_txt == NULL ){

  14 perror("email.txt").

  15 exit (1).

  16 }

  17 fp=popen("/usr/lib/sendmail -F monitor -t","w").

  18

  19 while ( (line = fgets( buffer, MAX_LINE_CHAR, email_txt )) != NULL ){

  20 fprintf(fp,"%s",buffer).

  21

  22 }

  23 pclose(fp).

  24

  25 }

  编辑特别推荐:

  #0000ff>2011年计算机等级考试二级C语言入门教程汇总

  #0000ff>2011年计算机等级考试二级C语言基础教程汇总

  #0000ff>2011年计算机等级考试二级C语言辅导笔记汇总

  #0000ff>2011年计算机等级考试二级C语言常见问题汇总

  #0000ff>2011年计算机等级考试二级C语言实验指导汇总

  #0000ff>2011年计算机等级二级C语言章节习题及答案汇总

  #0000ff>2011年全国计算机等级二级C语言模拟试题及答案汇总

  #0000ff>2011年计算机等级二级C语言课后练习题及答案解析汇总

  #0000ff>2011年全国计算机等级二级C笔试考前练习习题汇总



相关文章


2011年计算机等级考试二级C语言辅导实例编程(17)
2011年计算机等级考试二级C语言辅导实例编程(16)
2011年计算机等级考试二级C语言辅导实例编程(15)
2011年计算机等级考试二级C语言辅导实例编程(14)
2011年计算机等级考试二级C语言辅导实例编程(13)
2011年计算机等级考试二级C语言辅导实例编程(12)
2011年计算机二级C语言精编教程第二章(8)
2011年计算机二级C语言精编教程第一章(4)
2011年计算机二级C语言精编教程第二章(7)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛