用PHP发送有附件的电子邮件 谁有个简单的发个给我 跪求啊~~~~~~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 根据smtp协议,是可以发送附件的 http://blog.csdn.net/fice1989/archive/2009/12/05/4946039.aspx上文虽不是php,但可以参考,关键是: SendMsg(sock,"Content-Type:multipart/mixed;boundary=\"#BOUNDARY#\"\r\n\r\n"); //设置边界标识 SendMsg(sock,"--#BOUNDARY#\r\n"); //发送附件头部信息 SendMsg(sock,"--#BOUNDARY#\r\n"); SendMsg(sock,"Content-Type:text/plain;name=student.txt\r\n"); SendMsg(sock,"Content-Transfer-Encoding:base64\r\n"); SendMsg(sock,"Content-Disposition:attachment;filename=\"student.txt\"\r\n\r\n"); //用二进制方式读取附件文件内容并转为base64格式 FILE* pf = fopen("d:\\student.txt","rb"); fseek(pf,0,SEEK_END); int filelen = ftell(pf); fseek(pf,0,SEEK_SET); char* filebuf = (char*) malloc(filelen); fread(filebuf,1,filelen,pf); char* filebase64 = base64_encode(filebuf,filelen); //发送邮件的附件部分 SendMsg(sock,filebase64); 可以使用PEAR的Mail_Mime。 用过某位大哥的smtp类,挺不错的,网上随便搜搜就有了 到我的个人网站上去找,我有比较完善的发送邮件类。网址是:http://dreamflys.com 请教PHP字符串截取和替换 求MP3网站接口 关于CORESEEK增量索引的问题! 如何使用团购网的API? 配置zencart PHP中没有编译CURL mysql多表查询是出错 php不能嵌入到html中,超级简单的问题 PHP SVG 字体产生软件 CI框架,分页类 html flash播放自己上传的视频!不能全部播放完! $.getScript(url,function(){})如何获取url里输出的值 php如何获取textbox中的值
SendMsg(sock,"Content-Type:multipart/mixed;boundary=\"#BOUNDARY#\"\r\n\r\n"); //设置边界标识 SendMsg(sock,"--#BOUNDARY#\r\n"); //发送附件头部信息
SendMsg(sock,"--#BOUNDARY#\r\n");
SendMsg(sock,"Content-Type:text/plain;name=student.txt\r\n");
SendMsg(sock,"Content-Transfer-Encoding:base64\r\n");
SendMsg(sock,"Content-Disposition:attachment;filename=\"student.txt\"\r\n\r\n");
//用二进制方式读取附件文件内容并转为base64格式
FILE* pf = fopen("d:\\student.txt","rb");
fseek(pf,0,SEEK_END);
int filelen = ftell(pf);
fseek(pf,0,SEEK_SET);
char* filebuf = (char*) malloc(filelen);
fread(filebuf,1,filelen,pf);
char* filebase64 = base64_encode(filebuf,filelen);
//发送邮件的附件部分
SendMsg(sock,filebase64);
网址是:http://dreamflys.com