почта

Использование бесплатного сертификата Let'sEncrypt для postfix

Ранее я написал кратко о способах получения и использования сертификатов Let'sEncrypt.
Эти сертификаты можно использовать не только для работы веб-сервера, но и для почты.
Например, можно установить бесплатный сертификат Let'sEncrypt для работы с postfix.
Для этого в конфигурационном файле main.cf небходимо использовать следующие опции

smtpd_tls_cert_file = /usr/local/etc/letsencrypt/live/mydomain.com/fullchain.pem                                                                                                          

DKIM

Попалась хорошая статья с описанием технологии DKIM
Цитата:

Принцип работы

DKIM основывается на стандартном асинхронном шифровании.
5 основных этапов работы DKIM:

    Для каждого сервера генерируется пара (или несколько пар) из закрытого и открытого ключей шифрования.
    Закрытый ключ помещается на сервере отправителя и используется для создания соответствующих DKIM-заголовков для всей исходящей почты клиента.
    Открытый ключ помещается владельцем домена в его файл DNS-зоны в виде специальной TXT-записи, и она становится доступна для всех желающих.

Установка ssl сертификата в postfix

Информация устарела, ктуальная информация по получению бесплатного сертификата:
https://nixadmin.ru/work_with_letsencrypt

Устранение ошибки в sylpheed

sylpheed - легкий и простой в использовании почтовый клиент под лицензией GNU GPL.
http://sylpheed.sraoss.jp/en/
У меня возникла проблема - при выборе одной из папок одного из почтовых ящиков программа аварийно завершалась. При этом просмотр остальных папок не вызывал проблем.
Для устранения ошибки нужно найти проблемную папку на диске и удалить в ней два файла

.sylpheed_cache
.sylpheed_mark

После этого проблема уходит.
English version: http://nixadmin.ru/sylpheed_crash

Postgrey для остеивания спама

Postgrey - сервер, использующий грейлистинг для Postfix.

Ставится под FreeBSD из портов. Очень хорошее описание настройки в

man 1 postgrey

После установки добавляем что-то вроде этого в /usr/local/etc/postfix/main.cf:
smtpd_recipient_restrictions =
 permit_mynetworks
 ...
 reject_unauth_destination
 check_policy_service inet:127.0.0.1:10023

В файл /usr/local/etc/postfix/postgrey_whitelist_recipients помещаем список пользователей для которых не нужен грейлистинг, см. man postgrey. Внимательно смотрим man если нужно настроить postgrey более тонко.

Фильтрация спама средствами Postfix

 Настройка postfix для фильтрации спама на отдельный адрес на сервере.

Squirrelmail

Решил поставить squirrelmail ради интереса для доступа к почте через web- интерфейс.

aptitude install squirrelmail

После этого файлы squirrelmail помещаются в /usr/share/squirrelmail и на этот каталог делается alias в конфиге web сервера.

Для безопасности сделал доступ по https и запаролил директорию.

После установки надо запустить конфигуратор conf.pl в config директории и выполнить инструкции.

По окончании имеем web интерфейс к почте, работающий по протоколу imap.

http://www.squirrelmail.org/docs/admin/admin-3.html

Отправка почтовых вложений ( файлов ) из консоли Linux или из скриптов

Нашел хорошую статью с описанием различных способов для отправки почтовых вложений (файлов) из консоли или из скриптов с описанием + и -

http://www.shelldorado.com/articles/mailattachments.html

используя uuencode , mutt, metasend

Но надо внимательно отнестись к синтаксису примеров, например

$ echo | mutt -a syslogs.tar.gz admin@domain.org  у меня не сработало на debian, нужно было указать аттачмент в конце

$ echo | mutt admin@domain.org -a syslogs.tar.gz

 

Ленты новостей