如何用C实现发送邮件的功能?
- gootoo
- 帖子: 51
- 注册时间: 2006-07-30 15:31
-
- 帖子: 31
- 注册时间: 2005-10-26 22:18
-
- 帖子: 3
- 注册时间: 2007-04-24 14:18
FILE *fout;
char buf[256];
char *from = "me@163.com";
char *to = "you@163.com";
char *content = "Hello!";
sprintf( buf, "/usr/lib/sendmail -f %s %s", from, to );
fout = popen( buf, "w" );
if ( fout == NULL) return 0;
fprintf( fout, "Return-Path: %s\n", from );
fprintf( fout, "Reply-To: %s\n", from );
fprintf( fout, "From: %s\n", from );
fprintf( fout, "To: %s\n", to );
fprintf( fout, "Subject: %s\n", "Hello" );
fprintf(fout, "MIME-Version: 1.0\n");
fprintf(fout, "Content-Type: text/html; charset=gb2312\n");
fprintf(fout, "Content-Transfer-Encoding: 8bit\n");
fprintf(fout, content);
fprintf(fout, "\n.\n");
pclose( fout );
char buf[256];
char *from = "me@163.com";
char *to = "you@163.com";
char *content = "Hello!";
sprintf( buf, "/usr/lib/sendmail -f %s %s", from, to );
fout = popen( buf, "w" );
if ( fout == NULL) return 0;
fprintf( fout, "Return-Path: %s\n", from );
fprintf( fout, "Reply-To: %s\n", from );
fprintf( fout, "From: %s\n", from );
fprintf( fout, "To: %s\n", to );
fprintf( fout, "Subject: %s\n", "Hello" );
fprintf(fout, "MIME-Version: 1.0\n");
fprintf(fout, "Content-Type: text/html; charset=gb2312\n");
fprintf(fout, "Content-Transfer-Encoding: 8bit\n");
fprintf(fout, content);
fprintf(fout, "\n.\n");
pclose( fout );
-
- 帖子: 31
- 注册时间: 2005-10-26 22:18
-
- 帖子: 31
- 注册时间: 2005-10-26 22:18
- feeling
- 帖子: 175
- 注册时间: 2006-04-29 20:10
- 来自: 北京·昌平
- 联系: