請問大家,
有人從fareastone.com.tw寄信過來,可是被我的sendmail 8.9.3拒收,
理由是sender domain must exist
我用nslookup查了一下,
fareastone.com.tw並沒有A record,也就是沒有對應到一個ip address,
它只有MX record,對應到fetfw.fareastone.com.tw
所以sendmail在跟DNS確認的時候,找不到fareastone.com.tw的A record,
就把對方的信件都reject了。
是否有什麼方式,可以設定sendmail在跟DNS確認的時候,也接受MX record呢?
--
※ Origin: 鳥窩 (BirdNest.infoX.Net) ◆ From: phanes.cs.nccu.edu.tw
> -------------------------------------------------------------------------- <
發信人: tyy.bbs@bbs.cs.nthu.edu.tw (.JediKnight.), 看板: Linux
標 題: Re: [sendmail8.9.3]無法收到只有MX record的位址的來信
發信站: 清華資訊(楓橋驛站) (Tue Dec 7 13:34:38 1999)
轉信站: Ptt!news.ntu!freebsd.ntu!news.cs.nthu!maple
※ 引述《PowerLessOp.bbs@BirdNest.infoX.Net (小段)》之銘言:
> 請問大家,
> 有人從fareastone.com.tw寄信過來,可是被我的sendmail 8.9.3拒收,
> 理由是sender domain must exist
> 我用nslookup查了一下,
> fareastone.com.tw並沒有A record,也就是沒有對應到一個ip address,
> 它只有MX record,對應到fetfw.fareastone.com.tw
> 所以sendmail在跟DNS確認的時候,找不到fareastone.com.tw的A record,
> 就把對方的信件都reject了。
> 是否有什麼方式,可以設定sendmail在跟DNS確認的時候,也接受MX record呢?
不是你的錯,是他的 Server 沒有設好,faresatone.com.tw 不需要 A 紀錄
也可以寄收信
還有一個可能,就是他不是 faresatone.com.tw 這個網址的擁有者
--
※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: c61.h210062146.is.net.tw
> -------------------------------------------------------------------------- <
發信人: PowerLessOp.bbs@BirdNest.infoX.Net (小段), 看板: Linux
標 題: Re: [sendmail8.9.3]無法收到只有MX record的位址的來信
發信站: 鳥窩 BBS (Tue Dec 7 18:28:51 1999)
轉信站: Ptt!news.ntu!freebsd.ntu!ctu-peer!news.nctu!news.iim.nctu!news.cis.nct
※ 引述《PowerLessOp (小段)》之銘言:
: 請問大家,
: 有人從fareastone.com.tw寄信過來,可是被我的sendmail 8.9.3拒收,
: 理由是sender domain must exist
: 我用nslookup查了一下,
: fareastone.com.tw並沒有A record,也就是沒有對應到一個ip address,
: 它只有MX record,對應到fetfw.fareastone.com.tw
: 所以sendmail在跟DNS確認的時候,找不到fareastone.com.tw的A record,
: 就把對方的信件都reject了。
: 是否有什麼方式,可以設定sendmail在跟DNS確認的時候,也接受MX record呢?
有人告訴我,sendmail 8.9.3應該是可以接受MX record的。
我在comp.mail.sendmail找到這樣的敘述:
******************
> Hi,
>
> from time to time mails are blocked from our mailserver ( sendmail 8.9.3
> ) with errormessage "Sender domain must exist". Problem is, i am sure,
> sender domain exist. Our BIND-Version is 8.1.2.
Did you tell sendmail?
:-)
Check it:
echo '/map host DOMAIN' | sendmail -bt
^^^^^^
insert a sender domain that causes trouble.
******************
我分別在三台跑sendmail 8.9.3的機器上執行下面的指令,前兩台都可以:
(1)
> rainbow:/etc$ echo '/map host fareastone.com.tw'| sendmail -bt
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> map_lookup: host (fareastone.com.tw) returns fareastone.com.tw. (0)
> rainbow:/etc$
(2)
bash# echo '/map host fareastone.com.tw'| sendmail -bt
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> map_lookup: host (fareastone.com.tw) returns fareastone.com.tw. (0)
> bash#
偏偏在mail server上面就不行:
ystuan@cherry [133] ~ > echo '/map host fareastone.com.tw'| sendmail -bt
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> map_lookup: host (fareastone.com.tw) no match (68)
ystuan@cherry [134] ~ >
*********************
想請問的是,三台機器都並沒有任何以host為名字的map,為什麼有兩台可以查到呢?
是不是那個地方設錯了?
--
※ Origin: 鳥窩 (BirdNest.infoX.Net) ◆ From: phanes.cs.nccu.edu.tw
> -------------------------------------------------------------------------- <
發信人: PowerLessOp@bbs.ee.ntu.edu.tw (我是誰?), 看板: Linux
標 題: Re: [sendmail8.9.3]無法收到只有MX record的位址的 …
發信站: 台大電機 Maxwell BBS (Tue Dec 7 19:21:32 1999)
轉信站: Ptt!news.ntu!bbs.ee.ntu!Maxwell
※ 引述《tyy.bbs@bbs.cs.nthu.edu.tw (.JediKnight.)》之銘言:
: ※ 引述《PowerLessOp.bbs@BirdNest.infoX.Net (小段)》之銘言:
: > 請問大家,
: > 有人從fareastone.com.tw寄信過來,可是被我的sendmail 8.9.3拒收,
: > 理由是sender domain must exist
: > 我用nslookup查了一下,
: > fareastone.com.tw並沒有A record,也就是沒有對應到一個ip address,
: > 它只有MX record,對應到fetfw.fareastone.com.tw
: > 所以sendmail在跟DNS確認的時候,找不到fareastone.com.tw的A record,
: > 就把對方的信件都reject了。
: > 是否有什麼方式,可以設定sendmail在跟DNS確認的時候,也接受MX record呢?
: 不是你的錯,是他的 Server 沒有設好,faresatone.com.tw 不需要 A 紀錄
: 也可以寄收信
: 還有一個可能,就是他不是 faresatone.com.tw 這個網址的擁有者
他是faresatone.com.tw網址的擁有者沒錯。我認為應該是我這邊的問題,
因為我找到一個方法,在別的不會拒收遠傳信件的mail server上,用
echo '/map host fareastone.com.tw'| sendmail -bt
會告訴我map_lookup: host (fareastone.com.tw) returns fareastone.com.tw. (0)
但是在我的mail server上面,會說
map_lookup: host (fareastone.com.tw) no match (68)
頭痛啊。
--
Just Another NTUEE 97er
--
※ Origin: 臺大電機 Maxwell 站 ◆ From: phanes.cs.nccu.edu.tw
> -------------------------------------------------------------------------- <
發信人: PowerLessOp.bbs@BirdNest.infoX.Net (小段), 看板: Linux
標 題: Re: [sendmail8.9.3]無法收到只有MX record的位址的 …
發信站: 鳥窩 BBS (Tue Dec 7 22:08:03 1999)
轉信站: Ptt!news.ntu!news.mcu!news.cs.nthu!news.cis.nctu!birdnest
※ 引述《PowerLessOp (小段)》之銘言:
: ※ 引述《PowerLessOp (小段)》之銘言:
: : 請問大家,
: : 有人從fareastone.com.tw寄信過來,可是被我的sendmail 8.9.3拒收,
: : 理由是sender domain must exist
: : 我用nslookup查了一下,
: : fareastone.com.tw並沒有A record,也就是沒有對應到一個ip address,
: : 它只有MX record,對應到fetfw.fareastone.com.tw
: : 所以sendmail在跟DNS確認的時候,找不到fareastone.com.tw的A record,
: : 就把對方的信件都reject了。
: : 是否有什麼方式,可以設定sendmail在跟DNS確認的時候,也接受MX record呢?
: 有人告訴我,sendmail 8.9.3應該是可以接受MX record的。
: 我在comp.mail.sendmail找到這樣的敘述:
: ******************
: > Hi,
: > from time to time mails are blocked from our mailserver ( sendmail 8.9.3
: > ) with errormessage "Sender domain must exist". Problem is, i am sure,
: > sender domain exist. Our BIND-Version is 8.1.2.
: Did you tell sendmail?
: :-)
: Check it:
: echo '/map host DOMAIN' | sendmail -bt
: ^^^^^^
: insert a sender domain that causes trouble.
: ******************
: 我分別在三台跑sendmail 8.9.3的機器上執行下面的指令,前兩台都可以:
: (1)
: > rainbow:/etc$ echo '/map host fareastone.com.tw'| sendmail -bt
: ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
: Enter <ruleset> <address>
: > map_lookup: host (fareastone.com.tw) returns fareastone.com.tw. (0)
: > rainbow:/etc$
: (2)
: bash# echo '/map host fareastone.com.tw'| sendmail -bt
: ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
: Enter <ruleset> <address>
: > map_lookup: host (fareastone.com.tw) returns fareastone.com.tw. (0)
: > bash#
: 偏偏在mail server上面就不行:
: ystuan@cherry [133] ~ > echo '/map host fareastone.com.tw'| sendmail -bt
: ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
: Enter <ruleset> <address>
: > map_lookup: host (fareastone.com.tw) no match (68)
: ystuan@cherry [134] ~ >
: *********************
: 想請問的是,三台機器都並沒有任何以host為名字的map,為什麼有兩台可以查到呢?
: 是不是那個地方設錯了?
不會work那台是solaris 2.6,後來發現應該是/etc/nsswitch.conf的問題
原本設定
hosts: files nis [NOTFOUND=return] dns
改成
hosts: files nis dns
就正常了。
--
※ Origin: 鳥窩 (BirdNest.infoX.Net) ◆ From: phanes.cs.nccu.edu.tw