Smtp

什麼是 SMTP 中繼和智能主機?

  • September 6, 2017

什麼是 SMTP 中繼,什麼是 SMTP 智能主機?誰能給我一個簡短的描述,包括它們之間的關係?

一般來說,兩者都是郵件中繼,而郵件中繼只是通過 SMTP 將郵件傳遞到另一個郵件伺服器的伺服器,而不是通過 POP3/IMAP/HTTP 向最終使用者提供郵箱服務的伺服器。

智能主機是專門處理出站電子郵件的郵件中繼。如果您有一個私有 LAN,您可能希望控制出站電子郵件的流量,並防止“任何舊伺服器”能夠將電子郵件傳送到 Internet,或者您的內部系統可能只解析內部 DNS 而無法解析主機或“在網際網路上”的系統的域 MX 記錄。在這種情況下,您可以將單個主機指定為 Smarthost。所有其他機器反過來會盲目地向 Smarthost 發送任何出站電子郵件。smarthost 將能夠解析網際網路上的主機和域 MX 記錄,並且將被防火牆/acl/iptables/whatever 允許與埠 25 或埠 587 上的其他主機通信,以傳遞出站電子郵件。

郵件中繼的另一個常見用途是入站電子郵件。如果您經營一個擁有數千或數十萬使用者的大型組織,則將電子郵件寫入塊儲存可能會消耗大量時間和資源。如果您只有一台伺服器來執行此操作,它很快就會陷入困境。如果您有多個伺服器,每個伺服器都為一部分使用者提供服務,則您必須更改每個使用者的電子郵件域,以使該使用者與眾不同。這些變通辦法很快變得相當不方便。解決方案是為您的域創建一條 MX 記錄,它可能會解析(通過負載平衡或 DNS 循環)到多個郵件中繼伺服器。這些郵件中繼將被配置為接受域中任何使用者的電子郵件,同時過濾垃圾郵件,然後它會諮詢它’ s自己的策略/映射來確定電子郵件需要轉發到哪個郵箱伺服器才能到達最終使用者的郵箱。userA => server1,userB => server2,等等。

這允許為所有使用者從 Internet 接收電子郵件進行繁重工作的伺服器快速轉發它們,而具有較低個人容量的郵箱伺服器能夠承受將消息寫入磁碟的資源損失,而不會成為一個瓶頸。

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