Все еще используете ексим 4.69 ?
Пора обновить версию.
Можно, конечно, собрать из исходников (как описано тут), а можно просто поставить уже готовый пакет.
Скачиваем и ставим пакет с сайта directadmin.
Для debian:
# cd /usr/local/directadmin/custombuild # wget http://files.directadmin.com/services/debian_5.0/da_exim-4.72.deb # dpkg -i da_exim-4.72.deb
Для Debian 64bit:
http://files.directadmin.com/services/debian_5.0_64/da_exim-4.72.deb
Для CentOS:
# cd /usr/local/directadmin/custombuild # wget http://files.directadmin.com/services/es_5.0/da_exim-4.72-2.i386.rpm # rpm -Uvh da_exim-4.72-2.i386.rpm
Возможно понадобится доставить отсутствующие библиотеки (libperl5.10, db4 и т.д.).
Если отвалился TLS – выставить нужные права на /etc/exim.key (chown mail: /etc/exim.key)
Еще можно использовать dkim, достаточно поправить exim.conf и добавить проверки:
acl_smtp_dkim = acl_check_dkim ..... ..... ############################### # ACL check_dkim # ############################### acl_check_dkim: defer dkim_status = fail logwrite = DKIM test failed: $dkim_verify_reason message = DKIM test failed: $dkim_verify_reason add_header = X-DKIM-FAIL: DKIM test failed: \ (address=$sender_address domain=$dkim_cur_signer), \ signature is bad. warn dkim_status = invalid add_header = :at_start:Authentication-Results: \ $dkim_cur_signer ($dkim_verify_status); $dkim_verify_reason logwrite = DKIM test passed (address=$sender_address domain=$dkim_cur_signer), \ but signature is invalid. accept dkim_status = pass add_header = :at_start:Authentication-Results: dkim=$dkim_verify_status, \ header.i=@$dkim_cur_signer logwrite = DKIM test passed (address=$sender_address domain=$dkim_cur_signer), \ good signature. accept
Теперь ексим будет проверять цифровую подпись (если она есть) для входящих писем.
Для проверки можно отправить письмо с гугло- или mail.ru ящика. При получении письма в логе можно увидеть результат проверки:
2010-12-27 09:31:21 1PXxxx-000xxx-PR DKIM: d=gmail.com s=gamma c=relaxed/relaxed a=rsa-sha256 [verification succeeded] 2010-12-27 09:31:21 1PXxxx-000xxx-PR DKIM test passed (address=user@gmail.com domain=gmail.com), good signature. ... 2010-12-27 12:01:26 xxxx-xxx-FX DKIM: d=mail.ru s=mail c=relaxed/relaxed a=rsa-sha256 [verification succeeded] 2010-12-27 12:01:26 xxxx-xxx-FX DKIM test passed (address=user@mail.ru domain=mail.ru), good signature.
DKIM можно использовать как дополнительную проверку для фильтрации почты.
Останні коментарі