Архив рубрики: POP3/IMAP/SMTP

Вопросы, касающиеся работы почтовых серверов Dovecot, Postfix, Exim, Sendmail etc

Debian: автоматические обновления с помощью unattended-upgrades и отправка почты через AWS SES

23 мая 2019
 

 Пакет unattended-upgrades выполняет автоматическую установку обновлений на Debian/Ubuntu. Представляет собой Python-скрипт (1500 строк), расположенный в /usr/bin/unattended-upgrade (при этом /usr/bin/unattended-upgrades является симлинком на /usr/bin/unattended-upgrade). Аналог для CentsOS/RHEL — yum-cron. Устанавливаем: Основной файл настроек — /etc/apt/apt.conf.d/50unattended-upgrades, в нём настраиваются тип обновлений, отправка почты и прочее. Настройки самих обновлений выполняются в файле /etc/apt/apt.conf.d/20auto-upgrades, который можно создать вручную, или… Читать далее »

TestRail: QA Test Case Management система — установка на Linux

22 марта 2019
 

 TestRail — Test Case Management Software for QA and Development Teams. Собственно — этого достаточно для описания) Ниже — описание процесса его установки на Debian с NGINX, Let’s Encrypt, PHP-FPM, MariaDB и Exim. Домашняя страница проекта — www.gurock.com/testrail Документация по установке — тут>>>. Устанавливать будем на AWS EC2. LEMP и SSL Логинимся на сервер: Обновляем… Читать далее »

Linux: редактирование systemd юнит-файлов, рестарт сервиса при падении и уведомление на почту

1 марта 2019
 

 Имеется RabbitMQ сервис, который изредка может упасть. Требуется: перезапускать его, если процесс был завершён с ошибкой отправлять почтовое уведомление об этом событии Настроим это всё через systemd-сервис файл самого RabbitMQ (хотя есть и другие варианты, например — с помощью monit, см. Monit: мониторинг и перезапуск NGINX). Нас интересуют две опции: RestartSec=: задержка при рестарте сервиса… Читать далее »

Arch Linux: ssmtp — отправка локальной почты

7 октября 2018
 

 Хочется иметь уведомления от системы на почту, например статусы cron-задач и тому подобное. Как вариант — использовать ssmtp, и отправлять письма через внешний SMTP. Устанавливаем: Редактируем /etc/ssmtp/ssmtp.conf: mailhub=mail.example.kiev.ua:587 # The full hostname hostname=setevoy-arch-home UseTLS=Yes UseSTARTTLS=Yes AuthUser=user@example.kiev.ua AuthPass=password AuthMethod=LOGIN У ssmtp есть баг со специальными символами — =, ; и # он не воспринимает. Благо, когда… Читать далее »

AWS: SES — Simple Email Service и WorkMail: настройка аккаунта и отправка почты

18 мая 2018
 

 AWS SES позволяет выполнять отправку и приём почты без необходимости настраивать свой полноценный почтовый сервис в виде Exim/Dovecot etc. Документация — тут>>>, а в этом посте рассмотрим настройку и использование сервиса на примере. Ограничения SES sandbox Как и все сервисы AWS — SES имеет свои ограничения, а для SES ещё и применяются особые правила: при… Читать далее »

Ansible: миграция RTFM 2.10 — Let’s Encrypt, NGINX SSL, hostname и exim

10 февраля 2018
 

 Предыдущий пост серии — Ansible: миграция RTFM 2.9 – монтирование EBS и настройка NGINX на Bastion. Сегодня надо выполнить установку и настройку: Let’s Encrypt SSL на NGINX и виртуалхоста (пока только dev.rtfm.co.ua) hostname exim Ссылки на коммиты файлов, получившиеся в результате написания этого поста: roles/letsencrypt/tasks/main.yml rtfm-blog-ansible-bastion-provision.yml roles/nginx/templates/nginx.conf hosts roles/common/tasks/main.yml roles/exim/templates/update-exim4.conf.conf.j2 roles/exim/templates/mailname.j2 roles/exim/tasks/main.yml

Exim: Mailing to remote domains not supported

4 февраля 2018
 

 UPD Уже после того, как решил проблему и набросал черновик поста — нашёл это же решение в своём же блоге тут>>>, но этот пост получился более полный. Проблема При отправке письма с нового EC2 в AWS — письмо не доставляется, а в логе появляется собщение «Mailing to remote domains not supported«. Отправляем письмо: Проверяем лог:… Читать далее »

bash: проверка статуса Spamassassin

28 января 2018
 

 На почтовом сервере начал падать Spamassassin. Сервер старый, причину на ночь глядя искать откровенно лень (думаю, падает во время выполнения /usr/bin/sa-learn в cron-задаче — по времени прихода уведомлений будет яснее), да и почта будет скоро переезжать на сервер в AWS, поближе к RTFM (сейчас работает на VPS в ДЦ Воля-Кабель), потому добавлю скрипт для быстрого «фикса». Суть… Читать далее »

Linux: mutt — консольный почтовый клиент

26 декабря 2017
 

 Быстрая заметка по запуску mutt клиента на Arch Linux. Установка Устанавливаем: Создаём каталоги: Создаём файл настроек ~/.mutt/muttrc, добавляем в него настройки ящика: # From set from = «1th@domain.kiev.ua» set realname = «Arseny» # Creds set smtp_url = «smtp://1th@domain.kiev.ua@mail.domain.kiev.ua:587/» set smtp_pass = «password» set imap_user = «1th@domain.kiev.ua» set imap_pass = «password» # My mailboxes set folder… Читать далее »

Email: Exim и Dovecot — настройка SSL/TLS от Let’s Encrypt

17 августа 2017
 

 Вся моя почта бегает через маленький VPS в дата-центре «Воля». Настроена она была ещё в 07/12/2014 и до сих пор работает отлично  (CentOS: установка и настройка Dovecot 2 + Exim + ClamAV + Postfixadmin). Один недостаток — тогда я поленился добавить SSL/TLS, что недавно и исправил. Проверить почтовый сервер можно на странице http://emailsecuritygrader.com — изначально он мне… Читать далее »