mail

Postfix: полезные команды

linux
mail
postfix

Просмотр очереди сообщений

postqueue -p
# показать содержимое очереди

postqueue -p | grep -v "^[^0-9A-Z]\|^$" | awk '{print $7}' | sort -rn | uniq -c | sort -rn
# поиск спаммера

postcat -q <id>
# посмотреть сообщение с <id> из очереди

 

Перезапуск и отправка очереди

Sender rate overlimit (exim4)

linux
mail
exim

Ошибка появляется при достижении лимита сообщений.

Решение для exim4 на Debian 8 может быть такое:

Остановить exim4:

service exim4 stop

Удалить файлы истории лимита:

rm /var/spool/exim/db/ratelimit
rm /var/spool/exim/db/ratelimit.lockfile

Запустить exim4:

service exim4 start

 

Exim шпаргалка

linux
exim
mail

Команды просмотра очереди

exim -bpc
# количество сообщений в очереди

exim -bp
# список сообщений в очереди (время в очереди, размер, идентификатор, отправитель, получатель)

exim -bp | exiqsumm
# список сообщений, сгруппированный по доменам (количество, объем, самые старые, самые новые, домен)

 

Команды статуса и тестов

Перенос почты из The Bat! в Dovecot

mail

Задача: перенести почту, хранимую локально на компьютере, из The Bat! в Dovecot на debian-сервер.

Условия: сохранение вложений в письмах, сохранение иерархии папок.

Для начала создадим файлы .mbox для всех переносимых папок. Выбираем в левой панели нужную папку. Далее кликаем в меню Инструменты -> Экспортировать письма -> UNIX-ящик. Будет предложено сохранить файл. Этот файл будет содержать все письма папки с вложениями.