如何实现本地SMTP服务器?(100)(100分)

P

pcspace

Unregistered / Unconfirmed
GUEST, unregistred user!
如何实现本地SMTP服务器?
就是不用将邮件发送到ISP的服务器上转发,而用自己的本地服务器直接发送
 
你说是编程还是应用?
 
装个iis,启动smtp服务器[:)]
 
当然是编程了,如果用软件,我这有建立SMTP的软件,
就是看了人家的,才想知道怎么做!!!
 
难度比较大吧
用socket监视25端口,响应smtp命令,还要多线程,分发……
送:smtp基本命令集
HELO 向服务器标识用户身份
发送者能欺骗,说谎,但一般情况下服务器都能检测到。

MAIL 初始化邮件传输
mail from:
RCPT 标识单个的邮件接收人;常在MAIL命令后面
可有多个rcpt to:
DATA 在单个或多个RCPT命令后,表示所有的邮件接收人已标识,并初始化数据传输,以.结束。
VRFY 用于验证指定的用户/邮箱是否存在;由于安全方面的原因,服务器常禁止此命令
EXPN 验证给定的邮箱列表是否存在,扩充邮箱列表,也常被禁用
HELP 查询服务器支持什么命令
NOOP 无操作,服务器应响应OK
QUIT 结束会话
RSET 重置会话,当前传输被取消

建议你参考linux下sendmail源码
 
不用,你说的是类似特快专递的功能吧
 
接受了
谢谢!!!
 
不好意思麻烦 翻出老帖子
只想弄清楚这个问题
有人能给些详细的资料给我吗?
 
顶部