admin/mail_send.php
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
require_once(dirname(__FILE__)."/config.php");
require_once(DEDEADMIN.'/inc/inc_archives_functions.php');
CheckPurview('plus_Mail');
//邮件发送函数
function sendmail($email, $mailtitle, $mailbody)
{
global $cfg_sendmail_bysmtp, $cfg_smtp_server, $cfg_smtp_port, $cfg_smtp_usermail, $cfg_smtp_user, $cfg_smtp_password, $cfg_adminemail,$cfg_webname;
if($cfg_sendmail_bysmtp == 'Y' && !empty($cfg_smtp_server))
{
$mailtype = 'HTML';
require_once(DEDEINC.'/mail.class.php');
$smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);
$smtp->debug = false;
if(!$smtp->smtp_sockopen($cfg_smtp_server)){
ShowMsg('邮件发送失败,请联系管理员','-1');
exit();
}
$smtp->sendmail($email,$cfg_webname,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
}else{
@mail($email, $mailtitle, $mailbody, $headers);
}
}
if(!isset($action)){
$action = '';
}
if($action==""){
$mfile = glob(DEDEDATA.'/mail/*.txt');
$mnumber = count($mfile);
$mailfiles = array();
if($mnumber > 0){
if(is_array($mfile)){
foreach( $mfile as $key=>$filename){
$mailfiles[$key] = basename($filename);
}
}
}
unset($mfile);
require_once(DEDEADMIN."/templets/mail_send.htm");
}
if($action=="post"){
if($title==''){
ShowMsg("请填写信息标题!","-1");
exit();
}
if($message==''){
ShowMsg("请填写内容!","-1");
exit();
}
if($mode=="group"){
if(file_exists(DEDEDATA.'/mail/'.$mailfile)){
$address = file(DEDEDATA.'/mail/'.$mailfile);
$address=implode(",", $address);
}else{
ShowMsg($mailfile."不存在","-1");
exit();
}
}elseif($mode=="more"){
后面还有 26 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。