5 990faa37 2021-06-06 op # On OpenBSD these are only /etc/mail/…
6 990faa37 2021-06-06 op ./userctl aliases > /usr/local/etc/mail/aliases
7 990faa37 2021-06-06 op ./userctl virtuals > /usr/local/etc/mail/virtuals
8 990faa37 2021-06-06 op ./userctl domains > /usr/local/etc/mail/domains
9 990faa37 2021-06-06 op ./userctl users > /usr/local/etc/mail/passwd
11 990faa37 2021-06-06 op ./userctl users.passwd > /usr/local/etc/dovecot/users
15 990faa37 2021-06-06 op if [ ! -d "$1" ]; then
17 990faa37 2021-06-06 op chown vmail:vmail "$1"
21 990faa37 2021-06-06 op # ensure the maildirs exists
22 990faa37 2021-06-06 op for dir in $(./userctl users.mdirs); do
23 990faa37 2021-06-06 op homedir=$(dirname "$dir")
24 990faa37 2021-06-06 op domdir=$(dirname "$homedir")
31 990faa37 2021-06-06 op # eventually add something like
32 990faa37 2021-06-06 op # service dovecot restart
33 990faa37 2021-06-06 op # service smtpd restart
34 990faa37 2021-06-06 op # for FreeBSD or
35 990faa37 2021-06-06 op # rcctl restart dovecot smtpd
36 990faa37 2021-06-06 op # for OpenBSD.