再问:smtp问题(100分)

  • 主题发起人 主题发起人 neeeewer
  • 开始时间 开始时间
N

neeeewer

Unregistered / Unconfirmed
GUEST, unregistred user!
经各位大虾的指点,我已经可以连上smtp服务器,可是发不了邮件。<br>我向smtp服务器发完"Data"命令后,接着发送邮件的内容,可怎么都不行!<br>如果接着发“.”则可以在油箱中收到一风物内容的邮件。为什么发不了邮件的内容啊?<br>神啊,救救我吧!100分。
 
&nbsp;Delphi下不是有smtp的例子吗,看一下。
 
NMsmtp???换其他LESS BUG COMPONET
 
你发送"DATA"后不是马上发送邮件内容,而是等待邮件服务器再次给客户端发送一个“250”<br>这时你就可以发送邮件内容了,最后单独发送一个“.”,你试试吧,如果还有问题可以来信<br>我们讨论讨论,我以前用socket做过邮件客户端和服务端,希望能给你帮助。
 
to terry_lzs:<br>&nbsp; &nbsp; 你好!邮件服务器已经返回一个“250”了。如果我接着发送邮件内容,就会出现很久<br>都没反应的情况。假如我在发送“data”之后,接着发送“.”则会收到一封无任何内容<br>的邮件。注:我所用来发送邮件的服务器的速度是很快的,基本不用等待。是否需要<br>对邮件内容进行相应的标识,比如说:content:(内容),subject(主题)。。。<br>&nbsp; &nbsp; 不知你的看法如何?请指教,谢谢!!!<br>
 
难道没有人能帮帮我吗?
 
发送"DATA"后不是马上发送邮件内容,而是等待邮件服务器给客户端发送一个<br>"354",例<br>data<br>354 Start mail input;end with &lt;CRLF&gt;.&lt;CRLF&gt;<br>TO:someone mail address<br>Form:your mail address<br>Date:Fri,12 Dec 2001 12:20:02 -0700<br>Message-ID:&lt;省略&gt;<br><br>How are you<br>.<br>250 ok
 
&lt;font color="#FF0000"&gt;<br>大家帮帮忙,给看一下&lt;/font&gt;&lt;/p&gt;<br><br>&lt;p align="left"&gt;<br>&amp;nbsp;<br>&lt;font color="#FF0000" size="4"&gt;<br>&lt;a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=506445"&gt;<br>“寻找简单的方法,filter消息”&lt;/a&gt;<br>&lt;/font&gt;&lt;/p&gt;<br><br>&lt;p align="left"&gt;如有违反论坛规则,还请版主砍掉并批评指出&lt;/p&gt;
 
这样吧,如果你还是不明白,介绍几个网站给你看看<br>http://member.netease.com/~caveman/winsock.htm<br>http://go7.163.com/~adamyu/vbbooks/internet/int_ch05_01.htm
 
想得到更详尽的资料去查相关的RFC。
 
后退
顶部