21,886
社区成员
发帖
与我相关
我的任务
分享
$mailbody ="<table><tr><td>号码</td><td>用户名称</td><td>用户名称</td><td>BBS渠道编码</td><td>渠道名称</td></tr>";
for ( i=0; i<数组中的行数; i++ ) {
$mailbody = $mailbody."<tr><td>数组中的值</td></tr>";
}
$mailbody = $mailbody."</table>";
if($system_info['emailstate'] == 1){
$smtpserver = $server;//SMTP服务器
$smtpserverport = $port;//SMTP服务器端口
$smtpusermail = $useremail;//SMTP服务器的用户邮箱
$smtpemailto = $email;//发送给谁
$smtpuser = $username1;//SMTP服务器的用户帐号
$smtppass = $password3;//SMTP服务器的用户密码
$mailsubject = $subject;//邮件主题
//$mailbody = str_replace("{email}",$username,$mailbody);//替换变量
$mailbody = file_get_contents("./email.html");//读取html文件
$mailbody = str_replace("{email}",$email,$mailbody);
$mailtype = "HTML";//邮件格式(HTML/TXT),TXT为文本邮件
//邮件格式(HTML/TXT),TXT为文本邮件
##########################################
$smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//这里面的一个true是表示使用身份验证,否则不使用身份验证.
//$smtp->debug = false;//是否显示发送的调试信息
$emailsend = $smtp->sendmail($smtpemailto,$smtpusermail,$mailsubject,$mailbody,$mailtype);
}
showmsg('邮件发送成功',PRE_URL,'success');
$mailbody = file_get_contents("./email.html");//读取html文件
$mailbody = str_replace("{email}",$email,$mailbody);
$mailtype = "HTML";//邮件格式(HTML/TXT),TXT为文本邮件
这块怎么把值传过去呢?我只会一条一条发送。