Добавляем руками ящик в ISPmanager

echo "INSERT INTO email (id, name, domain, password, depr_password, maxsize, used, path, active, int_suspend, dontsave, note, tag) VALUES ('1', 'username', '22', '', '', 0, 0, '/var/www/absteny/data/email/example.com/username', 'on', 'off', 'off', '', 1234567890);" | sqlite3 ispmgr.db && echo OK

Парсим конфиг dovecot (не восстанавливает если разные домены)

let counter=1
for i in $(cat /etc/dovecot/dovecot.passwd | awk -F : '{print $1}'); do echo "INSERT INTO email (id, name, domain, password, depr_password, maxsize, used, path, active, int_suspend, dontsave, note, tag) VALUES ('$counter', '$i', '2', 'Efdfdfdfdfdfd==', '', 0, 0, '/var/www/user/data/email/domain.info/`echo $i | cut -d @ -f 1`', 'on', 'off', 'off', '', 56290252);" | sqlite3 ispmgr.db && echo OK && let counter=counter+1; done

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

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