Re: [問題] sendmail 可用domain name順利寄出 但딠…

看板Linux作者 (香腸)時間13年前 (2011/08/21 02:05), 編輯推噓0(008)
留言8則, 3人參與, 最新討論串1/1
在這邊先感謝各位的協助!! 在此,詢問幾個有關mail的問題: 1.使用gmail或是mail2000或是yahoo等信箱來寄信 我們通常將收信人寫成:xxx@gmail.com xxx@yahoo.com.tw xxx@mail2000.com.tw 如果要將@後面的網域名稱改用ip來替代,似乎都沒辦法寄出 為什麼呢? 不知大家有沒有試過?還是我看錯ip? 2.上一篇推文中有人提到DNS的問題,我利用dig去查一下mx 確實申請的Domain name真的沒有MX的標籤吧?!!! gmail.com :http://ppt.cc/cxoc 可以明顯到到mx對應關係 向計中申請的: http://ppt.cc/@L3A 看不到任何對應關係 所以基本上計中給的domain name是沒有MX紀錄的吧?!!! 雖然沒有MX紀錄 但基本上 @domain 無論是: A寄給B (b@domain) or B寄給A (a@domain) 外部mail2000、gmail等,寄給A or B (a@domain) 都可順利收到,所以這個原則上跟@ip無法傳送的原因 應該沒啥 直接的關聯性吧? 3.我現在很納悶的就是為何A寄到B(b@ip)透過ip的方式為何無法寄送 (1)上篇推文有人說: @[ip] 這是文字模式下寄的方式,我試過,一樣不行 (2) /etc/mail/Access:基本上A、B兩台實體對外的ip只差最後一個 假設: A 123.456.789.01 B 123.456.789.02 所以我就直接用網域的方式 123.456.789 RELAY 至於@domain:我沒填,因為我認為不需要, 而且都收得到 就先這樣~~ 謝謝 ※ 引述《huangwh (香腸)》之銘言: : 電腦A 與B都是安裝好sendmail的郵件伺服器 : 電腦 A : csie@1.2.3.4 (1.2.3.4為對外真實ip) 數字在這邊是虛構的!! : 我電腦這邊有真實的ip : csie@hello.com.tw : 電腦 B : csie@5.6.7.8 : csie@hello.com.tw : 電腦A 寄給 電腦B : email打: : csie@1.2.3.4 無法順利寄到 會回傳錯誤 !! : csie@hello.com.tw 反而可以寄到!! : 電腦B 寄給 電腦A : 也是出現相同情形!! : /etc/mail/local-host-names部分我有設定了!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.232.17

08/21 07:30, , 1F
local-host-name 的設定為?
08/21 07:30, 1F

08/21 07:54, , 2F
不然請使用sendmail的debug mode,就知道整個過程和問題
08/21 07:54, 2F

08/21 07:58, , 3F
不過用ip的目的是? 通常要送到某一ip server
08/21 07:58, 3F

08/21 07:59, , 4F
使用的是mailertable
08/21 07:59, 4F

08/21 12:08, , 5F
local-host-name 沒記錯的話是設 domain + ip
08/21 12:08, 5F

08/21 12:10, , 6F
ip是設本機ip,所以從部分外部信箱都可順利寄(@ip)進來
08/21 12:10, 6F

08/21 12:11, , 7F
至於為啥我想用@ip: 因為覺得很怪,為啥不能A寄到B by @ip
08/21 12:11, 7F

08/23 02:37, , 8F
host unknow,就表示1.2.3.4被當成是domain而不是ip了
08/23 02:37, 8F
文章代碼(AID): #1EJ_TDMd (Linux)