www.gusucode.com > OurPHP傲派企业+电商建站系统PHP版 v1.6.1源码程序 > ourphp_v1.6.1.20160606/function/ourphp_mail.class.php

    <?php 
/*
 * Ourphp - CMS建站系统
 * Copyright (C) 2014 ourphp.net
 * 开发者:哈尔滨伟成科技有限公司
 *-------------------------------
 * 处理邮件提醒(2014-10-15)
 *-------------------------------
*/
if(!defined('OURPHPNO')){exit('no!');}

function mailcontent($content,$type,$keyone,$keytow,$keythree){
	global $conn;
	if($type == 1){
		$content = str_replace('#opcms#useremail#',$keyone,$content);
		$content = str_replace('#opcms#userpass#',$keytow,$content);
		$content = str_replace('#opcms#username#',$keythree,$content);
	}elseif($type == 3){
		$content = str_replace('#opcms#express#',$keyone,$content);
		$content = str_replace('#opcms#expressnum#',$keytow,$content);
		$content = str_replace('#opcms#buynumber#',$keythree,$content);
	}
	return $content;
}

function ourphp_mailgo($a,$b,$c,$d,$e,$f,$g,$h,$i,$mailclass,$url){
	include_once($url."function/ourphp_mail.php");
	$smtpserver = "$a";//SMTP服务器
	$smtpserverport = intval($b);//SMTP服务器端口
	$smtpusermail = "$c";//SMTP服务器的用户邮箱
	$smtpemailto = "$d";//发送给谁
	$smtpuser = "$e";//SMTP服务器的用户帐号
	$smtppass = "$f";//SMTP服务器的用户密码
	$mailsubject = "$g";//邮件主题
	$mailbody = "$h";//邮件内容
	$mailtype = "$i";//邮件格式(HTML/TXT),TXT为文本邮件
	$smtp= new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);
	$smtp->debug = FALSE;//是否显示发送的调试信息
	$smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype);
}

switch($ourphp_mail){

case "reguser":
		$query = mysql_query("select * from `ourphp_mail` where `id` = 1"); 
		$ourphp_rs = mysql_fetch_array($query);
		if($ourphp_rs['OP_Mailclass'] == 1){
		$OP_Mailcontent = mailcontent($ourphp_rs['OP_Mailcontent'],1,$OP_Useremail,$OP_Userpass,$OP_Username);
		ourphp_mailgo($ourphp_rs['OP_Mailsmtp'],$ourphp_rs['OP_Mailport'],$ourphp_rs['OP_Mailusermail'],$OP_Useremail,$ourphp_rs['OP_Mailuser'],$ourphp_rs['OP_Mailpass'],$ourphp_rs['OP_Mailsubject'],$OP_Mailcontent,$ourphp_rs['OP_Mailtype'],1,'../../');
		}
break;

case "send":
		$query = mysql_query("select * from `ourphp_mail` where `id` = 3"); 
		$ourphp_rs = mysql_fetch_array($query);
		if($ourphp_rs['OP_Mailclass'] == 1){
		$OP_Mailcontent = mailcontent($ourphp_rs['OP_Mailcontent'],3,$OP_Ordersexpress,$OP_Ordersexpressnum,$OP_Ordersnumber);
		ourphp_mailgo($ourphp_rs['OP_Mailsmtp'],$ourphp_rs['OP_Mailport'],$ourphp_rs['OP_Mailusermail'],$OP_Useremail,$ourphp_rs['OP_Mailuser'],$ourphp_rs['OP_Mailpass'],$ourphp_rs['OP_Mailsubject'],$OP_Mailcontent,$ourphp_rs['OP_Mailtype'],1,'../../');
		}
break;

case "userbuy":
		$query = mysql_query("select * from `ourphp_mail` where `id` = 2"); 
		$ourphp_rs = mysql_fetch_array($query);
		if($ourphp_rs['OP_Mailclass'] == 1){
		ourphp_mailgo($ourphp_rs['OP_Mailsmtp'],$ourphp_rs['OP_Mailport'],$ourphp_rs['OP_Mailusermail'],$OP_Useremail,$ourphp_rs['OP_Mailuser'],$ourphp_rs['OP_Mailpass'],$ourphp_rs['OP_Mailsubject'],$ourphp_rs['OP_Mailcontent'],$ourphp_rs['OP_Mailtype'],1,'');
		}
break;


}
?>