Commit cb0fd533 authored by Vitaly Lipatov's avatar Vitaly Lipatov

mail skill: add Postfix mysql maps to mail@% rotation list + restart-postfix note

Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
parent 7588af2f
...@@ -59,7 +59,7 @@ ssh root@mysql.auth.etersoft.ru maildb # interactive (mailr ...@@ -59,7 +59,7 @@ ssh root@mysql.auth.etersoft.ru maildb # interactive (mailr
ssh root@mysql.auth.etersoft.ru maildb -e 'SELECT ...' # one-shot query ssh root@mysql.auth.etersoft.ru maildb -e 'SELECT ...' # one-shot query
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!)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment