Postfix

postfix smarthost 出站郵件伺服器

  • March 26, 2017

問候好人,

通過瀏覽它的配置文件來理解某個後綴設置我真的很累。我知道這個問題對你們所有人來說聽起來有點奇怪,因為我試圖找出失明的東西,但我想加快這個設置的速度,所以我提前道歉。首先,我將列出一些關於 postfix 的一般性問題,然後向您展示配置文件。

  1. 中繼主機是否也處理入站電子郵件(從公共發送到您的內部系統的郵件)?據我所知,中繼主機最常用於將電子郵件從內部主機發送到有效的電子郵件地址,而不會被視為垃圾郵件而被拒絕?
  2. 如果實現後綴只是為了充當智能主機,我們還需要傳輸映射嗎?
  3. 我需要在哪裡獲得有效的 mx 記錄?我曾經設置一個主機使用 gmail 發送電子郵件沒問題,但這裡的中繼主機只是一個內部 IP 地址?

我發現下面的配置及其對應的整體如下 a) /etc/postfix/relay_domains

abc.com  OK
xyz.com OK

b)

/etc/postfix/transport abc.com smtp:[mail1.someinternalhost.internal]:7575 xyz.com smtp:[mail1.someinternalhost.internal]:7575

三)/etc/postfix/spf_domains

hhh.com   #domain
kkk.com   #domain

注意:transport 中列出的域不在此文件中。

d)/etc/postfix/spf_transport

hhh.com smtp:[mail1.someinternalhost]:7575
kkk.com smtp:[mail1.someinternalhost]:7575

裡面main.cf是這樣的:

relayhost = [172.16.25.90]:25  #just an internal ip????
relay_domains = hash:$config_directory/relay_domains, hash:/etc/postfix   /spf_domains
relay_transport = hash:$config_directory/transport, hash:/etc/postfix/spf_transport
smtpd_tls_security_level = may
smtp_tls_security_level = may
smtpd_tls_key_file = /etc/postfix/cert/wildcard.xxx.com.key
smtpd_tls_cert_file = /etc/postfix/cert/wildcard.xxx.com.cert
smtpd_tls_CAfile = /etc/postfix/cert/alphassl-intermediate.crt
smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
smtpd_tls_received_header = yes
smtpd_tls_loglevel = 1

請問有人可以解釋一下這裡發生了什麼嗎?我想我知道 SPF 做了什麼,所以不需要解釋那是什麼。:)

非常感謝好人。

/乙

relayhost 值覆蓋所有 mx 轉換,任何非本地或傳輸映射中的內容都會去那裡。

傳輸地圖看起來像是專門路由了這些域,可能是您阻止內部電子郵件從出站系統發出。

中繼主機將應用於此後綴框的所有電子郵件。

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