Указание адреса возврата для электронной почты

У меня проблема с отправкой писем на определенный адрес электронной почты, отличный от адреса From.

Конкретный клиент требует, чтобы мы отправляли электронные письма с определенного адреса электронной почты (назовите его [email protected]). Наши администраторы Exchange создали учетную запись в поле Exchange, чтобы мы могли входить в систему и отправлять сообщения с этого адреса. Наш сервер Exchange подделывает этот адрес / домен. Это прекрасно работает.

К сожалению, электронные письма, отправленные с [email protected], не возвращаются нам. Предположительно, они возвращаются к учетной записи contact в clientcompany.com (которая может существовать, а может и не существовать).

Я вставил заголовок [email protected], исходя из предположения, что это поле определяет, куда отправляются возвратные сообщения. В других документах указано, что это поле никогда не должно заполняться исходной системой SMTP. Другие веб-сайты снова говорят о поле под названием Errors-To, которое явно нестандартное.

Итак - какое поле правильное и от чего оно зависит?
Есть идеи, почему мой Return-Path не работает?

Я бы очень хотел, чтобы Exchange правильно отбрасывал сообщение, адресованное недопустимому серверу!

обновление:

Я продолжал копать, и моя Return-Path работа заключалась только в добавлении расширенного свойства в конец блока заголовка, но Exchange, похоже, все еще добавляет свое собственное значение Return-Path вверху.

Delivered-To: [email protected] 
Received: by 1.1.1.1 with SMTP ... 
Return-Path: <[email protected]> 
Received: from ... ... 
...
Subject: Test 
Message-ID: ... 
Return-Path: [email protected]

Согласно Microsoft.com, Я не могу установить Return-Path, так как он определяется ПОЧТОЙ ОТ, что, похоже, согласуется с тем, что я читал ранее. Но теперь я застрял - как мне программно изменить это значение MAIL FROM в Exchange 2007?


person Kirk Broadhurst    schedule 19.04.2010    source источник
comment
У меня это не сработало, потому что Exchange, похоже, отклоняет сообщения с измененными заголовками. Я считаю, что решение находится где-то в конфигурации Exchange ...   -  person Kirk Broadhurst    schedule 23.04.2010


Ответы (3)


Возможно, вы захотите проверить, правильно ли установлен заголовок. Проверьте заголовки своего электронного письма и найдите:

Return-Path: [email protected]

Return-Path - это правильное поле в соответствии с RFC (IIRC), но не все почтовые серверы реализуют это правильно.

person Morfildur    schedule 19.04.2010
comment
Ага, вот как я это использую. Я подтвердил, что это есть в исходящем электронном письме, и я ждал более 12 часов, пока возврат не вернется ... но этого не произошло. - person Kirk Broadhurst; 20.04.2010

Не повезло;) Отправитель - это то, где заканчиваются отскоки. Клиент должен создать почтовый ящик и переслать его на ваш внутренний почтовый ящик для отказов. Только ясное решение.

person TomTom    schedule 19.04.2010
comment
Это решение предложили системные администраторы. Я думаю, что это, наверное, то, что нам нужно сделать. - person Kirk Broadhurst; 20.04.2010

Если на электронное письмо отвечает человек, а не автоматический ответ, вы можете попробовать использовать заголовок «Reply-To:» вместо «Return-Path:». (Например: "Reply-To: [email protected]")

person John M.    schedule 19.04.2010