Команды Exim

Написано 17 Январь, 2013 в категории Linux,Ubuntu/Debian/Mint

exim -bV = информация о конфигурации exim
exim -bP = список настроек exim
sudo dpkg-reconfigure exim4-config = перенастроить exim
nano /var/lib/exim4/config.autogenerated = для ручной настройки
ls | mail -s "Вывод команды" ххх@mail.ru = отправить список файлов директории на ххх@mail.ru с заголовком "Вывод команды"
exim -bp = список писем в очереди
/usr/sbin/exipick -i | xargs /usr/sbin/exim -Mrm = удалить все письма из очереди
exim -Mvh message_id = посмотреть содержимое письма
exim -bp | grep frozen | wc -l = количество замороженных писем в очереди

Еще полезные команды тут: http://admin-dm.livejournal.com/78066.html
Про отправку писем из консоли тут: http://debback.blogspot.ru/2008/03/blog-post.html
Мне помогло вот это: http://irternus.blogspot.ru/2011/06/exim4-gmail-debian-squeeze.html
Подробно о работе Exim: http://www.lissyara.su/doc/exim/4.62/

Что же меня побудило откопать эти ссылки и выписать команды:
В один "прекрасный" момент с моим сервером случилась беда - перестали ходить письма. Заметил я это не сразу, а к тому моменту как я заметил в очереди скопилось почти 6 тысяч писем "Mailer Delivery Failed". Светлая идея сразу посмотреть и разобраться с логами меня не посетила, поэтому я потратил почти 3 часа на чтение мануалов по настройке exim. Но не надо думать, что я совсем уж полный профан в этом деле - меня сбила со следа недавняя смена ip адреса у сервера, а т.к. вечером мозг соображает не очень хорошо, то он и уцепился за эту возможную причину.

Осознав тщетность своих попыток настроить exim "правильно", я все таки полез в логи. Там то и обнаружилась настоящая причина - "login authenticator failed" - google в какой-то момент решил, что аккаунт через который ходила почта, может быть взломан ииии... ради моего же блага, заблокировал его. Оказалось надо залогиниться в браузере и в течение 10 минут отправить письмо. И все будет хорошо.