Email-Server

Google Apps 作為 SMTP 中繼?

  • October 4, 2013

我們已將我們公司的域連結到 Google Apps,並且我們還安裝了一個 Kerio Connect(郵件伺服器)在我們公司中,它使用 Google 作為 SMTP 中繼。由於 google 需要 SMTP 身份驗證,我們使用我們的一個郵件地址進行身份驗證。但它會導致Google用用於身份驗證的使用者地址替換“發件人”標頭。

例如,我們想從 user1@company.org 發送電子郵件。使用者 smtp@company.org 用於 Kerio Connect 郵件伺服器的 SMTP 中繼設置中的 SMTP 身份驗證。郵件已送達,但在收件人方面,它說郵件來自 smtp@company.org,儘管它實際上是從 user1@company.org 發送的(回复標頭也設置為 smtp@company.org :() .

在 Gmail 幫助的“從不同地址發送郵件”部分中,解釋了當 user2@domain.com 用於身份驗證時如何從 user1@domain.com 發送電子郵件。- 他們說我需要使用 user2@ 註冊 Gmail 並將 user1@ 添加為我擁有的另一個郵件地址(郵件設置 -> 帳戶 -> “發送郵件為”部分)。它有效。例如,當我使用 smtp@company.org 註冊並將 user1@company.org 添加為我擁有的另一個郵件地址時,我可以使用 smtp@company.orguser1@company.org 發送電子郵件進行身份驗證,以及收件人將看到該消息是從 user1@company.org 發送的。

但是,如果我在域中有一百個電子郵件地址怎麼辦?我不想在設置中添加這 100 個地址。

我只希望任何使用者 (*@company.org) 都可以使用 smtp@company.org 使用者發送電子郵件進行身份驗證,並且我希望收件人看到郵件是從 *@company.org 發送的,而不是 smtp@company.org

有沒有簡單的方法可以做到這一點?

https://support.google.com/a/answer/2956491?hl=en&ref_topic=2921034

如果你看,他們確實提供你想要的

我研究過同樣的情況,您不能按照您想要的方式將 Google Apps 用作出站中繼。

如果您註冊 Postini,情況可能會有所不同,我還沒有真正研究過該服務。

更改您的 MX 記錄以將 INCOMMING 郵件發送到 Google Apps,不會對您的 OUTGOING 郵件產生任何影響。您可以從任何您想要的伺服器發送它,即使用您的主機或您的 ISP。

需要注意的幾件事: 1) 確保您的 SMTP 伺服器具有反向查找條目。2) 確保您的 SMTP 伺服器名稱解析的地址與伺服器相同,即如果 EHLO 是 SMTP.yourdomain.com.au,則 SMTP.yourdomain.com.au 的 nslookup 需要匹配該地址。3) 如果您使用 SPF,請確保在 TXT 記錄中包含您的非 Google SMTP 伺服器(以及 Google 設置)。4) 如果您使用的是 DKIM,則同上。

1 和 2 將確保您不會立即被標記為垃圾郵件。

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