介绍
这篇文章主要介绍了PHP发送邮件中自定义应答头部以及附件的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
虽然有现成的类库(如梨)可以很方便地实现附件添加和发送,但是对于一些小站点(服务器硬件,网站规模都不理想),安装梨可能会带来不必要的负担,降低网络程序运行效率。
通过对邮件格式的认识,我们可以写一个脚本来发送附件。代码并不长:
<强> (PHP) 强>
函数mailSend(美元,美元,美元消息,把美元,美元,美元replyto) {//定义边界线 $函数边界=();//生成邮件头 头=懊涝?$ 答复:$ replyto 内容类型:multipart/混合;边界=\“边界\“美元”;//获取附件文件的MIME类型 (mimeType=mime_content_type美元附加);//对附件文件进行编码和切分 $ fp=fopen(附加美元,“r"); 如果美元(fp) { (内容=从文件中读美元fp,文件大小(高度)美元); $内容=chunk_split (base64_encode(内容)美元); 文件关闭(fp); } 其他{ 死亡(“未能打开文件…“); }//生成邮件主体 身体美元=? - $边界 内容类型:文本/平原;charset=utf - 8; Content-transfer-encoding: 8位 美元的消息 - $边界 内容类型:mimeType美元;name=美元附加 附加:附件;文件名=$附加 Content-Transfer-Encoding: base64 美元的内容 - $边界产生绯闻;;//发送邮件 邮件(身体,美元,美元的话题,头)或死亡(“未能发送邮件…“); }
<强> [/php] 强>
感谢你能够认真阅读完这篇文章,希望小编分享php发送邮件中自定义应答头部以及附件的方法内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!