Опубликовано 21 Авг 2009 в рубрике «
Групповые полномочия на ретрансляцию»
Тестирование IMAP-сервера.
Для того чтобы проверить, доступен ли ваш IMAP-сервер и могут ли пользователи зарегистрироваться на нем, подключитесь к порту 143 вашего сервера и откройте сеанс:
# telnet mail.example.com 143
* OK [CAPABILITY IMAP4 rev1 UIDPLUS CHILDREN NAMESPACE \
THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA \
IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. \
Copyright 1998-2004 Double Precision, Inc. \
See COPYING for distribution information.
Увидев такое приветственное сообщение, зарегистрируйтесь:
. login bammbamm bamm_password
. OK LOGIN Ok.
Теперь выберите папку входящих сообщений и посмотрите, правильно ли все работает:
. select INBOX
* FLAGS (\Draft \Answered \Flagged \Deleted \Seen \Recent)
* OK [PERMANENTFLAGS (\* \Draft \Answered \Flagged \Deleted \Seen)] Limited
* 5 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 1089237749] Ok
* OK [MYRIGHTS "acdilrsw"] ACL
. OK [READ-WRITE] Ok
Наконец, отключитесь от сервера:
. logout
* BYE Courier-IMAP server shutting down . OK LOGOUT completed
Тестирование IMAP по TLS
Для тестирования IMAP по протоколу TLS используем вместо telnet утилиту sclient из OpenSSL и подключаемся к порту 993 (порт IMAPS1). Этот клиент выводит достаточно много данных о проверке сертификата, но после того, как соединение установлено, вы можете использовать его так же, как делали это для предыдущего незашифрованного сеанса.
* openssl s_client -CAfile /usr/share/ssl/certs/cacert.pem -connect localhost:993
CONNECTED(00000003)
depth=1 /C=EX/ST=Examplia/L=Exampleton/O=Example Inc./OU=Certification Authority/\
CN=mail.example.com/emailAddress=certmaster@example.com verify return:1
depth=0 /C=EX/ST=Examplia/L=Exampleton/O=Example Inc./OU=IMAP \
services/CN=mail.example.com/emailAddress=postmaster@example.com verify return:1
Certificate chain
0 s:/C=EX/ST=Examplia/L=Exampleton/O=Example Inc./OU=IMAP services/\ CN=mail.example.com/emailAddress=postmaster@example.com i:/C=EX/ST=Examplia/L=Exampleton/O=Example Inc./OU=Certification Authority/ CN=mail.example.com/emailAddress=certmaster@example.com
Server certificate
BEGIN CERTIFICATE
То есть IMAP поверх SSL. – Примеч. науч. ред.
MIIEDDCCA3WgAwIBAgIBAzANBgkq hkiG9w0BAQQFADCBsDELMAkGA1UEBhMCRVgx ETAPBgNVBAgTCEV4YW1wbGlhMRMwEQYDVQQHEwpFeGFtcGxldG9uMRUwEwYDVQQK EwxFeGFtcGxlIEluYy4xIDAeBgNVBAsTF0NlcnRpZmljYXRpb24gQXV0aG9yaXR5 MRkwFwYDVQQDExBtYWlsLmV4YW1wbGUuY29tMSUwIwYJKoZIhvcNAQkBFhZjZXJ0 bWFzdGVyQGV4YW1wbGUuY29tMB4XDTA0MDcxMzEzNTUzMloXDTA1MDcxMzEzNTUz MlowgaYxCzAJBgNVBAYTAkVYMREwDwYDVQQIEwhFeGFtcGxpYTETMBEGA1UEBxMK RXhhbXBsZXRvbjEVMBMGA1UEChMMRXhhbXBsZSBJbmMuMRYwFAYDVQQLEw1JTUFQ IHNlcnZpY2VzMRkwFwYDVQQDExBtYWlsLmV4YW1wbGUuY29tMSUwIwYJKoZIhvcN AQkBFhZwb3N0bWFzdGVyQGV4YW1wbGUuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GN ADCBiQKBgQC95UUtw3dVVGghNLPEN3YBw/iKMkXtNhXllLAUEshZEIDGGjB1q9W8 QC4mLB0sWTYLTXWUbvoJHmBCmf6tzVv0i932r4KTDzanLP7EDc4tvg8ouhFxUEka lVA+1g3l5oY8v1LIOYWxS8fpmRQENYHWncoShmXRPjg4wO6/2pZaawIDAQABo4IB PDCCATgwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0 ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFFK61+FMcqcC3M/Em3X2I8JCn8JuMIHd BgNVHSMEgdUwgdKAFMNGZ7/NorS6WpJQJZ2IhDno97iXoYG2pIGzMIGwMQswCQYD VQQGEwJFWDERMA8GA1UECBMIRXhhbXBsaWExEzARBgNVBAcTCkV4YW1wbGV0b24x FTATBgNVBAoTDEV4YW1wbGUgSW5jLjEgMB4GA1UECxMXQ2VydGlmaWNhdGlvbiBB dXRob3JpdHkxGTAXBgNVBAMTEG1haWwuZXhhbXBsZS5]b20xJTA]BgkqhkiG9w0B CQEWFmNlcnRtYXN0ZXJAZXhhbXBsZS5jb22CAQAwDQYJKoZIhvcNAQEEBQADgYEA iqd/nOvihp1EWF+K7hgbptl9v13tzyuE3TMSI3oXtGnQtYNLTvx3eaYDBecUQaI1 q1ocQBsvz17+noz9]wD69UlBWUANwxDu0bPHmnr7CeePVnv6fAyZ4Jg9×8vAPzDD Nu/Tu88M0kEVQ2XT35oPM+gDy3Mw44NrYB2xhky8Ptg=
END CERTIFICATE
subject=/C=EX/ST=Examplia/L=Exampleton/O=Example Inc./OU=IMAP services/\
CN=mail.example.com/emailAddress=postmaster@example.com issuer=/C=EX/ST=Examplia/L=Exampleton/O=Example Inc./OU=Certification Authority/\
CN=mail.example.com/emailAddress=certmaster@example.com
No client certificate CA names sent
SSL handshake has read 1202 bytes and written 340 bytes
New, TLSv1/SSLv3, Cipher is AES256-SHA Server public key is 1024 bit SSL-Session:
Protocol : TLSv1
Cipher : AES256-SHA Session-ID:
7AA6E031976D8B3846F1B2C8FCBEBEB777C89BAD16E548C0D8FE0B170BF1D49B
Session-ID-ctx:
Master-Key: E41CE39B98EFF3395936404F7142D2804FA7BBE63ADB6A57F3FB51\ 3A756E6D55F548A5765AC27F99F862F46664131C72
Key-Arg : None Krb5 Principal: None
Start Time: 1089732738
Timeout : 300 (sec) Verify return code: 0 (ok)
OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT \
THREAD=REFERENCES SORT QUOTA IDLE AUTH=PLAIN ACL ACL2=UNION] Courier-IMAP ready. \
Copyright 1998-2004 Double Precision, Inc. See COPYING for distribution
information. . login bamm@example.com bamm_secret . OK LOGIN Ok. . logout
BYE Courier-IMAP server shutting down
OK LOGOUT completed
closed
Поздравляем! Вы стали обладателем работающего почтового сервера на основе LDAP. Но работа еще не закончена.