Debian 6.0
Sponsored Link

Configure SSL2011/03/12

  Configure SSL settings in order to encrypt datas in connection.

[1] Create certificates first, see here.

[2] Configure Postfix and Dovecot for SSL
vi /etc/postfix/

# add at the last line

smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/ssl/certs/server.crt
smtpd_tls_key_file = /etc/ssl/certs/server.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache

vi /etc/postfix/

# line 17-18: uncomment

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

vi /etc/dovecot/dovecot.conf

# line 95: uncomment

ssl =

# line 100,101: uncomment and specify certificate

ssl_cert_file =

ssl_key_file =

/etc/init.d/postfix restart

Stopping Postfix Mail Transport Agent: postfix.
Starting Postfix Mail Transport Agent: postfix.
/etc/init.d/dovecot restart

Restarting IMAP/POP3 mail server: dovecot.
Configure on client. Change settings like following example. (if you use PO3S, input '995 for incoming mail)
Click syncronize on Windows Live Mail, then following warning is shown because certificate file is created on your server. It's no ploblem. Click 'Yes' to Proceed, then it's possible to send/receive emails trough SSL connection.
Matched Content