<?php
/*
SMTP电子邮件发送
作者:yagas
邮箱:yagas@sohu.com
网站:http://www.iebsoft.com
使用网易邮箱测试通过,支持发送 HTML 邮件。
*/
class ieb_email{
var $smtp;
var $port;
var $user;
var $password;
var $contentType;
var $header;
function ieb_email($SMTP, $USER, $PASSWORD, $PORT='25'){
$this->user = $USER;
$this->password = $PASSWORD;
$this->smtp = $SMTP;
$this->port = $PORT;
$crlf = "\r\n";
$this->contentType = "Content-type: text/plain; charset=\"gb2312\"".$crlf;
$this->header = "MIME-Version:1.0".$crlf;
}
function sendmail($FROM, $TO, $SUBJECT, $BODY, $ISHTML=true){
$socket = fsockopen($this->smtp, $this->port);
if(!$socket){
return 1;
exit;
}
set_socket_blocking($socket,true);
fputs($socket,"HELO try \r\n");
$result = fgets($socket);
fputs($socket,"AUTH LOGIN \r\n");
$result = fgets($socket);
fputs($socket,base64_encode($this->user)."\r\n");
$result = fgets($socket);
fputs($socket,base64_encode($this->password)."\r\n");
$result = fgets($socket);
fputs($socket,"MAIL FROM: <$FROM>\r\n");
$result = fgets($socket);
if(substr($result, 0, 3) != "235"){
return $result;
exit;
}
fputs($socket,"RCPT TO: <$TO>\r\n");
fputs($socket,"DATA\r\n");
$crlf = "\r\n";
$mail = $this->header;
//是否为HTML邮件
if($ISHTML){
$mail .= "Content-type: text/html; charset=\"gb2312\"".$crlf;
}else{
$mail .= "Content-type: text/plain; charset=\"gb2312\"".$crlf;
}
$mail .= "From: $FROM".$crlf;
$mail .= "To: $TO".$crlf;
$mail .= "Subject: $SUBJECT".$crlf.$crlf;
$mail .= $BODY.$crlf.".".$crlf;
fputs($socket, $mail);
fputs($socket, "QUIT\r\n");
fclose($socket);
$socket = NULL;
return 0;
}
}
$mail = new ieb_email(SMTP服务器地址, 登陆名, 登陆密码);
$err = $mail->sendmail(发件人邮箱地址, 收件人邮箱地址, 邮件标题, 邮件内容, $ISHTML=true);
if($err == 0){
echo "邮件发送成功!";
}
?>
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
ieb_email_class.rar (1个子文件)
ieb_email_class.php 2KB
共 1 条
- 1
资源评论
- 代号陈2013-07-24Deprecated: Function set_socket_blocking() is deprecated in C:\xampp\htdocs\7caidao\ieb_email_class.php on line 38 出来了这么一段东西 而且发送不成功
- smarfish2014-03-24不好意思,忘记什么时候下载的了,没印象说明没用上.估计当时只是用来研究soket
yagas
- 粉丝: 42
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功