51Testing软件测试论坛

标题: 在TD配置邮件服务器出现问题 [打印本页]

作者: farbean    时间: 2009-2-18 14:44
标题: 在TD配置邮件服务器出现问题
TD使用的是8.0版,邮件服务器使用的是:Mail Direct Pro V2.6.

邮件服务器无法将邮件发送出去,日志文件如下:
2009-02-18 14:23:46
[Mail Direct Pro v2.1.6.0]
DNS Query: Try to get mail exchange host information...
DNS server: 172.16.0.254, 127.0.0.1
Get 0 MX host information.
No mail exchange host found! Mail can not be directly delivered!

Send mail directly failed.
Error: Can not get MX information.
Mail delivered Failed.

请高手分析,怎么解决。  先谢了!
作者: farbean    时间: 2009-2-18 15:48
使用iis自带的smtp也接收不到邮件
作者: farbean    时间: 2009-2-19 09:44
此版块人气好像是很低哦,搜索了很多关于TD邮件服务的帖子,还是没解决问题。

等待中……
作者: ds1542    时间: 2009-2-23 10:38
2009-02-18 14:23:46             [时间]
[Mail Direct Pro v2.1.6.0]        [MD版本]
DNS Query: Try to get mail exchange host information...         [正在获得转发服务器信息]
DNS server: 172.16.0.254, 127.0.0.1                [DNS服务器信息]
Get 0 MX host information.                                   [得到0个邮件转发服务器信息]
No mail exchange host found! Mail can not be directly delivered!                  [没有得到邮件转发服务器信息]

Send mail directly failed.                                  [邮件发送失败]
Error: Can not get MX information.                 [错误原因:没有找到转发服务器]
Mail delivered Failed.                                        [邮件发送失败]

从你的错误Log大概可以发现应该是你的DNS配错了
如果你的邮件转发服务器是使用的外网的且配置正确的话
你的两个DNS地址一个是局域网本地的IP,另一个是本机IP
可能无法解析你的邮箱服务器的域名导致找不到你的邮件转发服务器

打开Mail Direct  双击齿轮图标进入设置
1.选择DNS标签选择第二项手动填入DNS地址(如果你的机器能上网的话就填上你机器上的DNS,怎么查看本机DNS你应该会)
2.选择SMTP中继(SMTP relay)标签,查看下面的列表,如果有信息的话选择编辑(Eidt)打开,如果没有的话选择增加(Add),此时会打开一个对话框,在Host中填入邮件转发服务器的地址,就是你所使用的邮箱的SMTP地址,比如smtp.hostname.com,mail.hostname.com.在Email中填入你的TD服务器管理员所使用的Email地址,端口选择25,然后将是否认证前面打钩,在下面的用户名中填上刚刚所填的管理员帐号的完整Email地址,然后输入密码,确定保存,然后点击应用自动重启Mail Direct服务,应该就OK了
你试一下
作者: farbean    时间: 2009-2-25 11:51
根据你的提示,问题解决了。
   
    问题出在:没有为SMTP relay 配置邮箱账号,没有勾选认证,没有填写用户名及密码。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2