Gmail. Домен не зашифровал это сообщение

Продолжаем настраивать postfix и работу почты в целом. В web интерфейсе Gmail столкнулся с отображением перечеркнутого замка и надписью «домен domain.com не зашифровал это сообщение».

На самом деле к шифрованию это не имеет никакого отношения. Речь о передаче письма по не зашифрованному протоколу. Решается это так.

Читать далее

ClamAV & Postfix, Permission denied

После добавления ClamAV и Amavisd к работающему Postfix в логах появилась ошибка, при попытке просканировать любое письмо:

В интернете гуляет несколько способов решения. Сразу хочу отсечь не правильный. Некоторые рекомендуют в настройках самого ClamAV — /etc/clamav/clamd.conf, Выставить опцию AllowSupplementaryGroups в значение true. Эта опция уже deprecated (устарела и не поддерживается), так что не делайте так.

Читать далее

Dovecot logs rotate

Столкнулся с тем, что стандартный конфиг обрезки лога не срабатывает для dovecot. Новый лог создается, но процесс продолжает писать в старый файл. Сделал отдельный конфиг (до этого использовал тот же что и для mail.log) и добавил несколько директив, это помогло. Поделюсь тут и оставлю что бы не забыть.

Конфиг работает, каждый день в полночь создается новый файл.

Настройка Catch-all адреса в Postfix

Задача простая — получать почту, которая была отправлена на несуществующие ящики нашего домена. Конечно будет и спам. И тут выбор каждого — делать так или нет. Но порой обычный человек может скопировать адрес с ошибкой, набрать руками с опечаткой и т.д., и можно просто вернуть пользователю письмо с ошибкой, что такого адресата нет, а можно получить все эти письма на определенный ящик, который проверять и разбирать. Я расскажу как настроить такой ящик.

Читать далее

find -delete «directory not empty»

С файлами всё всегда было просто:

И все, находит все файлы по указанному пути, которые старше 10 дней и удаляет их. Но если такое попробовать сделать с директориями — получим ошибку «directory not empty». Но выход есть, можно использовать xargs

Читать далее