好了下面我们来看看PHP发送邮件函数mail 教程,如果要使用mail函数能够正常使用我们还得配置PHP.ini里面的参数哦.
- <?PHP
- //定义边界线
- $boundary = uniqid( "" );
- //生成邮件头
- $header = "From: $fromnContent-type: multipart/mixed;
- boundary="$boundary"nX-Mailer:PHPnX-Priority:3";
- //获取附件文件的MIME类型
- $mimetype = mime_content_type('test.zip')
- //获取附件文件的名字
- $attach = 'test.zip'
- //对附件文件进行编码和切分
- $fp = fopen($attach, "r");
- $content = fread($fp, filesize($attach));
- $content = chunk_split( base64_encode($content) );
- //生成邮件主体
- $body ="
- --$boundary
- Content-type: text/plain; charset=iso-8859-1
- Content-transfer-encoding: 8bit
- $message
- --$boundary
- Content-Type: $mimeType; name=$filename
- Content-Disposition: attachment; filename=$filename
- Content-Transfer-Encoding: base64
- $content
- --$boundary--";
- //发送邮件
- mail( $to, $subject, $body, $header );
- ?>