📄 sendmail.php
字号:
<?php
/////////////////////////////////////
// //
// 制 作 :宇海网络 //
// 主 页 :http://www.yhai.com //
// 邮 件 :support@yhai.com //
// //
/////////////////////////////////////
// SendMail(收件人邮件,邮件主题,邮件内容,收件人名, 发件人名)
// 请勿修改以下代码
function SendMail($tomail,$subject,$content,$toname="",$fromname=""){
global $smtpmail;
if ($smtpmail[smtp]){
SmtpEmail($tomail,$smtpmail[from],$subject,$content,$toname,$fromname);
}else{
if ($toname<>"") $tomail = $toname."<".$tomail.">";
if($fromname<>"") $sender = $fromname."<".$config[email].">";else $sender = $config[email];
mail($tomail,$subject,$content,"From: ".$sender."\nX-Mailer: 宇海网络\n");
}
}
function SmtpEmail($to, $from, $subject, $content, $recipient = "", $sender = "") {
global $smtpmail;
if(empty($recipient))
$recipient = $to;
else
$recipient = $recipient. '<' .$to. '>';
if(empty($sender))
$sender = $from;
else
$sender = $sender. '<' .$from. '>';
$fp = @fsockopen($smtpmail[server], $smtpmail[port], $errno, $errstr, 30);
if(!$fp) return false;
$status = trim(fgets($fp));
if(!eregi("^220",$status)) return false;
@fputs($fp, "Helo YHAI-Mailer\r\n");
$status = trim(fgets($fp));
if(!eregi("^250",$status)) return false;
if(!empty($smtpmail[user])) {
@fputs($fp, "AUTH LOGIN\r\n");
$status = trim(fgets($fp));
if(!eregi("^334",$status)) return false;
@fputs($fp, base64_encode($smtpmail[user]) . "\r\n");
$status = trim(fgets($fp));
if(!eregi("^334",$status)) return false;
@fputs($fp, base64_encode($smtpmail[pass]) . "\r\n");
$status = trim(fgets($fp));
if(!eregi("^235",$status)) return false;
}
@fputs($fp, "Mail from: " . $from . "\r\n");
$status = trim(fgets($fp));
if(!eregi("^250",$status)) return false;
@fputs($fp, "Rcpt to: " . $to . "\r\n");
$status = trim(fgets($fp));
if(!eregi("^250",$status)) return false;
@fputs($fp, "data\r\n");
$status = trim(fgets($fp));
if(!eregi("^354",$status)) return false;
@fputs($fp, "To: " . $recipient . "\r\n");
@fputs($fp, "From: ". $sender . "\r\n");
@fputs($fp, "subject: " . $subject . "\r\n");
@fputs($fp, $content . "\r\n.\r\n");
$status = trim(fgets($fp));
if(!eregi("^250",$status)) return false;
@fputs($fp, "Quit\r\n");
@fclose($fp);
return true;
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -