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

Отправьте электронное письмо от exim на другой SMTP-сервер, удалив локальный конверт

Я управляю сервисом, который недавно перешел на AWS / EC2, но у нас есть несколько IP-адресов с отличной репутацией электронной почты, через которые мы хотели бы продолжать отправлять электронную почту. Мы настроили exim в качестве сателлита на экземплярах EC2, чтобы электронная почта, отправляемая с помощью sendmail локально на этом компьютере, отправлялась через наш существующий SMTP-сервер за пределами AWS. Это хорошо работает.

Единственная проблема заключается в том, что наши электронные письма не содержат имен хостов AWS / EC2 в конвертах сообщений. Это вызывает проблемы с людьми, которые сообщают об электронных письмах как о спаме, которые отправляются в AWS. Например, вот примеры заголовков, которых я не хочу существовать:

    Received: from ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com ([XX.XX.XXX.XXX]:XXXXX helo=www2.server.com)
        by server.com with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128
        (Exim 4.80.1)
        (envelope-from <bounce@server.com>)
        id XXXXXX-0003Sm-Ex
        for user@host.com; Wed, 09 Apr 2014 11:52:43 -0400
    Received: from www-data by www2.server.com with local (Exim 4.80)
        (envelope-from <bounce@server.com>)
        id XXXXXX-0003Kv-9F
        for user@host.com; Wed, 09 Apr 2014 11:52:43 -0400

Я не против 2-го Received заголовок, но мне нужно удалить первый. Есть ли способ это настроить?

Обновление: кажется, что headers_remove: Received это правильная директива для использования. Но я не совсем уверен, где его поместить в файл конфигурации (на самом деле, используя WHM / CPanel для управления этим сервером).

Это было headers_remove: Received вариант, который я искал. Сначала я попробовал это на спутниковом сервере, но, конечно, это не сработало, потому что именно эти Received заголовки не добавлялись до тех пор, пока они не были фактически получены сервером интеллектуального хоста. Таким образом, он должен принадлежать конфигурации exim умного хоста.

Эта директива должна поместить его в маршрутизатор, но это осложнялось тем фактом, что этим сервером управлял CPane / WHM, который блокирует части файла конфигурации exim. Решение состояло в том, чтобы создать новый маршрутизатор, который работал раньше предопределенных маршрутизаторов. Этот маршрутизатор был копией того, что я хотел изменить, но с этим headers_remove опция добавлена. Сохранение и перезагрузка, и все прекрасно работает.