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 的全部列出来,写错用户 名,密码,服务器什么的都不行