Exchange+Sendmail兩台Mail如何架設?



贊助商連結


頁 : [1] 2 3 4

casperyang
2001-08-06, 08:43 AM
請問各位公司最近想要多架一台Linux的Sendmail負責對外信件的收發
而原來的一台Exchange要做內部郵件的收發
舉例來說
也就是說當使用者寄了一封信給兩個人(一個是公司同事一個是外部信件)
信件會送到Exchange當Exchange發現是送給內部的使用者就處理掉了
而外部信件則會送到Sendmail讓他去寄發
而如果是外面的人寄信進來會寄到Linux的Sendmail
然後再轉送到Exchange去讓他做發送信件的動作
請問各位高手
如果Exchange和Sendmail如果架設好了以後要做怎樣的設定
才可以做到以上的功能ㄋㄟ
煩請告知
謝謝

贊助商連結


casperyang
2001-08-14, 10:20 AM
請問是否有人公司是這樣架設的
可否告知如何架設ㄋㄟ
謝謝

milwater
2001-08-15, 11:06 AM
不太瞭為何要這樣做..
將Mail Server分成兩個, 一般為的是做Redundant或是Load Sharing, 但必須是有支援的OS, 且兩個OS/AP必定是相同的. 若用Exchange作對內, SendMail做對外的處理, 無論時間, 金錢等花費都是不必要的. 而且兩者若同一Domain, 要MX轉兩次與多做無謂的郵件處理~ 我想應該沒公司會這麼做的(除非太閒..)
:)

mmmarco
2001-08-15, 02:33 PM
可考慮將sendmail換成gateway型的防毒軟體.
既可以當您的MX, 也可以當成mail relay, off-load您的exchange...
這樣就只要專心搞一套mail server.

casperyang
2001-08-15, 02:40 PM
最初由 mmmarco
可考慮將sendmail換成gateway型的防毒軟體.
既可以當您的MX, 也可以當成mail relay, off-load您的exchange...
這樣就只要專心搞一套mail server.


請問何謂gateway型的防毒軟體?

mmmarco
2001-08-15, 09:51 PM
Interscan or Norton antivirus gateway....

marcus
2001-08-15, 10:03 PM
那你就錯了, 很多公司都這麼做, 尤其是大企業.

原因就是 NT 平台的處理能量. 不論是 Exchange 或 Notes, 跑在 NT 平臺上, 遇到大量的郵件 (尤其是送出) 就會來不及處理, 然後 queue 信一堆, 最後整個系統當掉. 也因此很多企業乾脆多架一個 Unix/Linux 的 MX 替 Exchange/Notes 做轉信的動作, 或是乾脆把 Notes 移到 Unix 平臺上面.

另外就 MX 來說, 要做 Redundant 或 LB 不需要考慮平臺, 只要能支援 SMTP 即可.


最初由 milwater
不太瞭為何要這樣做..
將Mail Server分成兩個, 一般為的是做Redundant或是Load Sharing, 但必須是有支援的OS, 且兩個OS/AP必定是相同的. 若用Exchange作對內, SendMail做對外的處理, 無論時間, 金錢等花費都是不必要的. 而且兩者若同一Domain, 要MX轉兩次與多做無謂的郵件處理~ 我想應該沒公司會這麼做的(除非太閒..)
:)

marcus
2001-08-15, 10:17 PM
如果你公司的 domain 是 abc.com.tw
Exchange 主機是 exch.abc.com.tw
Linux 主機是 linux.abc.com.tw

Exchange 設定的地方我忘記了, 大意是要把預設郵件閘道指到到 linux.abc.com.tw
在 Linux 上, 如果有 /etc/mail 這個目錄, 進入這個目錄然後編輯一個檔叫做 mailertable, 放入下面這一行:
abc.com.tw smtp:exch.abc.com.tw
存檔. 然後下指令
makemap hash mailertable < mailertable
在 sendmail.cf 裡找一列列首是 DS 開頭的文字. 若 DS 後有其它文字, 則把多餘文字全部刪掉只留下 DS
接著重新啟動 sendmail:
/etc/init.d/sendmail restart

別忘了你們 DNS 上的 MX 要指到 linux.abc.com.tw


最初由 casperyang
請問各位公司最近想要多架一台Linux的Sendmail負責對外信件的收發
而原來的一台Exchange要做內部郵件的收發
舉例來說
也就是說當使用者寄了一封信給兩個人(一個是公司同事一個是外部信件)
信件會送到Exchange當Exchange發現是送給內部的使用者就處理掉了
而外部信件則會送到Sendmail讓他去寄發
而如果是外面的人寄信進來會寄到Linux的Sendmail
然後再轉送到Exchange去讓他做發送信件的動作
請問各位高手
如果Exchange和Sendmail如果架設好了以後要做怎樣的設定
才可以做到以上的功能ㄋㄟ
煩請告知
謝謝

casperyang
2001-08-17, 08:32 AM
還有個問題請教一下∼∼
就是Exchange Server上面已經建有員工帳號
若把Sendmail架起來後除了做marcus兄所說的設定外
是否需要也在Sendmail上建立一份與Exchange同樣的帳號ㄋㄟ?

marcus
2001-08-18, 11:55 AM
不需要. sendmail 只是個轉信站 (透過 mailertable), 所以不需要在該主機上件帳號.


最初由 casperyang
還有個問題請教一下∼∼
就是Exchange Server上面已經建有員工帳號
若把Sendmail架起來後除了做marcus兄所說的設定外
是否需要也在Sendmail上建立一份與Exchange同樣的帳號ㄋㄟ?