Unix

使用一台機器發送帶有 2 個 ip 的郵件

  • September 20, 2010

我需要配置一個 SMTP 伺服器(sendmail)來發送帶有 2 個介面的郵件,這些介面具有不同的 ip 依賴伺服器。

例如:在同一台機器上,ip:1.1.1.1 和 2.2.2.2 我需要通過 1.1.1.1 發送電子郵件 a@a.com,通過 2.2.2.2 發送電子郵件 b@b.com

我現在不可以在sendmail上配置它,或者使用iptables,有什麼想法嗎?

謝謝。

很可能你想要一些不同的東西(很抱歉告訴你)。但是如果你真的想通過不同的介面/路由發送郵件,你必須在兩個不同的網路中擁有這兩個介面,每個網路都應該有一個路由器。查看您的作業系統手冊頁中的route命令、/etc/hosts/etc/networks文件,可能還有如何設置您的 NIC。為非預設網路設置靜態路由。這個非預設網路當然必須到達 b.com。

我找到了一些關於這個的幫助,但沒有說什麼用不同的 ip 或介面發送郵件,使用 virtusertable。

https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-5033970.html

引用自:https://serverfault.com/questions/130886