20,360
社区成员
发帖
与我相关
我的任务
分享
<div class="tac dis-n">
<form class="ajaxForm" action="{:U('sendEmail')}" method="post">
<div class="tac-t clearfix">
<input class="fr shut" type="button" value="X" />
<button><if condition="$edition eq 1">发送<else />Send</if></button>
</div>
<div class="tac-c">
<ul>
<li class="clearfix">
<span class="fl mt-6"><if condition="$edition eq 1">邮件主题:<else />Mail theme:</if></span>
<div class="fl send">
<input type="text" class="int-s" name="subject" required />
</div>
<p class="add fl ml-15">+</p>
</li>
<!-- <li class="clearfix mt-10">
<span class="fl mt-6">抄送:</span>
<div class="fl send">
<input type="text" class="int-c" />
</div>
<p class="add1 fl ml-15">+</p>
</li> -->
<li class="clearfix mt-10">
<span class="fl mt-6"><if condition="$edition eq 1">邮件内容:<else />Mail content:</if></span>
<!-- <span class="fl mt-6">无主题</span> -->
</li>
</ul>
</div>
<textarea class="wby" name="body" required></textarea>
<div class="tac-f">
<div class="fl fujian">
<img class="dis-ib" src="__PUBLIC__/home/images/fujian.png"/><if condition="$edition eq 1">附件<else />Enclosure</if>
<input type="file" name="attachment">
</div>
<!-- <div class="fr text-r mt-5">
<p>附件数量:<span>0</span></p>
<p>邮件大小:<span>0</span>kb</p>
</div> -->
</div>
</form>
</div>
<div class="tac dis-n">
<form class="ajaxForm" action="{:U('sendEmail')}" method="post">
<div class="tac-t clearfix">
<input class="fr shut" type="button" value="X" />
<button><if condition="$edition eq 1">发送<else />Send</if></button>
</div>
<div class="tac-c">
<ul>
<li class="clearfix">
<span class="fl mt-6"><if condition="$edition eq 1">邮件主题:<else />Mail theme:</if></span>
<div class="fl send">
<input type="text" class="int-s" name="subject" required />
</div>
<p class="add fl ml-15">+</p>
</li>
<!-- <li class="clearfix mt-10">
<span class="fl mt-6">抄送:</span>
<div class="fl send">
<input type="text" class="int-c" />
</div>
<p class="add1 fl ml-15">+</p>
</li> -->
<li class="clearfix mt-10">
<span class="fl mt-6"><if condition="$edition eq 1">邮件内容:<else />Mail content:</if></span>
<!-- <span class="fl mt-6">无主题</span> -->
</li>
</ul>
</div>
<textarea class="wby" name="body" required></textarea>
<div class="tac-f">
<div class="fl fujian">
<img class="dis-ib" src="__PUBLIC__/home/images/fujian.png"/><if condition="$edition eq 1">附件<else />Enclosure</if>
<input type="file" name="attachment">
</div>
<!-- <div class="fr text-r mt-5">
<p>附件数量:<span>0</span></p>
<p>邮件大小:<span>0</span>kb</p>
</div> -->
</div>
</form>
</div>
function sendMail($to, $title, $content){
$email_options=get_email_options();
if($email_options && $email_options['email_open']){
Vendor('PHPMailer.PHPMailerAutoload');
$mail = new PHPMailer(); //实例化
// 设置PHPMailer使用SMTP服务器发送Email
$mail->IsSMTP();
$mail->Mailer='smtp';
$mail->IsHTML(true);
// 设置邮件的字符编码,若不指定,则为'UTF-8'
$mail->CharSet='UTF-8';
// 添加收件人地址,可以多次使用来添加多个收件人
$mail->AddAddress($to);
// 设置邮件正文
$mail->Body=$content;
// 设置邮件头的From字段。
$mail->From=$email_options['email_name'];
// 设置发件人名字
$mail->FromName=$email_options['email_rename'];
// 设置邮件标题
$mail->Subject=$title;
// 设置SMTP服务器。
$mail->Host=$email_options['email_smtpname'];
//by Rainfer
// 设置SMTPSecure。
$mail->SMTPSecure=$email_options['smtpsecure'];
// 设置SMTP服务器端口。
$port=$email_options['smtp_port'];
$mail->Port=empty($port)?"25":$port;
// 设置为"需要验证"
$mail->SMTPAuth=true;
// 设置用户名和密码。
$mail->Username=$email_options['email_emname'];
$mail->Password=$email_options['email_pwd'];
// 发送邮件。
if(!$mail->Send()) {
$mailerror=$mail->ErrorInfo;
return array("error"=>1,"message"=>$mailerror);
}else{
return array("error"=>0,"message"=>"success");
}
}else{
return array("error"=>1,"message"=>'未开启邮件发送或未配置');
}
}