关于esmtp的身份验证?200分啊!(200分)

  • 主题发起人 主题发起人 whaoye
  • 开始时间 开始时间
W

whaoye

Unregistered / Unconfirmed
GUEST, unregistred user!
有谁知道是如何进行验证的?
smtp不需要验证就可以发信,顶多就是要本地用户,而有的根本就不需要。
但是碰到esmtp服务器,
我helo domain后,
总是不能发信,
看介绍说要身份验证,
但是没有象 ftp 或者是pop3那样的user pass的命令,
请问是如何验证,如何送出用户名和密码呢?
谢谢!
 
你看看FoxMail或者Indy的过程和程序,好像是EHLO,Auth Login.
 
可是我没有foxmail,我跟踪oe,可是什么也没有得到!555555
但是直接用smtp的时候却可以跟踪到oe的数据,

能不能帮个忙?谢谢!!!说清楚点好吗?
最好是举个列子!
比如
c:helo
s:200ok
...
c:quit
s:...


这个样子,好吗?
谢谢,急!!!!
 
你想自己写?用Indy控件再跟踪!其实用Indy控件已经有认证,不需要自己做,
或者不通过其他服务器,直接发到对方都可以。
 
网络程序我一贯都是不喜欢控件,
喜欢直接用winsock api,
不知道那个indy有原程序吗?
 
呵呵,最后还是我自己找到了资料,每人100分。
 
whoye能否把你找到的资料也给我一份,本人目前也碰到了你同样的问题,谢谢
 
其实就是用ehlo代替helo
然后因为它send一个加里密的字符串username过来,
然后你把你的密码也加密送过去就可以了。
而这个加密的算法一般都是base64
而至于用户和密码,一般都是该服务器提供的pop3用户和密码。
所以从根本上说,根本就没有起到什么认证的功能。
大不了我申请一个pop3帐号。

你可以到www.google.com里去搜索关键字,'smtp扩展'一定有资料的,
并不是我不给你,
只是我现在在学校,资料在家里,
如果你找不到,
就给我来信,然后我回去后给你寄过去。
怎么联系你呢?
我是whaoye@21cn.com
 
后退
顶部