I've got postfix working with TLS in a virtual domain configuration. The postfix server is accepting mail with no problems; per log:
Apr 26 06:05:23 sato postfix/smtpd[26962]: connect from mail-iy0-f180.google.com[209.85.210.180] Apr 26 06:05:23 sato postfix/smtpd[26962]: setting up TLS connection from mail-iy0-f180.google.com[209.85.210.180] Apr 26 06:05:23 sato postfix/smtpd[26962]: mail-iy0-f180.google.com[209.85.210.180]: TLS cipher list "ALL:!EXPORT:!LOW:!MEDIUM:+RC4:@STRENGTH:!aNULL:!MD5" Apr 26 06:05:23 sato postfix/smtpd[26962]: SSL_accept:before/accept initialization Apr 26 06:05:24 sato postfix/smtpd[26962]: SSL_accept:SSLv3 read client hello A Apr 26 06:05:24 sato postfix/smtpd[26962]: SSL_accept:SSLv3 write server hello A Apr 26 06:05:24 sato postfix/smtpd[26962]: SSL_accept:SSLv3 write certificate A Apr 26 06:05:24 sato postfix/smtpd[26962]: SSL_accept:SSLv3 write server done A Apr 26 06:05:24 sato postfix/smtpd[26962]: SSL_accept:SSLv3 flush data Apr 26 06:05:24 sato postfix/smtpd[26962]: SSL_accept:SSLv3 read client key exchange A Apr 26 06:05:24 sato postfix/smtpd[26962]: SSL_accept:SSLv3 read finished A Apr 26 06:05:24 sato postfix/smtpd[26962]: SSL_accept:SSLv3 write change cipher spec A Apr 26 06:05:24 sato postfix/smtpd[26962]: SSL_accept:SSLv3 write finished A Apr 26 06:05:24 sato postfix/smtpd[26962]: SSL_accept:SSLv3 flush data Apr 26 06:05:24 sato postfix/smtpd[26962]: mail-iy0-f180.google.com[209.85.210.180]: save session E5A2DA12F11C1EA1AB910C8F09FB58861FF2A0=smtp to smtpd cache Apr 26 06:05:24 sato postfix/tlsmgr[26964]: put smtpd session id=E5A2DA12F11C1EA1AB910C8F09FB58861FF2A0=smtp [data 127 bytes] Apr 26 06:05:24 sato postfix/tlsmgr[26964]: write smtpd TLS cache entry E5A2DA12F11C1EA1AB910C8F09FB58861FF2A0=smtp: time=1303812324 [data 127 bytes] Apr 26 06:05:24 sato postfix/smtpd[26962]: Anonymous TLS connection established from mail-iy0-f180.google.com[209.85.210.180]: TLSv1 with cipher AES128-SHA (128/128 bits) Apr 26 06:05:24 sato postfix/smtpd[26962]: 80D101840715: client=mail-iy0-f180.google.com[209.85.210.180] Apr 26 06:05:24 sato postfix/cleanup[26967]: 80D101840715: message-id=<banlktin10mf+eceaopncp2pp1f-07hk...@mail.gmail.com> Apr 26 06:05:24 sato postfix/qmgr[26958]: 80D101840715: from=<ertert...@gmail.com>, size=1564, nrcpt=1 (queue active) Apr 26 06:05:24 sato postfix/virtual[26968]: 80D101840715: to=<u...@example.com>, relay=virtual, delay=0.36, delays=0.28/0.04/0/0.05, dsn=2.0.0, status=sent (delivered to maildir) Apr 26 06:05:24 sato postfix/qmgr[26958]: 80D101840715: removed Apr 26 06:05:54 sato postfix/smtpd[26962]: disconnect from mail-iy0-f180.google.com[209.85.210.180] Apr 26 06:09:14 sato postfix/anvil[26965]: statistics: max connection rate 1/60s for (smtp:209.85.210.180) at Apr 26 06:05:23 Apr 26 06:09:14 sato postfix/anvil[26965]: statistics: max connection count 1 for (smtp:209.85.210.180) at Apr 26 06:05:23 Apr 26 06:09:14 sato postfix/anvil[26965]: statistics: max cache size 1 at Apr 26 06:05:23 I now want to connect to postfix server and try to send email. Using Thunderbird 3.1 email client and adding u...@example.com account. Tbird tries to auto-configure the connection to the mail server. It appears to "find" or connect to the smtp outgoing server, but the incoming server fails. I've tried many different settings for the incoming server: pop, imap, ports 110,143,587,993,995; I've tried addressing the incoming server as mail.example.com, example.com, etc. Everything has failed thus far. I've been reviewing the postfix TLS and basic configuration docs., but I'm not progressing. Looking for guidance how to properly connect an email client to the postfix server. postconf -n output: command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 html_directory = /usr/doc/postfix-2.6.1/html mail_owner = postfix mailq_path = /usr/bin/mailq manpage_directory = /usr/man newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/doc/postfix-2.6.1/README_FILES sample_directory = /etc/postfix sendmail_path = /usr/sbin/sendmail setgid_group = postdrop smtpd_tls_auth_only = yes smtpd_tls_cert_file = /etc/postfix/mycert.pem smtpd_tls_key_file = $smtpd_tls_cert_file smtpd_tls_loglevel = 2 smtpd_tls_mandatory_ciphers = high smtpd_tls_mandatory_exclude_ciphers = aNULL, MD5 smtpd_tls_mandatory_protocols = TLSv1 smtpd_tls_security_level = encrypt smtpd_tls_session_cache_database = btree:/var/lib/postfix/smtpd_scache smtpd_tls_session_cache_timeout = 7200s unknown_local_recipient_reject_code = 550 virtual_alias_maps = hash:/etc/postfix/virtual virtual_gid_maps = static:2000 virtual_mailbox_base = /var/mail/vmailbox virtual_mailbox_domains = example.com virtual_mailbox_maps = hash:/etc/postfix/vmaps virtual_minimum_uid = 100 virtual_uid_maps = static:2000