没看见
(帅哥杨)
高级会员

被遗忘的漏洞
UID 67293
精华
0
积分 852
帖子 888
金钱 852 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-12-19
状态 离线
|
[广告]: q
m
帮忙啊!!!!!!!!!!
<?php class send_mail { function send($mailto,$mailfrom,$frominfo,$subject,$message, $substring) { $smtp = $substring; //邮件服务器地址 $auth_username = "colorwo"; // 验证用户名 $auth_password = "colormedia"; // 验证密码 $toinfo = $mailto; //这是我的设定,你可以改变的 $mailto = $mailfrom; //收件人地址 //$frominfo = "" 发件人信息 //$toinfo = ""; 收件人信息 $subject = "您好!"; //主题 //邊線服務器 $mail_con=fsockopen($smtp,25,$errno,$errstr,120) or die("不能连接到邮件服务器!"); $rtn=fgets($mail_con,512); if(!ereg("^220",$rtn)) { //設置出錯誤提示 fclose($mail_con); return false; } //開始溝通 fputs($mail_con,"helo aNErGrn"); $rtn=fgets($mail_con,512); if( !ereg("^250",$rtn)) { //設置出錯誤提示 fclose($mail_con); return false; } //開始認證用戶名密碼 fputs($mail_con,"auth loginrn"); $rtn=fgets($mail_con,512); if(!ereg("^334",$rtn)) { //設置出錯誤提示 fclose($mail_con); return false; } //提交用戶名 fputs($mail_con,base64_encode($auth_username)."rn"); $rtn=fgets($mail_con,512); if( !ereg("^334",$rtn) ) { //設置出錯誤提示 fclose($mail_con); return false; } //提交密碼 fputs($mail_con,base64_encode($auth_password)."rn"); $rtn=fgets($mail_con,512); if( !ereg("^235",$rtn) ) { //設置出錯誤提示 fclose($mail_con); return false; } //提交發信人EMAIL址 fputs($mail_con,"mail from:".$mailfrom." rn"); $rtn=fgets($mail_con,512); if( !ereg("^250",$rtn) ) { //設置出錯誤提示 fclose($mail_con); return false; } //收信人EMAIL址 fputs($mail_con,"rcpt to:".$mailto." rn"); $rtn=fgets($mail_con,512); if( !ereg("^250",$rtn) ) { //設置出錯誤提示 fclose($mail_con); return false; } //開始寫數據 fputs($mail_con,"datarn"); $rtn=fgets($mail_con,512); if( !ereg("^354",$rtn) ) { //設置出錯誤提示 fclose($mail_con); return false; } //信件內容 fputs($mail_con,"DATA:rn"); $tosend = "From: ".$frominfo."rn"; $tosend .= "To: ".$toinfo."rn"; $tosend .= 'Subject: '.str_replace("n", ' ', $subject)."rnrn".$message."rn.rn"; fputs($mail_con, $tosend); $rtn=fgets($mail_con,512); if( !ereg("^250",$rtn) ) { //設置出錯誤提示 fclose($mail_con); return false; } //發信完畢,關閉連接 fputs($mail_con,"quitrn"); $rtn=fgets($mail_con,512); if( !ereg("^221",$rtn) ) { //設置出錯誤提示 fclose($mail_con); return false; } } } ?> 我的目的是只需要知道对方的邮箱然后就能发送邮件,可以上的程序还必须得知道邮箱的用户名和密码才能发送,不然连接不上服务器
恳请各位如何修改才能达到我想要的目的
还有个就是如何在发送邮件的时候发个头过去
因为我这个是utf-8的编码方式
谢谢了,非常感谢
|  某年某月某日某时某分某秒某人在路边摔了一跤
Meiysi Club
http://www.meiysi.com/ |
|