作者 主題: 請問一下sendmail  (閱讀 2800 次)

0 會員 與 1 訪客 正在閱讀本文。

redjack

  • 活潑的大學生
  • ***
  • 文章數: 426
    • 檢視個人資料
請問一下sendmail
« 於: 2005-10-26 17:38 »
請問一下
我的sendmail設定後,可以接收外部網域的信件
但不能寄給對方
請問一下原因出在那呢?
我的sendmail, dovecot都開了
pop3, smtp也開了
access也設成了0.0.0.0 RELAY

但仍出現"某位收件者被伺服器拒絕"的訊息

我用的是FC4,在此先謝過各位前輩了
Knowledge is Power

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
請問一下sendmail
« 回覆 #1 於: 2005-10-26 17:57 »
想想access設定成0.0.0.0 RELAY在幹麻在來談吧

redjack

  • 活潑的大學生
  • ***
  • 文章數: 426
    • 檢視個人資料
請問一下sendmail
« 回覆 #2 於: 2005-10-26 23:10 »
不好意思,聽人家這樣說表示全部的ip,我就跟著做了…
小弟剛剛試過了,如果我把外寄伺服器用ip(192.168)的方式填上,就可以寄信了
但如果填上我的domain name 或是 真實ip,就會出現遭拒的訊息
我的ip分享器已經將smtp設到該主機上了
這是我現在的access內容
localhost.localdomain           RELAY
localhost                       RELAY
127.0.0.1                       RELAY
192.168.1                       RELAY

謝謝damon的指正
Knowledge is Power

redjack

  • 活潑的大學生
  • ***
  • 文章數: 426
    • 檢視個人資料
請問一下sendmail
« 回覆 #3 於: 2005-10-27 17:20 »
以下是我最近一次測試時的log:

Oct 27 17:09:38 myHost sendmail[1862]: j9R99bMU001862: ruleset=check_rcpt, arg1=<target@hotmail.com>, relay=1-2-3-4.cm.dynamic.apol.com.tw [4.3.2.1], reject=550 5.7.1 <target@hotmail.com>... Relaying denied
Oct 27 17:09:38 myHost sendmail[1862]: j9R99bMU001862: from=<orcs@myHost.test.net>, size=0, class=0, nrcpts=0, proto=SMTP, daemon=MTA, relay=1-2-3-4.cm.dynamic.apol.com.tw [4.3.2.1]
Oct 27 17:09:40 myHost sendmail[1863]: j9R99d9m001863: ruleset=check_rcpt, arg1=<target@hotmail.com>, relay=1-2-3-4.cm.dynamic.apol.com.tw [4.3.2.1], reject=550 5.7.1 <target@hotmail.com>... Relaying denied
Oct 27 17:09:40 myHost sendmail[1863]: j9R99d9m001863: from=<orcs@myHost.test.net>, size=0, class=0, nrcpts=0, proto=SMTP, daemon=MTA, relay=1-2-3-4.cm.dynamic.apol.com.tw [4.3.2.1]

試過用outlook寄給root是ok的,也試過用別台主機的乾淨sendmail.mc蓋過再用m4重建一次cf檔
但還是不行

謝謝大家的幫忙
(後來想起當初為什麼用會0.0.0.0了,因為怎麼試都不行,就把這個加進去了 ><)
Knowledge is Power

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
請問一下sendmail
« 回覆 #4 於: 2005-10-27 17:33 »
引述: "redjack"
不好意思,聽人家這樣說表示全部的ip,我就跟著做了…
小弟剛剛試過了,如果我把外寄伺服器用ip(192.168)的方式填上,就可以寄信了但如果填上我的domain name 或是 真實ip,就會出現遭拒的訊息


哦,因為你是 nat 架構,mail server 看到來源是 ip 分享器對外真實 ip。

要開 relay,也是填入 ip 分享器對外的 ip 才對。

==
I am kenduest - 小州

my website: http://kenduest.sayya.org/

redjack

  • 活潑的大學生
  • ***
  • 文章數: 426
    • 檢視個人資料
請問一下sendmail
« 回覆 #5 於: 2005-10-27 17:39 »
果然這樣就可以了,真的謝謝kenduest大大
因為記得0.0.0.0 RELAY表示全部都允許轉寄(如果沒記錯的話)
那麼為什麼這樣不行呢?

再次謝謝大家的幫忙 : )
Knowledge is Power

Vic~

  • 活潑的大學生
  • ***
  • 文章數: 231
    • 檢視個人資料
請問一下sendmail
« 回覆 #6 於: 2005-10-28 01:43 »
引述: "redjack"
果然這樣就可以了,真的謝謝kenduest大大
因為記得0.0.0.0 RELAY表示全部都允許轉寄(如果沒記錯的話)
那麼為什麼這樣不行呢?

再次謝謝大家的幫忙 : )


你有沒有想過Open Relay呢?

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
請問一下sendmail
« 回覆 #7 於: 2005-10-28 03:49 »
引述: "redjack"
果然這樣就可以了,真的謝謝kenduest大大
因為記得0.0.0.0 RELAY表示全部都允許轉寄(如果沒記錯的話)
那麼為什麼這樣不行呢?
再次謝謝大家的幫忙 : )


要 open relay 不是這樣設定的。

請閱讀:

http://www.sendmail.org/m4/readme.html

http://www.sendmail.org/m4/features.html#promiscuous_relay

只是要 open relay?請想清楚,要不然用以前當兵的班長用語就是

"你準備倒大楣了"

==
I am kenduest - 小州

my website: http://kenduest.sayya.org/

JackYang78

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 2672
    • 檢視個人資料
請問一下sendmail
« 回覆 #8 於: 2005-10-28 07:38 »
引述: "kenduest"


只是要 open relay?請想清楚,要不然用以前當兵的班長用語就是

"你準備倒大楣了"

==


哈哈... 沒錯沒錯.... 信件滿天飛 !! 垃圾也滿天飛 .... 飛呀飛 !!

Jack Yang.
Networking & Communication Security SE