linux下C语言利用命令发送邮件

#include <stdio.h>
void main() {
  FILE *file = popen("/usr/bin/mail -s 'Hello,world' root@localhost","w");
  fprintf(file,"Nice to meet you !\n");
  pclose(file);
}

 在监控系统里面,发现异常需要邮件报告时,可以使用popen的"w"方式写入邮件

posted @ 2012-02-25 11:40  阿毛小猪  阅读(2047)  评论(0编辑  收藏  举报