У меня есть клиент, который только что предоставил нам доступ к своим серверам после того, как их ИТ-отдел ушел. Один из них - QMail, который был пропатчен. Я думаю, что это https://qmail.jms1.net/patches/validrcptto.cdb.shtml. Но не совсем уверен.
В заметках клиента говорится:
Почтовый сервер - это исправленная и модифицированная версия qmail, работающая на CentOS 7.
Чтобы получить доступ к панели управления QmailAdmin, посетите http: //отредактировано/ cgi-bin / qmailadmin и войдите в систему с учетной записью postmaster. Чтобы получить доступ к панели управления VqAdmin, посетите http: //отредактировано/cgi-bin/vqadmin/vqadmin.cgi и войдите под учетной записью администратора. Оба они задокументированы в базе данных KeePass на отредактировано сервер.
Изменения в учетных записях электронной почты необходимо синхронизировать с файлами ValidAuth и ValidRcptto cdb. Скрипты для управления ими находятся в каталоге / var / qmail / bin почтового сервера.
Добавить пользователя было достаточно просто. Затем мне нужно «Синхронизировать изменения в файлах ValidAuth и ValidRcptto cdb».
С чего бы мне начать и какой дополнительной информацией я могу поделиться? Я не силен в написании сценариев Linux, но в целом знаком с Linux.
Я вижу файл new_authcbd_instructions.txt. Содержание:
### The lines below have been scripted
# ./mkauth -m > tmp_users.txt
# cat tmp_users2.txt | cbdmake new.cbd new.tmp
# chmod 640 new.cbd
# chown root:nofiles new.cbd
# cp ../control/smtpauth.cbd //control.smtpauth.bk2 %% mv .new.cbd ../control/smtpauth.cbd
# mkvalidrcptto -c validrcptto.cbd
# mv validrcptto.cbd /var/qmail/control/
## now you can simply do:
# ./makeNewAuth
# ./makeNewVR
Tmp_users2.txt не затрагивается, когда я использую сценарии, указанные в конце (makeNewAuth или makeNewVR). mkvalidrcptto не умею читать.
Однако, когда я выполняю makeNewAuth и makeNewVR, я вижу, что у меня есть новый файл tmp_users.txt и два новых файла * .cbd в папке ../control.
Могу ли я с уверенностью сказать, что это сработало так, как задумано?