06DovecotMariaDB - amagerard/Mail GitHub Wiki
RedHat/Mail
1- Network | 2- Postfix | 3- Dovecot | 4- Postfixadmin | 5- PostfixMariaDB | 6- DovecotMariaDB |
---|---|---|---|---|---|
7- RelaySmtp | 8- Troubleshoot | 9- Selinux | 10- GnomeShell | 11- Backup |
6. Dovecot-MariaDB
6.1 Part Three (3/3).
Configure Dovecot to use MySQL / MARIADB database.
6.2 Installation.
dnf install -y dovecot-mysql
6.3 Configuration.
vi /etc/dovecot/conf.d/10-mail.conf
mail_location = maildir:~/Maildir
mail_home = /var/vmail/%d/%n
vi /etc/dovecot/conf.d/10-auth.conf
auth_username_format = %u
!include auth-sql.conf.ext
#!include auth-system.conf.ext
auth_debug = yes
auth_debug_passwords = yes
vi /etc/dovecot/dovecot-sql.conf.ext
driver = mysql
connect = host=localhost dbname=postfixadmin user=postfixadmin password=D51mAB49!
#
default_pass_scheme = BLF-CRYPT
#
password_query = SELECT username AS user,password FROM mailbox WHERE username = '%u' AND active='1'
#
user_query = SELECT maildir, 2000 AS uid, 2000 AS gid FROM mailbox WHERE username = '%u' AND active='1'
#
iterate_query = SELECT username AS user FROM mailbox
systemctl restart dovecot
6.4 Test
Create 2 mail accounts from postfixadmin.
Use Thunderbird and add the 2 email accounts.
Send and receive messages between the 2 email accounts.
IMAP 143 TLS , 993 SSL
SMTP 587 TLS , 465 SSL