邮件代理服务器怎么做?给个流程就好
找不到网上一点例子,麻烦给个例子,哪怕只是一个流程也好,我实在不知道他是一个代理,还是一个服务器。两个结合起来到底要怎么去实现呢? 邮件代理服务器一般被安装在能直接连接到互联网的服务器中,然后对局域网中不能直接访问INTERNET的客户机的访问作出代理。一般代理服务器都提供Socket 4/5等代理功能,装好代理软件后,在客户端如outlook,foxmail里,可以选择使用代理邮件服务器,然后填入局域网IP和socket版本及端口。不过一般的代理服务器往往只能代理某一个邮件服务器的POP3和SMTP服务。如图:
[img]http://www.szit.edu.cn/center/image/image005.jpg[/img]
也有些程序能够代理多个邮件服务器的邮件代理服务器。具体设置参考软件内部说明,例如:
[url=http://bj.onlinedown.net/soft/24298.htm]http://bj.onlinedown.net/soft/24298.htm[/url]
不知道这个是不是你想要的。 不太明白lz要什么 谢谢了~~~~
要的就是这个。只是现在是我要去实现他。
不大了解邮件代理服务器的概念。我要做一个路由型邮件代理服务器。也就是版主给我的那个软件。
我没搞清楚,为什么一般的代理服务器往往只能代理某一个邮件服务器的POP3和SMTP服务?他是纯粹的数据转发,怎么会只能代理一个或两个呢?
版主给的这个软件就是MTA吗?我导师告诉我说邮件代理服务器不是MTA,然后我就完全搞不懂了。。。 收件人:[email]recv@sina.com[/email]
内容:…………
然后我开启了邮件代理服务器后,他会和我的代理进行Smtp对话吗?
怎么对话?他是发给新浪的
在telnet里的对话是什么样的?
telnet smtp.sina.com ?
telnet 192.168.0.3 25(假设我的主机地址是192.168.0.3)?
他telnet哪个? 如果是 smtp.sina.com的话,那就是我去捕获他从25号端口发出的每个数据,然后转发给smtp.sina.com,那我这个邮件代理服务器和和一般的代理服务器有什么区别?好像就是纯粹的数据转发了
而且哪有邮件客户端可以设置代理端口为25的? 按我对你的话的理解,如果你哪台服务器只是纯粹的邮件代理,在这种代理环境下,想用telnet 来验证stmp.sina.com的smtp服务是否可用,应该是行不通了。telnet 192.168.0.3 25来验证也是行不通的。
因为代理服务器上捕捉的不是来自客户端的25端口。而是他开放的socket代理端口,通常可能为8080之类的。代理服务器通过转发用户名和密码请求,然后将数据传递回客户端。
因而,客户端设置的代理服务器的端口,不是25,而是代理服务器是开放什么端口,客户端就填写什么端口。
页:
[1]
