PHP发送邮件中自定义应答头部以及附件的方法

  介绍

这篇文章主要介绍了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发送邮件中自定义应答头部以及附件的方法内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

PHP发送邮件中自定义应答头部以及附件的方法