Назад | Перейти на главную страницу

IIS SMTP Relay в Google Apps добавляет заголовок в тело сообщения электронной почты

У меня есть SMTP IIS6, настроенный для ретрансляции электронной почты для приложений в моей интрасети, которые не поддерживают TLS, в учетную запись электронной почты Google Apps согласно этому руководству.

По большей части он работает отлично, но когда я отправляю электронное письмо через ретранслятор, в нижнюю часть сообщения добавляется следующая информация:

From: paging@mydomain.org
Return-Path: paging@mydomain.org
Message-ID: <randomString@bpdsrvr2>
X-OriginalArrivalTime: 30 May 2011 23:50:51.0503 (UTC) FILETIME=[683D3FF0:01CC1F24]
Date: 30 May 2011 19:50:51 -0400

В какой момент добавляется эта информация? Это делается в IIS или Gmail? Есть ли способ избавиться от этой информации?

Это реле предназначено для отправки текстовых сообщений, и наличие всей этой дополнительной информации делает его непригодным для использования.

РЕДАКТИРОВАТЬ: Я определил, что проблема возникла из IIS. Я пробовал использовать другой ретранслятор SMTP (вместо IIS), и заголовки не печатались в теле сообщения. Я до сих пор не понимаю, зачем IIS это делает.

следуя этим инструкциям в Windows 2003 (IIS6):

http://routerjanitor.blogspot.com/2011/08/google-apps-iis-smtp-relay.html

Я добавил точно такую ​​же информацию, но только в заголовке.

Протестировано отправкой как учетной записи Gmail, так и обычной учетной записи. Тем не менее, мы используем postini, поэтому перед доставкой сообщения к заголовкам добавляется еще немного.