-----------------------------------------------------------------------
IP are:
smtp tls client:1.1.1.1 (postfix version 2.3.8 OpenSSL 0.9.8c 05 Sep 2006)
smtpd tls server:2.2.2.2 (postfix version 2.5.5 OpenSSL 0.9.8g 19 Oct 2007)
configuration are:
(1)smtp tls client:
In main.cf:
default_transport = smtp-tls:[2.2.2.2]:465
smtpd_tls_CAfile =
smtp_tls_loglevel = 4
in master.cf:
smtp-tls unix - - - - - smtp
-o smtp_tls_security_level=encrypt
log:
Nov 27 09:35:37 Anti-spam postfix/smtp[14999]: initializing the client-side TLS engine
Nov 27 09:35:37 Anti-spam postfix/tlsmgr[15000]: open smtp TLS cache btree:/var/spool/postfix/smtp_scache
Nov 27 09:35:37 Anti-spam postfix/tlsmgr[15000]: tlsmgr_cache_run_event: start TLS smtp session cache cleanup
Nov 27 09:40:37 Anti-spam postfix/smtp[14999]: 8DBA48981A5: to=<sos...@126.com>, relay=2.2.2.2[2.2.2.2]:465, delay=300, delays=0.1/0.13/300/0, dsn=4.4.2, status=deferred (conversation with 2.2.2.2[2.2.2.2] timed out while receiving the initial server greeting)
--------------------------------------------------------------------------------------------------
(2)smtpd tls server:
I set up smtpd tls server in this way:
mkdir /etc/postfix/ssl
cd /etc/postfix/ssl/
openssl genrsa -des3 -rand /etc/hosts -out smtpd.key 1024
chmod 600 smtpd.key
openssl req -new -key smtpd.key -out smtpd.csr
openssl x509 -req -days 3650 -in smtpd.csr -signkey smtpd.key -out smtpd.crt
openssl rsa -in smtpd.key -out smtpd.key.unencrypted
mv -f smtpd.key.unencrypted smtpd.key
openssl req -new -x509 -extensions v3_ca -keyout cakey.pem -out cacert.pem -days 3650
postconf -e 'smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key'
postconf -e 'smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt'
postconf -e 'smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem'
postconf -e 'smtpd_tls_loglevel = 4'
postconf -e 'smtpd_tls_received_header = yes'
postconf -e 'smtpd_tls_session_cache_timeout = 3600s'
postconf -e 'tls_random_source = dev:/dev/urandom'
in master.cf:
smtps inet n - n - - smtpd
-o smtpd_tls_wrappermode=yes
-o smtpd_tls_security_level=encryt
log:
Nov 27 09:51:45 debian postfix/smtpd[3511]: SSL_accept:before/accept initialization
Nov 27 09:51:45 debian postfix/smtpd[3511]: read from B8A34DD0 [B8A3E4F0] (11 bytes => -1 (0xFFFFFFFF))
Nov 27 09:56:45 debian postfix/smtpd[3511]: SSL_accept error from unknown[1.1.1.1]: -1
Nov 27 09:56:45 debian postfix/smtpd[3511]: lost connection after CONNECT from unknown[1.1.1.1]
Nov 27 09:56:45 debian postfix/smtpd[3511]: disconnect from unknown[1.1.1.1]
Nov 27 10:08:25 debian postfix/smtpd[3516]: initializing the server-side TLS engine
Nov 27 10:08:25 debian postfix/smtpd[3516]: connect from unknown[1.1.1.1]
Nov 27 10:08:25 debian postfix/smtpd[3516]: setting up TLS connection from unknown[1.1.1.1]
Nov 27 10:08:25 debian postfix/smtpd[3516]: unknown[1.1.1.1]: TLS cipher list "ALL:!EXPORT:!LOW:+RC4:@STRENGTH"
Nov 27 10:08:25 debian postfix/smtpd[3516]: SSL_accept:before/accept initialization
Nov 27 10:08:25 debian postfix/smtpd[3516]: read from B8122DD0 [B812C4F0] (11 bytes => -1 (0xFFFFFFFF))
Nov 27 10:13:25 debian postfix/smtpd[3516]: SSL_accept error from unknown[1.1.1.1]: -1
Nov 27 10:13:25 debian postfix/smtpd[3516]: lost connection after CONNECT from unknown[1.1.1.1]
Nov 27 10:13:25 debian postfix/smtpd[3516]: disconnect from unknown[1.1.1.1]
Nov 27 10:13:47 debian postfix/smtpd[3516]: connect from unknown[1.1.1.1]
Nov 27 10:13:47 debian postfix/smtpd[3516]: setting up TLS connection from unknown[1.1.1.1]
Nov 27 10:13:47 debian postfix/smtpd[3516]: unknown[1.1.1.1]: TLS cipher list "ALL:!EXPORT:!LOW:+RC4:@STRENGTH"
--------------------------------------------------------------------------------------------------
Made a ssl connection to 2.2.2.2 on 1.1.1.1
Anti-spam:~# openssl s_client -connect 2.2.2.2:465
CONNECTED(00000003)
depth=0 /C=CN/ST=GD/L=DG/O=sosogh/OU=haha/CN=sosogh.com/emailAddress=sf...@ssf.com
verify error:num=18:self signed certificate
verify return:1
depth=0 /C=CN/ST=GD/L=DG/O=sosogh/OU=haha/CN=sosogh.com/emailAddress=sf...@ssf.com
verify return:1
---
Certificate chain
0 s:/C=CN/ST=GD/L=DG/O=sosogh/OU=haha/CN=sosogh.com/emailAddress=sf...@ssf.com
i:/C=CN/ST=GD/L=DG/O=sosogh/OU=haha/CN=sosogh.com/emailAddress=sf...@ssf.com
---
Server certificate
-----BEGIN CERTIFICATE-----
MIICaTCCAdICCQDyIz0U0MibozANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJD
TjELMAkGA1UECBMCR0QxCzAJBgNVBAcTAkRHMQ8wDQYDVQQKEwZzb3NvZ2gxDTAL
BgNVBAsTBGhhaGExEzARBgNVBAMTCnNvc29naC5jb20xGzAZBgkqhkiG9w0BCQEW
DHNmZHNAc3NmLmNvbTAeFw0wOTExMjcwMTI1NTdaFw0xOTExMjUwMTI1NTdaMHkx
CzAJBgNVBAYTAkNOMQswCQYDVQQIEwJHRDELMAkGA1UEBxMCREcxDzANBgNVBAoT
BnNvc29naDENMAsGA1UECxMEaGFoYTETMBEGA1UEAxMKc29zb2doLmNvbTEbMBkG
CSqGSIb3DQEJARYMc2Zkc0Bzc2YuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB
iQKBgQCxIV/vZmOHjT/yx2fpgxtKmV4b5GwdNaEIluOndko1GRb83tLyF2X1vaz7
CrbQt+ZLwh26ws7nXwRSEWePLvsEC95DIK3z75EQ+AOct7lxTBYWGE6g/zbTZgU3
CRrs9IunXKWgoJ7AOtFDRHVOnThbnw88C6ZMiykQ9xAsJTns1QIDAQABMA0GCSqG
SIb3DQEBBQUAA4GBAK2OM5v+pdpHL0MuZ8tGJ95bTKVQ18Pa9DPMBfdJGMTSDvvg
85PvkE6/iH98yWHVmF5VIJG80oRAEu7I9FBZJiMp2DNiUHSUeuiUwTXRpcNZ6Ljd
xAWripYMj6gRWYKsuD/UcwR0XgOY7UN+/r1NDiotBWamR27Vlsy+4C1DbUvw
-----END CERTIFICATE-----
subject=/C=CN/ST=GD/L=DG/O=sosogh/OU=haha/CN=sosogh.com/emailAddress=sf...@ssf.com
issuer=/C=CN/ST=GD/L=DG/O=sosogh/OU=haha/CN=sosogh.com/emailAddress=sf...@ssf.com
---
No client certificate CA names sent
---
SSL handshake has read 1185 bytes and written 316 bytes
---
New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-SHA
Server public key is 1024 bit
Compression: NONE
Expansion: NONE
SSL-Session:
Protocol : TLSv1
Cipher : DHE-RSA-AES256-SHA
Session-ID: CAC84F5DB45E42C97AE0602386278E9CC84570D59234BBCC283284A45BFD71CE
Session-ID-ctx:
Master-Key: FA7ECDCECBA5647635CC82FFDC4FDA0A0BC51B9B37D04F9A1CFA3EBFA1BFB7A6BC5567B9C25580DC80F94426B3C3241C
Key-Arg : None
Start Time: 1259292154
Timeout : 300 (sec)
Verify return code: 18 (self signed certificate)
---
220 debian ESMTP Postfix (Debian/GNU)
helo t.com
250 debian
mail from:f...@fdf.com
250 2.1.0 Ok
rcpt to:sos...@126.com
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
fd
.
250 2.0.0 Ok: queued as 94F3C270348
quit
221 2.0.0 Bye
read:errno=0
--------------------------------------------------------------------------------------------------
What does "SSL_accept error from unknown[1.1.1.1]: -1" exactly mean?
I have google it, and found ,but they doesnot help
http://old.nabble.com/SMTP-fails-with-SSL_accept-error-td20050613.html
http://www.irbs.net/internet/postfix/0410/1231.html
Any hints are appreciated
Thank you
--------------
sosogh
2009-11-27
The postfix smtp client doesn't support the long deprecated
smtps wrappermode.
You should abandon wrappermode and configure postfix to use
STARTTLS on port 587 or port 25.
http://www.postfix.org/TLS_README.html#server_tls
If you feel you must use smtps, please see
http://www.postfix.org/TLS_README.html#client_smtps
-- Noel Jones