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

подпись писем с постфиксом

from:    Facebook notification+kr4myw5ewe5n@facebookmail.com

reply-to:    noreply <noreply@facebookmail.com>

to:  Achal Tomar <achal.tomar58@gmail.com>

date:    Wed, Jul 11, 2012 at 6:57 PM

subject:     Abhishek Awasthi tagged a photo of you on Facebook



>mailed-by:  facebookmail.com

>signed-by:  facebookmail.com

Это подробная информация о письме, которое я получил от facebook, здесь mailed-by: и signed-by: заголовки одинаковы, это важно для аутентификации почты. Я также хочу реализовать это на своем почтовом сервере postfix, есть ли какой-нибудь способ для этого. Мой сценарий выглядит следующим образом: - У меня есть сервер centOs 5, который использует postfix в качестве MTA, этот сервер использует метод балансировки нагрузки циклического перебора для балансировки почты, которая отправляется на другие серверы для ретрансляции. Все серверы находятся в одном домене. Предположим, что "example.com" теперь мне нужно, когда письма отправляются на балансировщик нагрузки для ретрансляции, а затем он отправляет все письма, подписанные тем же доменом, который подписан: header должен содержать " example.com ". Кроме того, письма, ретранслируемые по назначению серверами ретрансляции, также должны иметь такой же подписанный: заголовок "example.com".

В GMail вы видите комбинацию проверки DKIM и SPF. SPF относительно прост и представляет собой запись DNS, определяющую, какие почтовые серверы предназначены для отправки почты из вашего домена. Я считаю, что именно так Gmail представляет тег "отправлено по почте". DKIM немного сложнее, так как вы будете криптографически подписывать исходящую почту, в основном используя фильтр Postfix. Также есть запись DNS для публикации открытого ключа DKIM. Проверка DKIM представлена ​​в GMail как тег «подписано».

Взгляни на Вот для официальной документации на тегах «подписано» и «отправлено по почте».

Для праймера DKIM вот страница вики. Вы используете CentOS, но Документация Ubuntu о настройке DKIM с Postfix относительно ясно. Вы можете найти более конкретную документацию, ориентированную на CentOS.

Как правило, вы будете устанавливать пакет OpenDKIM (вам потребуется включить репозиторий EPEL) и настраивать его (например, генерировать пару ключей, сообщать OpenDKIM, какой ключ использовать при подписании данного домена и т. Д.). Будет opendkim демон прослушивает порт на интерфейсе обратной связи. Postfix будет настроен для обработки почты через этого демона как smtpd_milter в main.cf. Как только это будет сделано, вы добавите запись TXT в DNS для своего домена, в которой указан открытый ключ.