喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 12  1/2  1  2  > 
     
标题: 帮忙啊!!!!!!!!!!  
 
没看见 (帅哥杨)
高级会员
Rank: 4
被遗忘的漏洞


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/
2006-2-21 09:49 AM#1
查看资料  Blog  发短消息  QQ  顶部
 
没看见 (帅哥杨)
高级会员
Rank: 4
被遗忘的漏洞


UID 67293
精华 0
积分 852
帖子 888
金钱 852 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-12-19
状态 离线
[推荐阅读] [求助]找不到指定的模块-这是怎么一回事啊?
顶个



某年某月某日某时某分某秒某人在路边摔了一跤

Meiysi Club
http://www.meiysi.com/
2006-2-21 10:10 AM#2
查看资料  Blog  发短消息  QQ  顶部
 
冰流星 (冰流星)
版主
Rank: 7Rank: 7Rank: 7
堕落的人



UID 9529
精华 0
积分 5078
帖子 3065
金钱 5078 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2001-9-17
状态 离线
[推荐阅读] 求助:知道星期怎么得到日期呀
fputs($mail_con,"helo aNErG\r\n");
这个helo换成EHLO试下,大写




突然发现,sadly其实是很邪恶的,实在是太阴险鸟,太卑鄙鸟
2006-2-21 10:14 AM#3
查看资料  Blog  发短消息  顶部
 
没看见 (帅哥杨)
高级会员
Rank: 4
被遗忘的漏洞


UID 67293
精华 0
积分 852
帖子 888
金钱 852 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-12-19
状态 离线
[推荐阅读] 大家来帮我看看呀
为啥这个程序必须得填写自己的邮箱用户和密码?



某年某月某日某时某分某秒某人在路边摔了一跤

Meiysi Club
http://www.meiysi.com/
2006-2-21 10:20 AM#4
查看资料  Blog  发短消息  QQ  顶部
 
shelly0577 (shelly0577)
金牌会员
Rank: 6Rank: 6
高级会员


UID 18493
精华 0
积分 1733
帖子 1736
金钱 1709 喜悦币
威望 0
人脉 24
阅读权限 70
注册 2003-2-21
状态 离线
[推荐阅读] 哥们们帮忙啊.怎么取虚拟主机上绑定的域名.
不用知道对方的EMAIL用户及密码。只需要提供 发件人的邮箱及密码。
2006-2-21 10:21 AM#5
查看资料  访问主页  Blog  发短消息  顶部
 
冰流星 (冰流星)
版主
Rank: 7Rank: 7Rank: 7
堕落的人



UID 9529
精华 0
积分 5078
帖子 3065
金钱 5078 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2001-9-17
状态 离线
[推荐阅读] 测试


QUOTE:
最初由 没看见 发布
[B]为啥这个程序必须得填写自己的邮箱用户和密码? [/B]
1、目前,不需要smtp认证的smtp服务器估计很难找到了
2、你需要通过这种方式发送邮件,那你得通过smtp服务器的认证,当然你自己建立的邮件服务器例外
3、smtp认证就是你使用的那个smtp服务器上的用户名和密码,正如你使用foxmail这些软件发送邮件一样,这些软件就有smtp认证的选项。
如果你还不理解的话,建议你看RFC文件,关于smtp的描述,这个对通过smtp发送邮件有非常详细的描述的




突然发现,sadly其实是很邪恶的,实在是太阴险鸟,太卑鄙鸟
2006-2-21 10:26 AM#6
查看资料  Blog  发短消息  顶部
 
没看见 (帅哥杨)
高级会员
Rank: 4
被遗忘的漏洞


UID 67293
精华 0
积分 852
帖子 888
金钱 852 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-12-19
状态 离线
[推荐阅读] 关于linux的分区
域名不相同怎么办?
还有就是我得发个邮件头过去
就是所谓的编码方式不同




某年某月某日某时某分某秒某人在路边摔了一跤

Meiysi Club
http://www.meiysi.com/
2006-2-21 10:30 AM#7
查看资料  Blog  发短消息  QQ  顶部
 
没看见 (帅哥杨)
高级会员
Rank: 4
被遗忘的漏洞


UID 67293
精华 0
积分 852
帖子 888
金钱 852 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-12-19
状态 离线
[推荐阅读] Js正则式问题,请教!
冰流星 你说的我知道了  谢谢你的提醒
但是我换了邮箱发送
可是不能连接服务器
好像出错的原因就是域名不相同




某年某月某日某时某分某秒某人在路边摔了一跤

Meiysi Club
http://www.meiysi.com/
2006-2-21 10:32 AM#8
查看资料  Blog  发短消息  QQ  顶部
 
冰流星 (冰流星)
版主
Rank: 7Rank: 7Rank: 7
堕落的人



UID 9529
精华 0
积分 5078
帖子 3065
金钱 5078 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2001-9-17
状态 离线
[推荐阅读] 请教查询匹配问题
你使用EHLO代替了HELO么?



突然发现,sadly其实是很邪恶的,实在是太阴险鸟,太卑鄙鸟
2006-2-21 10:36 AM#9
查看资料  Blog  发短消息  顶部
 
没看见 (帅哥杨)
高级会员
Rank: 4
被遗忘的漏洞


UID 67293
精华 0
积分 852
帖子 888
金钱 852 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-12-19
状态 离线
[推荐阅读] Unix解压.tar.gz的命令是什么?
用了,但是具体不知道啥意思
能否解释一下呢?




某年某月某日某时某分某秒某人在路边摔了一跤

Meiysi Club
http://www.meiysi.com/
2006-2-21 10:47 AM#10
查看资料  Blog  发短消息  QQ  顶部
 12  1/2  1  2  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.093081 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP