/** * * @邮件发送 * @作者 shop猫 * @版权 宁波天发网络 * @官网 http://www.tifaweb.com http://www.dswjcms.com */ protected function email_send($arr) { $this->copyright(); import('ORG.Custom.PhpMailer'); $mail = new PHPMailer(); $smtp = $arr['smtp']; $validation = $arr['validation']; $send_email = $arr['send_email']; $password = $arr['password']; $addresser = $arr['addresser']; $receiver_email_array = array_filter(explode(',', $arr['receiver_email_array'])); $receipt_email = $arr['receipt_email']; $title = $arr['title']; $content = $arr['content']; $addattachment = $arr['addattachment']; $ishtml = $arr['ishtml']; $mail->IsSMTP(); // 使用SMTP方式发送 $mail->CharSet = 'UTF-8'; // 设置邮件的字符编码 $mail->Host = "{$smtp}"; // 您的企业邮局域名 $mail->SMTPAuth = $validation == 1 ? true : false; // 启用SMTP验证功能 $mail->Username = "******"; // 邮局用户名(请填写完整的email地址) $mail->Password = "******"; // 邮局密码 $mail->From = "{$send_email}"; //邮件发送者email地址 $mail->FromName = "{$addresser}"; //发件人 if ($receiver_email_array) { //群发 foreach ($receiver_email_array as $rea) { $mail->AddAddress("{$rea}"); } } else { $mail->AddAddress("{$receipt_email}"); //收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名") } //$mail->AddReplyTo("", ""); //添加回复 if ($addattachment) { $mail->AddAttachment("{$addattachment}"); // 添加附件 } $mail->IsHTML($ishtml == 1 ? true : false); // set email format to HTML //是否使用HTML格式 $mail->Subject = "{$title}"; //邮件标题 $mail->Body = "{$content}"; //邮件内容 $mail->AltBody = "点石为金借贷"; //附加信息,可以省略 if (!$mail->Send()) { //echo '邮件发送失败. <p>错误原因: '. $mail->ErrorInfo; //exit; //如果不成功,就再次执行,直接成功为止 $mail->Smtpclose(); //关闭 $mail = new PHPMailer(); $mail->IsSMTP(); // 使用SMTP方式发送 $mail->CharSet = 'UTF-8'; // 设置邮件的字符编码 $mail->Host = "{$smtp}"; // 您的企业邮局域名 $mail->SMTPAuth = $validation == 1 ? true : false; // 启用SMTP验证功能 $mail->Username = "******"; // 邮局用户名(请填写完整的email地址) $mail->Password = "******"; // 邮局密码 $mail->From = "{$send_email}"; //邮件发送者email地址 $mail->FromName = "{$addresser}"; //发件人 if ($receiver_email_array) { //群发 foreach ($receiver_email_array as $rea) { $mail->AddAddress("{$rea}"); } } else { $mail->AddAddress("{$receipt_email}"); //收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名") } //$mail->AddReplyTo("", ""); //添加回复 if ($addattachment) { $mail->AddAttachment("{$addattachment}"); // 添加附件 } $mail->IsHTML($ishtml == 1 ? true : false); // set email format to HTML //是否使用HTML格式 $mail->Subject = "{$title}"; //邮件标题 $mail->Body = "{$content}"; //邮件内容 $mail->AltBody = "点石为金借贷"; //附加信息,可以省略 } return true; }