des-smtpd.key-keyform PEM-days 365-x509
Ввели інформацію про ключі:
Name (2 letter code) [US]: RUor Province Name (full name) [Some-State]: SiberiaName (eg, city) []: OmskName (eg, company) [Internet Widgits Pty Ltd]: MIR, LLCUnit Name (eg, section) []: Email ServicesName (eg, YOUR name) []: mailsrv.mir = omsk.ru Address []: admin@example.com
Взаємозв'язок Postfix з MySQL забезпечується демоном аутентифікації. Для налаштування Saslauthd в конфігураційному файлі
/etc/default/saslauthd необхідно встановити наступні значення
параметрів:
START = yes = "SASL Authentication Daemon" = "saslauthd" = "pam" _OPTIONS = "" = 5 = "-c-m/var/spool/postfix/ var/run/saslauthd-r "
Створили файл/etc/pam.d/smtp:
required pam_mysql.so user = admin passwd = 123 host = 127.0.0.1
db = mail table = users usercolumn = email passwdcolumn = password
crypt = 1account sufficient pam_mysql.so user = admin passwd = 123
host = 127.0.0.1 db = mail table = users usercolumn = email
passwdcolumn = password crypt = 1
Створили файл/etc/postfix/sasl/smtpd.conf:
_method: saslauthd_list: plain login_plaintext: true_plugin: mysql_hostnames: 127.0.0.1_user: admin_passwd: 123_database: mail_select: SELECT password FROM users WHERE email = '% u'
Встановили права на створені файли і додали користувача postfix
до групи sasl:
chmod o =/etc/pam.d/smtpo =/etc/postfix/sasl/smtpd.conf
adduser postfix sasl
Далі необхідно налаштувати Dovecot. Для цього змінили зміст
конфігураційних файлів.
У файл/etc/postfix/master.cf і додали наступні рядки:
dovecot unix - nn - pipe = DRhu user = vmail: vmail argv =/usr/lib/dovecot/deliver-d $ {recipient}
відредагувати файл/etc/dovecot/dovecot.conf: = imap imaps pop3 pop3s_timestamp = "% Y-% m-% d% H:% M:% S" _location = maildir :/ home/vmail /% d /% n/Maildir_cert_file =/etc/ssl/certs/dovecot.pem_key_file =/etc/ssl/private/dovecot.pemprivate {=. = INBOX. = yes} lda {_path =/home/vmail /dovecot-deliver.log_socket_path =/var/run/dovecot/auth-master_address = admin@mir-omsk.ru_plugins = cmusieve_script_path =/home/vmail/globalsieverc
} pop3 {_uidl_format =% 08Xu% 08Xv
} default {= rootsql {=/etc/dovecot/dovecot-sql.conf
} static {= uid = 5000 gid = 5000 home =/home/vmail /% d /% n allow_all_users = yes
} listen {{=/var/run/dovecot/auth-master ...