大佬教程收集整理的这篇文章主要介绍了从Linux中的C/C++程序发送电子邮件,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
#include <stdio.h> #include <@R_944_10495@ng.h> #include <errno.h> int sendmail(const char *to,const char *from,const char *subject,const char *messagE) { int retval = -1; FILE *mailpipe = popen("/usr/lib/sendmail -t","w"); if (mailpipe != NULL) { fprintf(mailpipe,"To: %s\n",to); fprintf(mailpipe,"From: %s\n",from); fprintf(mailpipe,"Subject: %s\n\n",subject); fwrite(message,1,strlen(messagE),mailpipE); fwrite(".\n",2,mailpipE); pclose(mailpipE); retval = 0; } else { perror("Failed to invoke sendmail"); } return retval; } main(int argc,char** argv) { int i; printf("argc = %d\n",argc); for (i = 0; i < argc; i++) printf("argv[%d] = \"%s\"\n",i,argv[i]); sendmail(argv[1],argv[2],argv[3],argv[4]); }
以上是大佬教程为你收集整理的从Linux中的C/C++程序发送电子邮件全部内容,希望文章能够帮你解决从Linux中的C/C++程序发送电子邮件所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。