发新话题
打印

[求助] 使用组件实现邮件发送,但老是提示发送失败,why??

使用组件实现邮件发送,但老是提示发送失败,why??

各位大侠,请教一个问题,我现在编写了一个asp程序,想借助新建的邮件系统来发送邮件,用程序来指令接收的邮件地址,但是高度的结果是发送失败,我参考过官网上的:使用组件实现邮件发送 http://www.winwebmail.com/aspsend.html
出现的情况依旧,大家有没有碰过类似的问题啊,如何解决的呢?我用jmail发也不行

代码我贴出来了,其实有行:mailsend.CreateNew sender, "abc"   我不知道是代表什么意思,如下:

<[email=%@LANGUAGE]%@LANGUAGE[/email] = VBSCRIPT%>
<html>
<body>
<%
if IsEmpty(Application("em_MaxMPOP3")) and IsEmpty(Application("em_MaxSigns")) then
dim mam
set mam = server.createobject("easymail.AdminManager")
tmp_num = 0
do while tmp_num < 30
  mam.LoadExt
  if mam.IsLoadOK = true then
   Exit Do
  end if
  mam.Sleep 500
  tmp_num = tmp_num + 1
loop
if mam.IsLoadOK = true then
  Application("em_MaxMPOP3") = mam.MaxMPOP3
  Application("em_MaxSigns") = mam.MaxSigns
  Application("em_SystemAdmin") = LCase(mam.SystemAdmin)
  Application("em_EnableBBS") = mam.EnableBBS
  Application("em_Enable_SignHold") = mam.Enable_SignHold
  Application("em_Enable_FreeSign") = mam.Enable_FreeSign
  Application("em_Enable_SignWithDomainUser") = mam.Enable_SignWithDomainUser
  Application("em_Enable_SignNumberLimit") = mam.Enable_SignNumberLimit
  Application("em_SignNumberLimitDays") = mam.SignNumberLimitDays
  Application("em_Enable_ShareFolder") = mam.Enable_ShareFolder
  Application("em_Enable_SignEnglishName") = mam.Enable_SignEnglishName
  Application("em_LogPageKSize") = mam.LogPageKSize
  Application("em_TestAccounts") = LCase(mam.TestAccounts)
  Application("em_SignMode") = mam.SignMode
  Application("em_SignWaitDays") = mam.SignWaitDays
  Application("em_am_Name") = mam.am_Name
  Application("em_am_Accounts") = LCase(mam.am_Accounts)
  Application("em_AccountsAdmin") = LCase(mam.AccountsAdmin)
  Application("em_EnableEntAddress") = mam.Enable_Show_EntAddress
  Application("em_EnableTrap") = mam.EnableTrap
  if mam.EnableTrap = true then
   Application("em_TrapMail") = mam.TrapMail
  end if
end if
set mam = nothing
end if
%>
<%
Dim mailsend
Dim sender
' 发送帐号是 admin
sender = "abc@mail.chinaabc.cn"
' 创建MailSend对象
Set mailsend = Server.CreateObject("easymail.MailSend")
mailsend.CreateNew sender, "abc"
' 发信人名称
mailsend.MailName = "系统管理员"
' 收件人邮件地址
mailsend.EM_To = "liqian158@163.com"
mailsend.EM_Subject = "邮件主题"
mailsend.EM_Text = "邮件正文内容!"
if mailsend.Send() = false then
Response.Write "邮件发送失败!"
else
Response.Write "邮件发送成功!"
end if
Set mailsend = Nothing
%>
</body>
</html>

TOP

你有帐号是abc@mail.chinaabc.cn的嘛
我为人人,人人为我

TOP

官方的例子直接就可以发送了。。
* 请在获得别人的帮助问题解决之后,编辑帖子分类为[已解决],并同样帮助有能力帮助的人!
* Winwebmail 极速版 更佳用户体验

TOP

发新话题
  清除 Cookies - 联系我们 - 邮件技术资讯网 - Archiver - WAP - 繁體中文
当前时区 GMT+8, 现在时间是 2008-11-22 10:52

本论坛为非盈利中立机构,论坛所有言论纯属发表者个人意见,与《 邮件技术资讯网》论坛立场无关。内容所涉及的版权和法律相关事宜请参考各自所有者的条款。
如果认定侵犯了您的权利,请联系我们尽快处理。本论坛原创内容请联系本站后再行转载并务必保留我站信息。此声明修改不再另行通知,本论坛保留最终解释权。
*本论坛QQ群:1#群2233231(已满) 2#群2598254(推荐) 3#群15974064(推荐) 4#群14173252(推荐)*
* 建议使用 1024×768 模式查看本论坛 *
Powered by Discuz! 6.1.0