POSTFIX-TLS(1) General Commands Manual POSTFIX-TLS(1) (NAME) postfix-tls - TLS Postfix (SYNOPSIS) postfix tls subcommand (DESCRIPTION) <> TLS (opportunistic TLS) SMTP Postfix Postfix SMTP . : enable-client [-r randsource] TLS Postfix SMTP TLS SMTP . . tls_random_source ( /dev/urandom) randsource . dev: EGD egd: . all-default-client . enable-server [-r randsource] [-a algorithm] [-b bits] [hostname...] (self-signed) TLS Postfix SMTP TLS SMTP . . randsource enable-client new-server-key . all-default-server . new-server-key [-a algorithm] [-b bits] [hostname...] (deploy) . (log) . CSR TLSA CA DNS . algorithm rsa bits 2048 . ecdsa bits EC ( secp256r1 prime256v1 ). secp256r1 secp384r1 secp521r1 . EC . DSA . : ECDSA OpenSSL 1.0.0 . ECDSA RSA ECDSA ECDSA RSA . (certificate chains) CA (intermediate CAs) RSA ECDSA OpenSSL 1.0.2 . hostname CommonName (subject) (issuer) . hostname DNS . hostname myhostname main.cf . RSA key-yyyymmdd-hhmmss.pem cert-yyyymmdd-hhmmss.pem yyyymmdd hhmmss UTC . ECDSA key- cert- eckey- eccert- . DANE DANE TLSA DNS DNS . CA CA . . . new-server-cert [-a algorithm] [-b bits] [hostname...] new-server-key . DANE TLSA "3 1 1" "3 1 2" DNS . algorithm bits . . . (hostname) ( DANE "3 1 1" -DANE TLS ). deploy-server-cert certfile keyfile certfile keyfile ( ). . keyfile certfile Postfix . output-server-csr [-k keyfile] [hostname...] (CSR) (stdout) keyfile . config_directory$ keyfile ( <> ). main.cf keyfile . keyfile rsa . hostname . hostname myhostname main.cf . output-server-tlsa [-h hostname] [keyfile...] (RRset) DANE TLSA SMTP hostname keyfile. hostname myhostname main.cf . config_directory$ keyfile ( <> ). keyfile TLS Postfix . none TLSA . keyfile rsa ecdsa . (AUXILIARY COMMANDS) all-default-client () TLS SMTP . . : postfix tls all-default-client && postfix tls enable-client all-default-server () TLS SMTP . . : postfix tls all-default-server && postfix tls enable-server (CONFIGURATION PARAMETERS) <> . command_directory (see 'postconf -d' output) postfix. config_directory (see 'postconf -d' output) main.cf master.cf Postfix. openssl_path (openssl) OpenSSL openssl(1). smtp_tls_loglevel (0) (logging) TLS Postfix SMTP. smtp_tls_security_level (Postfix >= 3.11: may; Postfix < 3.11: empty) SMTP TLS Postfix SMTP. smtp_tls_session_cache_database (empty) (session cache) TLS Postfix SMTP. smtpd_tls_cert_file (empty) RSA Postfix SMTP PEM. smtpd_tls_eccert_file (empty) ECDSA Postfix SMTP PEM. smtpd_tls_eckey_file ($smtpd_tls_eccert_file) ECDSA Postfix SMTP PEM. smtpd_tls_key_file ($smtpd_tls_cert_file) RSA Postfix SMTP PEM. smtpd_tls_loglevel (0) TLS Postfix SMTP. smtpd_tls_received_header (no) Postfix SMTP Received: (cipher) CommonName SMTP CommonName . smtpd_tls_security_level (empty) SMTP TLS Postfix SMTP smtpd_use_tls smtpd_enforce_tls . tls_random_source (see 'postconf -d' output) (PRNG) tlsmgr(8). (SEE ALSO) master(8) Postfix postfix(1) Postfix (README FILES) <> <> . TLS_README TLS Postfix (LICENSE) Secure Mailer . (HISTORY) <> 3.1 Postfix . (AUTHORS) Viktor Dukhovni POSTFIX-TLS(1)