Bu makalede, Postfix/Dovecot mail sunucusunda gelen ve giden bağlantılar için güvenilir bir SSL sertifikası ile SSL/TLS şifrelemesini etkinleştirmenin olası yolları anlatılacaktır.
SSL dosyalarınızı sunucuya yüklediğiniz varsayılacaktır.Sertifika yolları aşağıdaki gibi olsun.
crt dosya yolu: /home/makdos/ssl/makdos_com.crt
ca_bundle dosya yolu: /home/makdos/ssl/makdos_com.ca
private key dosya yolu: /home/makdos/ssl/makdos_com.key
25 Portu (STARTTLS'li SMTP)
Postfix'in main.cf dosyasınız açınız. Genellikle /etc/postfix altında olmaktadır.TLS parametrelerinin olduğu bölümü bulun ve dosya yollarını kendinize göre düzenleyip kaydediniz.
nano /etc/postfix/main.cf
smtpd_tls_cert_file=/home/makdos/ssl/makdos_com.crt
smtpd_tls_key_file=/home/makdos/ssl/makdos_com.key
smtpd_tls_CAfile=/home/makdos/ssl/makdos_com.ca
smtpd_use_tls=yes
nano /etc/postfix/master.cf
submission inet n - y - - smtpd
-o syslog_name=postfix/submission
-o smtpd_tls_security_level=may
-o smtpd_sasl_auth_enable=yes
smtps inet n - y - - smtpd
-o syslog_name=postfix/smtps
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
nano /etc/dovecot/conf.d/10-ssl.conf
ssl = yes
ssl_cert = </home/makdos/ssl/makdos_com.crt
ssl_key = </home/makdos/ssl/makdos_com.key
ssl_ca = </home/makdos/ssl/makdos_com.ca
local_name makdos.com {
ssl_cert = </home/makdos/ssl/makdos_com.crt
ssl_key = </home/makdos/ssl/makdos_com.key
}
local_name *.makdos.com {
ssl_cert = </home/makdos/ssl/makdos_com.crt
ssl_key = </home/makdos/ssl/makdos_com.key
}
dovecot --version
protocols = imap pop3 imaps pop3s
ssl_disable = no
ssl_cert = </home/makdos/ssl/makdos_com.crt
ssl_key = </home/makdos/ssl/makdos_com.key
smtps inet n - n - - smtpd
-o smtpd_tls_wrappermode=yes
disable_plaintext_auth=yes
ssl_dh_parameters_length = 2048
ssl_cipher_list = ALL:!LOW:!SSLv2:!EXP:!aNULL
smtpd_tls_mandatory_exclude_ciphers = [cipher]
smtpd_tls_mandatory_protocols = ![protocol]
smtpd_tls_exclude_ciphers = [cipher]
smtpd_tls_protocols = ![protocol]
ssl_prefer_server_ciphers = yes
tls_preempt_cipherlist = yes