⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sendmail.php

📁 转载: 1、留言内容不良词语过滤 2、版主可修改留言内容 3、能把留言删除到回收站 4、可批量删除留言 5、留言前可先预览 6、UBB 标签代码支持 7、随机选择头像和表情
💻 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 + -