ssh root@mysql.auth.etersoft.ru maildb mail # use the mail DB
ssh root@mysql.auth.etersoft.ru maildb mail # use the mail DB
```
```
(`maildb` = `mysql "$@"`, reads `/root/.my.cnf`.) Tables: `accountuser` (auth), `virtual` (aliases), `domain` (domains). **Admin** as mysql-root: `mysql --defaults-file=/root/.my.cnf.root` (default `mysql` is mailro/read-only). Rotate `mail@%`: `SET PASSWORD FOR 'mail'@'%'` (as root via `.my.cnf.root`), then update `PASS` in cyradm `config/conf.php` and `$password` in sec `config.php`.
(`maildb` = `mysql "$@"`, reads `/root/.my.cnf`.) Tables: `accountuser` (auth), `virtual` (aliases), `domain` (domains). **Admin** as mysql-root: `mysql --defaults-file=/root/.my.cnf.root` (default `mysql` is mailro/read-only). Rotate `mail@%`: `SET PASSWORD FOR 'mail'@'%'` (as root via `.my.cnf.root`), then update the password in **every** write-consumer — cyradm `config/conf.php` (CT 239), sec.office `config.php` (CT 251), **and** Postfix maps `/etc/postfix/mysql-{mydestination,virtual}.cf` on mail — then `serv restart postfix` (proxymap caches the mysql connection; a plain `reload` is NOT enough).
## Cyrus autocreate
## Cyrus autocreate
`autocreate_inbox_folders: Archive|Drafts|Junk|Sent|Trash` (separator is `|`, NOT space!)
`autocreate_inbox_folders: Archive|Drafts|Junk|Sent|Trash` (separator is `|`, NOT space!)