Настройка SSL/TLS в Postfix, Dovecot: различия между версиями

Материал из RUSTEKO WIKI
Перейти к навигации Перейти к поиску
(Новая страница: «Здесь описаны основные шаги по настройке SSL/TLS для почтового сервера Postfix и IMAP-сервера Doveco…»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 4: Строка 4:
  
 
openssl req -new -x509 -days 3650 -nodes -out /etc/ssl/mail.pem -keyout /etc/ssl/mail.pem
 
openssl req -new -x509 -days 3650 -nodes -out /etc/ssl/mail.pem -keyout /etc/ssl/mail.pem
1
 
2
 
3
 
 
 
openssl req -new -x509 -days 3650 -nodes -out /etc/ssl/mail.pem -keyout /etc/ssl/mail.pem
 
 
  
 
Установите права доступа к файлу сертификата root:root 0400
 
Установите права доступа к файлу сертификата root:root 0400
  
Настройка Postfix
+
'''Настройка Postfix'''
  
 
Добавьте/раскомментируйте/отредактируйте следующие строки в файле main.cf:
 
Добавьте/раскомментируйте/отредактируйте следующие строки в файле main.cf:
Строка 23: Строка 16:
 
smtpd_tls_cert_file = /etc/ssl/mail.pem
 
smtpd_tls_cert_file = /etc/ssl/mail.pem
 
--------------
 
--------------
1
 
2
 
3
 
4
 
5
 
6
 
7
 
 
 
--------------
 
smtpd_use_tls = yes
 
smtpd_tls_key_file = /etc/ssl/mail.pem
 
smtpd_tls_cert_file = /etc/ssl/mail.pem
 
--------------
 
 
  
 
В файле /etc/postfix/master.cf раскомментируем следующие строки:
 
В файле /etc/postfix/master.cf раскомментируем следующие строки:
Строка 44: Строка 22:
 
-o smtpd_tls_wrappermode=yes
 
-o smtpd_tls_wrappermode=yes
 
-o smtpd_sasl_auth_enable=yes
 
-o smtpd_sasl_auth_enable=yes
1
 
2
 
3
 
4
 
5
 
 
 
smtps inet n - n - - smtpd
 
-o smtpd_tls_wrappermode=yes
 
-o smtpd_sasl_auth_enable=yes
 
 
  
Настройка Dovecot
+
'''Настройка Dovecot'''
  
 
В dovecot.conf надо прописать:
 
В dovecot.conf надо прописать:
Строка 62: Строка 29:
 
ssl_cert = </etc/ssl/mail.pem
 
ssl_cert = </etc/ssl/mail.pem
 
ssl_key = </etc/ssl/mail.pem  
 
ssl_key = </etc/ssl/mail.pem  
#И включаем SSL
 
ssl = yes
 
1
 
2
 
3
 
4
 
5
 
6
 
 
 
ssl_cert = </etc/ssl/mail.pem
 
ssl_key = </etc/ssl/mail.pem
 
#И включаем SSL
 
 
ssl = yes
 
ssl = yes

Текущая версия на 15:00, 15 февраля 2019

Здесь описаны основные шаги по настройке SSL/TLS для почтового сервера Postfix и IMAP-сервера Dovecot.

Первое что необходимо сделать это сгенерировать корневой самоподписанный сертификат. Для этого необходимо, чтобы в системе был установлен пакет OpenSSL. Командой ниже запустится мастер создания сертификата. Главное, правильно указать “common name” – полное доменное имя сервер, и поле “password” нужно оставить пустым.

openssl req -new -x509 -days 3650 -nodes -out /etc/ssl/mail.pem -keyout /etc/ssl/mail.pem

Установите права доступа к файлу сертификата root:root 0400

Настройка Postfix

Добавьте/раскомментируйте/отредактируйте следующие строки в файле main.cf:


smtpd_use_tls = yes smtpd_tls_key_file = /etc/ssl/mail.pem smtpd_tls_cert_file = /etc/ssl/mail.pem


В файле /etc/postfix/master.cf раскомментируем следующие строки:

smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes

Настройка Dovecot

В dovecot.conf надо прописать:

ssl_cert = </etc/ssl/mail.pem ssl_key = </etc/ssl/mail.pem ssl = yes