Chinaunix

标题: 求助:linux邮件服务器不能正常发送邮件问题! [打印本页]

作者: oswardhead    时间: 2006-08-21 16:14
标题: 求助:linux邮件服务器不能正常发送邮件问题!
今天配了一个邮件服务器,在局域网内试验收发邮件均没问题,放置到公网后能收邮件但是不能发送邮件。

我用Foxmail做试验,能显示正在连接:
211.192.XX.XX:25

最后报下面这个错误:
The server reply:
550 5.7.1 <safw@sina.com>... Relaying denied. IP name lookup failed [202.XX.XX.XXX]

Continue?

请问怎么解决啊。
作者: 思一克    时间: 2006-08-21 16:18
没有配置好。 sina 的ERR信息?
作者: oswardhead    时间: 2006-08-21 16:22
我往别的网站,例如网易,搜狐,雅虎发也报这个错。请问还要配置什么?很急,谢谢。
作者: 思一克    时间: 2006-08-21 16:25
你要问问题,就把真实IP,DOMAIN NAME说出来,X。X不好。

这个我说过许多次了。
作者: wzls3146    时间: 2006-08-21 16:26
Linux sendmail~~配置问题?
作者: abel    时间: 2006-08-21 16:36
原帖由 oswardhead 于 2006-8-21 16:14 发表
今天配了一个邮件服务器,在局域网内试验收发邮件均没问题,放置到公网后能收邮件但是不能发送邮件。

我用Foxmail做试验,能显示正在连接:
211.192.XX.XX:25

最后报下面这个错误:
The server reply:
5 ...

把 /etc/mail/access 檔中的任何英文字都拿掉只留 IP ,
這是 sendmail 的觀念不夠而致的錯誤
作者: oswardhead    时间: 2006-08-21 16:40
谢谢,我去试下。今天刚开始研究sendmail,还希望各位多多照顾。
作者: wzls3146    时间: 2006-08-21 16:47
原帖由 abel 于 2006-8-21 16:36 发表

把 /etc/mail/access 檔中的任何英文字都拿掉只留 IP ,
這是 sendmail 的觀念不夠而致的錯誤


127.0.0.1 RELAY、
貌似不能拿掉吧~~~~
作者: abel    时间: 2006-08-21 16:55
原帖由 wzls3146 于 2006-8-21 16:47 发表


127.0.0.1 RELAY、
貌似不能拿掉吧~~~~

確實,是我說錯了,意思應該是
IP   RELAY
IP   OK

這裏面的 OK,RELAY 是一定要留的,而是第一欄中的東西只寫 IP,不寫任何的 hostname 型式
作者: oswardhead    时间: 2006-08-22 11:30
谢谢了,我能发送了,但是只能在/etc/mail/access文件下添加一个才能发一个,像下面一样:
163.com     RELAY
sina.com    RELAY
要怎么样才能使它能完全发送呢?要不然小邮箱发不出去啊。
作者: abel    时间: 2006-08-22 11:42
原帖由 oswardhead 于 2006-8-22 11:30 发表
谢谢了,我能发送了,但是只能在/etc/mail/access文件下添加一个才能发一个,像下面一样:
163.com     RELAY
sina.com    RELAY
要怎么样才能使它能完全发送呢?要不然小邮箱发不出去啊。

你先把
www.vbird.org
www.study-area.org
上的 sendmail 都讀過了再來想這個問題吧 ! 這樣做法就是讓 Mail From 或連線 IP 是 163.com ..
可以做 relay , 和 open relay 沒有什麼兩樣
作者: oswardhead    时间: 2006-08-22 12:18
谢谢
作者: passat5150    时间: 2006-08-23 10:51
标题: 发,收
不行啊!上面那位大虾你行不行啊!现在我们的邮件服务器可以对外网的发送邮件,可是要在access配置文件下修改成163.com REALY之后才能发送,谁能给点建议,让在什么地方都可以通过该邮件服务器收发邮件
作者: oswardhead    时间: 2006-08-23 17:39
我按照http://www.vbird.org/里的文档配置了SMTP的SASL认证,重起服务后,做了如下调试
# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 test.adsldns.org ESMTP Sendmail 8.11.6/8.11.6; Mon, 24 Feb 2003 11:51:04 +0800
ehlo osward@head.com
250-test.adsldns.org Hello tsai.adsldns.org [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-SIZE
250-DSN
250-ONEX
250-ETRN
250-XUSR
250-AUTH LOGIN PLAIN
250 HELP

PLAIN已经起来了,理论上OUTLOOK应该能够发送了才对啊?为什么。我还是走不出我所在楼的IP呢?直接退回我发出的信。
我的OUTLOOK配置出问题了吗?哪位大哥能指点下。谢谢

111111.JPG (29.64 KB, 下载次数: 34)

111111.JPG

作者: rick2006    时间: 2006-08-28 10:04
我的情况和楼主的一样。邮件服务器在局域网内收发邮件没问题,可以接收公网上发过来的邮件,但就是不能向公网发送邮件。一发就会报下面的错误:
550 5.7.1 <xxx@yahoo.com>... Relaying denied. IP name lookup failed [202.XX.XX.XXX]

试着发送其他的公网邮箱也报同样的错。
我不知道是我的配置没有做好,还是我的域名解析有问题所致?我查看域名解析如下,正向解析正常,反向解析不成功。
[root@mail ~]# nslookup

> mail.mydomain.com
Server:         61.12.34.56      (我的ISP的ip地址)
Address:        61.12.34.56#53
Non-authoritative answer:
Name:   mail. mydomain.com
Address: 202.18.x.x  (我的邮件服务器公网IP 地址)

> 202.18.x.x
Server:         61.12.34.56
Address:        61.12.34.56#53
** server can't find 202.18.x.x.in-addr.arpa: NXDOMAIN




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2