Есть сервер с установленным exim(4.84_2) и dovecot(2.0.9). Веб интерфейса для управления почтой нет, а mysql выключен/не запущен.
Я определил, что формат почты maildir. Нашел ее расположение /home/admin/mail/mydomain.com/
Нашел файл с зашифрованными(MD5) паролями: /home/admin/conf/mail/mydomain.com/passwd.
1) Как создать новую почту? Как я предполагаю, в самом exim почта не прописывается и exim смотрим есть ли такой user и ее пароль где-то. Пароль он смотрит, судя по конфигу, в /etc/exim/domains/mydomain.com, что является ссылкой на /home/admin/conf/mail/mydomain.com/ и там лежит файл с паролями passwd.
Но в конфиге я не нашел путь к самой почте. Возможно, есть ли такой пользователь, он смотрит в том же файле с паролями, как и dovecot, но как он определяет куда сохранять почту?
В конфиге dovecot'а есть путь к почте mail_location = maildir:%h/mail/%d/%n. %h это /home/admin, т.к. в passwd прописан для всех пользователей такой путь.
dovecot смотрит пароли и существующих пользователей вот так:
passdb {
driver = passwd-file
args = scheme=MD5-CRYPT username_format=%n /etc/exim/domains/%d/passwd
}
userdb {
driver = passwd-file
args = username_format=%n /etc/exim/domains/%d/passwd
}
Может просто надо добавить пользователя в файл passwd и, таким образом, создаться почта?
Нужно ли перезагружать exim после этого?
2)Как изменить пароль существующей почты? Просто придумать новый, зашифровать в MD5 и поменять в файле passwd? А что, если сообщения зашифрованы старым паролем?