日期:2014-05-17  浏览次数:20780 次

asp发邮件的问题,急,高分请教CSDN高手!
由于业务需要,使用表单来发送RFQ邮件! 
首先我使用jmail   4.3 安装注册 后,添上代码 ,代码不会有问题的 .所以不要怀疑.发送 返回结果 
jmail.Message   错误   '8000ffff '  

The   message   was   undeliverable.   All   servers   failed   to   receive   the   message  

/quote.asp,行   41  
41  mail.Send( "smtp.ecsource.net ")  
   mail.close()  
   set   mail=nothing  
   if   (mail.Send( "smtp.ecsource.net ")   )Then    
      Call   writealert( "send   is       true   ! ",0, " ", " ")  
          Else    
      Call   writealert( "send     mail   faild   ! ",0, " ", " ")  
      End   If    

在google上搜了一通,他们的办法也不能解决   ,请问是否是jmail不能用了   ,还是没有开启smtp服务   .是我的服务器还是我们的企业邮局     ?

 
2 我使用 CDONTS.newmail组件发邮件 ,使用我的帐号 aaa@ECSOURCE.NET   发送到 163的可以收到 ,但是发送到bbb@ecsource.net的收不到 
请问是什么问题   ?
 发送后的邮件处在mailroot/下的queue   或者 badmail中 
发送到163成功的 ,但是我在本机上的发送到163可以收到     ,发送到本域的不能   ,一直处在   消息队列中   .
 
3   如果对于以上方法不太了解的   ,能给出方案或者提示的   也非常感谢  
能附上简单代码实现最好   .有没第三方的邮件服务器,针对我这个用的  
两天内揭贴!急~
QQ:52836634

------解决方案--------------------
.....
   set mail=nothing
   if (mail.Send( "smtp.ecsource.net ") )Then
.....

不说别的就你这两条句子先后顺序就有问题.

------解决方案--------------------
看看防火墙的设置是不是把25端口屏蔽了吧。
------解决方案--------------------
发表于:2007-11-03 00:09:593楼 得分:0 
..... 
   set mail=nothing
   if (mail.Send( "smtp.ecsource.net ") )Then
..... 

不说别的就你这两条句子先后顺序就有问题.

------解决方案--------------------
有三种可能:
A.需要SMTP验证,把身份验证写明白就OK了
B.防火墙问题,被阻挡
C.你连续发送N封邮件被服务器屏蔽了

另外还要注意,有的杀毒软件也会阻挡的。如Mcafee中的访问保护有“禁止大量发送邮件的蠕虫病毒发送邮件”这一项,会阻挡的。
------解决方案--------------------
你把jmail 的全部列出来,写错用户 名,密码,服务器什么的都不行