суббота, 9 июля 2011 г.

Отключили электричество в компании

Отключили неожиданно электричество на пару часов. Сервер, который я кропотливо настраивал был без UPS, выключился на лету. После включения я залез на консоль и испугался, что слетела локализация. Как оказалось - зря :). Я всё время ходил к нему по ssh, поэтому даже и не знал, что консоль русские буквы отображает крокозябрами :)
Но в результате потренировался, переставил его полностью заново, заодно dns, postfix.
Особые трудности были при повторной настройке postfix - опять последовательно решил три задачки по настройке - релеинг почты на внешний сервер (в первый раз я забыл в правильном месте указать нестандартный порт), затем отлуп по верификации получателей, затем отлуп по доменному имени от другого почтового сервера.
На самом деле по коду ошибки и сообщению по tail /var/log/syslog в интернете можно найти все решения.
Есть смысл посмотреть также http://openwiki.ru/wiki/Postfix и основное - http://www.postfix.org
1. relayhost = адрес хоста с портом (пустячок, но почему-то долго думал)
2. local_recipient_maps = подробнее http://www.postfix.org/LOCAL_RECIPIENT_README.html
3. smtp_generic_maps = hash:/usr/local/etc/postfix/generic
generic: @внутренний домен @внешний домен, который примет другой почтовый сервер
подробнее тут http://www.postfix.org/ADDRESS_REWRITING_README.html#generic

да, на всякий случай не забываем, если мы просто отправляем почту от какого-то аккаунта другому почтовому серверу :)

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =

Ещё для gitolite долго грузился по поводу авторизации без пароля по ssh - всё тоже оказалось очень просто: по ssh -vvv ... (ну или меньше букв v) смотрим процесс соединения и последовательно решаем проблемы.
В моём случае камнем преткновения оказались права на домашний каталог пользователя, куда никого нельзя пускать кроме себя и группы.

Комментариев нет:

Отправить комментарий