哪位兄弟帮帮忙,我的邮局系统不能用我的程序发邮件
服务器刚刚装了winwebmail.3.7.6.1版本 也已经注册过了,通过网址也可以打开进入邮件系统,也设置了邮箱,发送接受都正常,但是 通过我的asp程序 用设置的邮箱 发信就是失败,
不过我也验证了推断出不是我程序的问题,因为我用其他的邮箱发信就正常,一换成这个邮箱就发信失败
因为用其他的邮箱可以发信,所以也不是防火墙的问题,即使把防火墙全关了还是不能发,
现在就是找不出原因,哪位高手给点指点
回复 1楼 aisila 的帖子
看看日志和反馈信息应该是反垃圾设置问题吧
把你的asp发送那台机器的ip设置为白名单试试看 winwebmail 据说还有一个拒绝命令行telnet的策略 Wed, 18 Feb 2009 09:11:22 帐号: ali17 登录WebMail
Wed, 18 Feb 2009 09:12:14 帐号: ali17 通过WebMail发送了一封邮件
Wed, 18 Feb 2009 09:12:15 成功发送邮件到
Wed, 18 Feb 2009 09:13:18 Smtp登录. IP: 220.181.15.13 , Port 41706
Wed, 18 Feb 2009 09:13:18 关闭Smtp连接.
Wed, 18 Feb 2009 09:13:18 接收到一封发往 的邮件.
Wed, 18 Feb 2009 09:13:20 关闭连接.
Wed, 18 Feb 2009 09:14:48 帐号: ali17 退出WebMail
Wed, 18 Feb 2009 09:15:13 帐号: admin 登录WebMail
Wed, 18 Feb 2009 09:24:33 Smtp登录. IP: 61.152.116.64 , Port 3393
Wed, 18 Feb 2009 09:24:36 关闭连接.
Wed, 18 Feb 2009 09:35:21 Smtp登录. IP: 61.152.116.64 , Port 3472
Wed, 18 Feb 2009 09:35:23 关闭连接.
这是日志,上面是发送跟接受成功的,下面两个是发送失败的,如果有这方面的经验,请加我qq:454224172,我直接给邮局设置后台 你的asp程序用什么组件发送,看看组件的应用是否正确。 用的 jmail44_free 需要怎么设置呢 Sub SendAction(subject, email, sender, content)
Set JMail = Server.CreateObject("JMail.Message")
JMail.Charset = "gb2312" ' 邮件字符集,默认为"US-ASCII"
JMail.From = strMailUser ' 发送者地址
JMail.FromName = sender' 发送者姓名
JMail.Subject =subject
JMail.MailServerUserName = strMailUser' 身份验证的用户名
JMail.MailServerPassword = strMailPass ' 身份验证的密码
JMail.Priority = 3
JMail.AddRecipient(email)
JMail.Body = content
JMail.Send(strMailAddress)
End Sub
这是网上的例子,没有看到你的也不好说,再说据你所说的,你用别的邮箱就行,这个就不行,所以还要详细分析一下,是不是登录帐户的问题(身份验证)。 感觉也象是身份验证问题的可能性大 恩,很有可能是身份验证的问题,但是不知道怎么解决 你用outlook试一下,outlook里使用需要设置服务器验证,所以jmail的程序里的服务器验证用户和密码也要有,你看一下你的jmail的组件说明,估计是哪里的设置可能不对,我以前也用过jmail用的挺好,基本发邮件的话换个邮箱用户知道密码就能发送,winmail的邮件服务还真没注意过,md的用着也没问题,或许是winmail中有特殊设置也说不定,不过感觉不是这个问题。
页:
[1]
2
