Sun Java logo     ��һҳ      Ŀ¼      ����      ��һҳ     

Sun logo
Sun Java System Messaging Server 6 2005Q1 ����ָ�� 

�� 19 ��
���ð�ȫ�ͷ��ʿ���

Messaging Server ֧�ָ������İ�ȫ���ܣ���Щ����ʹ����Է�ֹ�ʼ����ء���ֹ������Ϣ��ð���û������Ա�����������ض��û������ʼ�����ϵͳ���ض����֡�

Messaging Server ��ȫ��ϵ�ṹ�������Ͽ��� Sun Java System ������İ�ȫ��ϵ�ṹ��һ���֡�����ϵ�ṹ���չ�ҵ��׼�͹���Э�齨b���Ӷ������̶���ʵ���˻������Ժ�һ���ԡ���ˣ�Ҫʵ�� Messaging Server ��ȫ���ԣ��������Ҫ�μ��£�����Ҫ�μ���������ĵ����ر��ǣ����� Messaging Server ��ȫ��ʱ��Ҫ�μ�Sun ONE Server Console 5.2 Server Management Guide���е���Ϣ��

���°����¸�ڣ�


���ڷ�����ȫ��

������ȫ�԰�(һϵ�й㷺�����⡣�ڴ������ҵ�У�ȷ��ֻ����Ȩ���û����ܷ��ʷ�����ȷ��������ʶ����й©��ȷ��ͨ��ʱ�û�û�в��ʵ��ش�������ˣ��Լ�ȷ���ڱ�Ҫʱ���Խ��б���ͨ�Ŷ��Ƕ��ʼ�����ϵͳ����ҪҪ��

Σ��������ȫ�Ե�ԭ��ܶ࣬��˻������ͨ�����;��4��ǿ��һ��ȫ�ԡ��������ؽ������ü��ܡ���֤�ͷ��ʿ��ơ����������������밲ȫ����ص� Messaging Server ���⣺

������������ Messaging Server ��صİ�ȫ�ͷ������ⶼ�ڱ��½������ۡ��������������½������۵İ�ȫ���⣺

Web վ���ṩ�˴�����ĵ�����Щ�ĵ����˸��ְ�ȫ���⡣�йش˴��ἰ�������������Ϣ���밲ȫ��ص�������Ϣ��������ĵ� Web վ�� http://docs.sun.com��


���� HTTP ��ȫ��

Messaging Server ֧���û� ID/������֤���ͻ���֤����֤�� Access Manager�����ǣ���Э����δ���ͻ���ͷ�����֮�������l�ӷ�����Щ���

POP��IMAP �� SMTP �ͻ����¼�� Messaging Server �󣬼���b��һ��l�Ӻ�һ��Ự��l�ӽ�����Ự��ȫ��̣����ӵ�¼��ע����b��l�Ӻ󣬿ͻ�����뵽��������������֤��

HTTP �ͻ����¼�� Messaging Server �󣬷�����Ϊ�ͻ����ṩΨһ�ĻỰ ID���ڻỰ����У��ͻ���ʹ�ô˻Ự ID ���Խ�b���l�ӡ�HTTP �ͻ��������ÿ��l�Ӷ�������֤�����Ự����ֹ���ҿͻ�����Ҫ��b�»Ự���ͻ������Ҫ������֤������� HTTP �Ự��������״̬�ﵽһ��ʱ�䣬�������Զ���ֹ HTTP �Ự����ע��ͻ���Ĭ�ϵ�ʱ���Ϊ 2 Сʱ����

ʹ�����¼�����ԸĽ� HTTP �Ự�İ�ȫ�ԣ�

�й�Ϊ�Ľ��l������ָ�����ò������Ϣ����μ��� 5 �¡����� POP��IMAP �� HTTP ������

�й� Access Manager ����Ϣ����μ��� 6 �¡����õ����¼ (SSO)����


������֤����

��֤�����ǿͻ����������֤�����ʶ�����ⷽ����Messaging Server ֧���ɼ���֤�Ͱ�ȫ�� (SASL) Э�鶨�����֤������֧�ֻ���֤�����֤�����ڽ����� SASL ���ơ��йػ���֤�����֤����ϸ��Ϣ����μ����ü��ܺͻ���֤�����֤��

Messaging Server ֧�����»���������֤�� SASL ��֤������

ʹ��ѯ��/��Ӧ��֤���ƣ�������ѯ���ַ��͸�ͻ���ͻ������Ը�ѯ�ʵ�ɢ�к��û�������Ӧ�����ͻ������Ӧ�������ӵ�е�ɢ����ƥ�䣬���û�ͨ����֤������ɢ�в����棬����ͨ�����緢���û�����ʱ����й¶�����롣


ע

POP��IMAP �� SMTP ����֧������ SASL ���ơ�HTTP �����֧�ִ��ı�������ơ�


�� 19-1 ��ʾ��ijЩ SASL ������� SASL ��ص� configutil �����й� configutil ��������º��������б?��μ� Sun Java System Messaging Server Administration Reference��

�� 19-1 ijЩ SASL ������� SASL ��ص� configutil ����

����

˵��

sasl.default.ldap.has_plain_passwords

��ֵΪ����ֵ����ʾĿ¼�洢�˿������� APOP��CRAM-MD5 �� DIGEST-MD5 �Ĵ��ı����롣

Ĭ��ֵ��False

sasl.default.transition_criteria

����֧�ֻ�ʹ�á���μ� sasl.default.auto_transition��

sasl.default.auto_transition

����ֵ�����ô˲���󣬵��û��ṩ���ı�����ʱ��ϵͳ���Ѵ�����洢��ʽת��ΪĿ¼�������Ĭ������洢��ʽ���˲�������ڴӴ��ı�����Ǩ�Ƶ� APOP��CRAM-MD5 �� DIGEST-MD5��

Ĭ��ֵ��False

service.imap.allowanonymouslogin

�˲���ʹ IMAP ����ʹ�� SASL ANONYMOUS ���ơ�

Ĭ��ֵ��False

service.{imap|pop|http}.plaintextmincipher

���˲��� > 0����ֻ�м��ȫ�㣨SSL �� TLS������ʹ�ô��ı����롣��ǿ���û�������Ҫ��¼�Ŀͻ��������� SSL �� TLS���Է�ֹ��������й¶�����롣MMP ���е�Чѡ�RestrictPlainPasswords����

ע�⣺ʵ���ϣ�5.2 ���а�� Messaging Server ������� SSL �� TLS Э�̵ļ����㷨�ij̶�4����ֵ��Ϊ�˼򻯴�ѡ���õط�ӳһ������µ�ʹ�ã��ѽ��˹���ȥ��

Ĭ��ֵ�� 0

sasl.default.mech_list

Ҫ���õ��Կո�ָ�� SASL ���Ƶ��б?���ǿգ����ѡ����� sasl.default.ldap.has_plain_passwords ѡ���Լ� service.imap.allowanonymouslogin ѡ���ѡ��Ӧ��������Э�飨IMAP��POP��SMTP����

Ĭ��ֵ��False

sasl.default.ldap.searchfilter

���û���� inetDomainSearchFilter ��Ϊ��ָ���������������������ڲ����û���Ĭ������������﷨�� inetDomainSearchFilter ��ͬ����μ�ģʽָ�ϣ���

Ĭ��ֵ��(&(uid=%U)(objectclass=inetmailuser))

sasl.default.ldap.searchfordomain

Ĭ������£���֤ϵͳ����������ҹ�����Ҫ���ã��� LDAP �в�����Ȼ������û������ǣ�����ѡ�����Ϊ��0������Ĭ��ֵ��1�����򲻻��������Ҳ�������û�������ʹ�� sasl.default.ldap.searchfilter�������� local.ugldapbasedn ָ���� LDAP ����ֱ�ӽ��С��˲����ṩ���봫ͳ����ģʽ�ļ����ԣ������鲻Ҫ���²�����ʹ�ô˲�����Ϊ��ʹС��˾Ҳ���ܽ��кϲ��������Щ����Ҫ������֧�֡�

���÷��ʴ��ı�����IJ���

Ҫ���� CRAM-MD5��DIGEST-MD5 �� APOP SASL ��֤����������Ҫ�����û��Ĵ��ı����롣����Ҫִ�����²��裺

  1. �� Directory Server ����Ϊ�����Ĵ洢���롣
  2. ���� Messaging Server���Ա�����ȷ Directory Server ��ʹ���������롣

���� Directory Server �Դ洢����IJ���

Ҫ���� CRAM-MD5��DIGEST-MD5 �� APOP ���ƣ�����밴���²��轫 Directory Server ����Ϊ�����Ĵ洢���룺

  1. �ڡ�����̨���У�������Ҫ���õ� Directory Server��
  2. �������á�ѡ���
  3. ���󴰸��еġ���ݡ���
  4. �����Ҵ����еġ����롱��
  5. �ӡ�������ܡ���-ʽ�б���ѡ�����ġ���

    ע

    �˸�Ľ�Ӱ���Ժ󴴽����û��������û���ֻ�������˴˸�ĺ�ת�������������롣


���� Messaging Server �IJ���

���ڿ������� Messaging Server���Ա�����ȷ Directory Server ���Լ����������롣�˲������ʹ Messaging Server ��ȫ�ع��� APOP��CRAM-MD5 �� DIGEST-MD5��

configutil -o sasl.default.ldap.has_plain_passwords -v 1

ͨ���ֵ����Ϊ 0�����Խ�����Щѯ��/��Ӧ SASL ���ơ�


ע

ֱ�����û�Ǩ�ƣ���μ�ת���û��IJ��衱���û�����������û�����ʹ�� APOP��CRAM-MD5 �� DIGEST-MD5��


��ע�⣬MMP ��һ���Чѡ�CRAM��

ת���û��IJ���

�����ʹ�� configutil ָ���й�ת���û�����Ϣ�����磬�û������Ļ�ͻ�����ʹ���û���������ȷ��Ŀ�Ļ��ƽ�����֤��

configutil -o sasl.default.auto_transition -v value

�������е�ֵ������ָ������ֵ֮һ��

Ҫ�ɹ���ת���û���������� Directory Server ������ ACI�������� Messaging Server д�����û��������ԡ�Ҫ��ɴ˲�����ִ�����²��裺

  1. �ڡ�����̨���У�������Ҫ���õ� Directory Server��
  2. ����Ŀ¼��ѡ���
  3. ѡ���û�/����Ļ��׺��
  4. �ӡ����󡱲˵���ѡ�񡰷���Ȩ�ޡ���
  5. ѡ��˫���Messaging Server �����û�����Աд����Ȩ�ޡ��� ACI��
  6. ����ACI ���ԡ���
  7. �� userpassword ������ӵ����������б��С�
  8. ����ȷ������

sasl.default.mech_list ���������� SASL �����б?���ǿգ����ѡ����� sasl.default.ldap.has_plain_passwords ѡ���Լ� service.imap.allowanonymouslogin ѡ���ѡ��Ӧ��������Э�飨IMAP��POP��SMTP����


�û������¼

�û���¼�� Messaging Server �Է��ͻ�����ʼ�ʱ��Ҫ�ύ�����ǵ���δ��Ȩ���ʵĵ�һ�7��ߡ�Messaging Server ֧�ֶ��� IMAP��POP��HTTP �� SMTP ����Ļ�������ĵ�¼��

IMAP��POP �� HTTP �����¼

Ĭ������£��ڲ��û������ύ������ܴ� Messaging Server �����û��ʼ�������Ե������û���ö� POP��IMAP �� HTTP ����������¼���йض� POP��IMAP �� HTTP ������������¼����ϸ��Ϣ����μ���������ĵ�¼��

�û�������������Ļ��Լ��ܵĸ�ʽ���û��Ŀͻ���������͵��������ϡ����ͻ���ͷ���������Ϊ���� SSL ���Ҷ�֧������̶ȵļ��ܣ������� SSL ��ѡ������㷨�IJ����е�˵�������м��ܡ�

�û� ID �����붼�洢�ڰ�װ�� LDAP �û�Ŀ¼�С����밲ȫ�Ա�׼��������С���ȣ���Ŀ¼����Ҫ��ȷ������Щ��׼������ Messaging Server �����һ���֡�

����֤��ĵ�¼�ǻ��������¼�ı��õ�¼�����������˸������Լ� SSL �����ಿ�֣���μ����û���֤��ĵ�¼�IJ�����

ѯ��/��Ӧ SASL �����Ǵ��ı������¼����һ���õ�¼��

SMTP �����¼

Ĭ������£��û�l�ӵ� Messaging Server �� SMTP �����Է����ʼ�ʱ�����ύ���롣���ǣ���������õ� SMTP �������¼�Ա����þ�����֤�� SMTP��

������֤�� SMTP �� SMTP Э���)չ��������ͻ�����֤���������֤�����ʼ���������֤�� SMTP ����Ҫ��;�����������У�������ʹ���� ISP���ı����û����贴�������û��������õĿ����м̼����ύ�ʼ���ת���ʼ������ͻ���ʹ�� "AUTH" ���������֤������

�й����� SMTP �����¼����˾�����֤�� SMTP ��˵����μ� SMTP ��֤��SASL �� TLS��

�����ʹ�ô� SSL ���ܻ򲻴� SSL ���ܵľ�����֤�� SMTP��


���ü��ܺͻ���֤�����֤

���ڰ�����С�ڣ�

Messaging Server ������㰲ȫ�� (TLS) Э�飨���Ϊ��ȫ�׽��ֲ� [SSL] Э�飩���ڼ��ܵ�ͨ���Լ����ڿͻ���ͷ�����Ļ���֤�����֤��Messaging Server ֧�� SSL �汾 3.0 �� 3.1��TLS �� SSL ��ȫ���ݲ������б���� SSL ���ܡ�

�й� SSL �ı�����Ϣ����μ� "Introduction to SSL"����Ϊ Managing Servers with iPlanet Console �ĸ�¼�����ƣ���SSL ���ڹ�����Կ����ѧ�ĸ���ڡ�������Կ����ѧ��������������˵��Ҳ��Ϊ Managing Servers with iPlanet Console �ĸ�¼��ת�أ���

���� Messaging Server ����ͻ���֮���Լ�����������������֮����ʼ����ͽ��м��ܣ��򼸺�û�л������ͨ�š��������l�ӵĿͻ����Ѿ�����֤���������Ϣ�߼���û�л��ð�䣨��ƭ����Щ�ͻ���

SSL ���� IMAP4��HTTP��POP3 �� SMTP Ӧ�ò������Э�������á�SMTP �� SMTP/SSL ʹ��ͬһ�˿ڣ�HTTP �� HTTP/SSL Ҫ��ʹ�ò�ͬ�Ķ˿ڣ�IMAP �� IMAP/SSL �Լ� POP �� POP/SSL ����ʹ��ͬһ�˿ڣ�Ҳ����ʹ�ò�ͬ�Ķ˿ڡ�SSL ���ⷢ����4�ʼ����ʼ�ͨ�ŵ��ض��׶ν��в�����ͼ 19-1 ����ʾ��

ͼ 19-1 �� Messaging Server �ļ���ͨ��

��ͼ�������˼��ܵ���4���ⷢ�ʼ���

SSL �ṩ�������ܣ����Dz�����ÿ���м�������϶������ʼ���


ע

Ҫ���ö��ⷢ�ʼ��ļ��ܣ�����뽫ͨ�6����޸�Ϊ�� tls ͨ�9ؼ��֣����� maytls��musttls �ȡ��й���ϸ��Ϣ����μ�����㰲ȫ���� Messaging Server Reference Manual��


���ס������һ�� SSL l��ʱ�ĸ���ϵͳ������ܸ�������4���ܸ���������ʼ����Ͱ�װ�Լ���������ʱ���������Ҫ��Է�������4ƽ�ⰲȫ��Ҫ��


ע

��Ϊ���� Sun Java System ������֧�� SSL����������������ͨ�����̨4���ú����� SSL �Ľ��漸����ͬ�������� Managing Servers with iPlanet Console �� SSL һ���и�����ؼ�¼�˱����������������񡣶�����Щ���񣬱��½���ժҪ��Ϣ��


ͨ��������̨���֤��

���۽� SSL ���ڼ��ܻ���������֤������Ҫ��÷�����֤�������� Messaging Server����֤���ʹ��ķ���������ڿͻ����������������Ҫͨ��������̨���֤�飬�밴�����еIJ���ִ�в������Ҫ��������ģʽ�д�����ǩ��֤�飬��μ�������ǩ��֤����

�����ڲ�ģ����ⲿģ��IJ���

������֤�齨b����Կ�Ե�ӵ��Ȩ����Ч�ԣ���������ڼ��ܺͽ�����ݡ��������֤�����Կ�Դ������ķ�����ı�ʶ��֤�����Կ�Զ��洢��֤����ݿ��У�����ݿ���������ڷ������л�λ���ⲿ�Ŀ��ƶ�Ӳ���忨�����ܿ����ϡ�

Sun Java System ������ʹ����ѭ������Կ����ѧϵͳ (PKCS) #11 API ��ģ��4������Կ��֤����ݿ⡣ͨ�����ԴӸ�Ӳ���豸�Ĺ�Ӧ�������ô��豸�� PKCS #11 ģ�飬���ұ��뽫��ģ�鰲װ�� Messaging Server ֮��Messaging Server ����ʹ�ô��豸��Ԥ�Ȱ�װ�ġ�Netscape �ڲ� PKCS # 11 ģ�顱֧��ʹ�������ڷ������е�֤����ݿ�ĵ����ڲ������ǡ�

��֤�����÷������(Ϊ֤�鴴����ݿ⼰����Կ�Ͱ�װ PKCS #11 ģ�顣���δʹ���ⲿӲ����ǣ������ڷ������д����ڲ���ݿⲢʹ����Ϊ Messaging Server һ���ֵĴ��ڲ�Ĭ��ģ�顣���ʹ�����ⲿ��ǣ�����l��Ӳ�����ܿ��Ķ����װ�� PKCS #11 ģ�顣

�����ͨ�����̨���� PKCS #11 ģ�飬���۴�ģ�����ڲ�ģ�黹���ⲿģ�顣Ҫ��װ PKCS #11 ģ�飬��ִ�����²���

  1. ��Ӳ���忨�Ķ���l�ӵ� Messaging Server �������װ�����
  2. ʹ�ÿ���̨�еġ�PKCS #11 ���?����Ϊ�Ѱ�װ�������װ PKCS #11 ģ�顣

���йظ������˵����μ� Managing Servers with iPlanet Console ���й� SSL ���½ڡ���

��װӲ�����ܼ�����     ��� SSL ���ڼ��ܣ���װӲ�����ܼ�������ܻ�Ľ������ļ��ܺͽ����ʼ������ܡ����ܼ�����ͨ�����>õذ�װ�ڷ����������е�Ӳ���������������ɡ�Messaging Server ֧����ѭ PKCS #11 API �ļ�����ģ�顣�������ǻ��Ӳ����ǣ������洢�Լ�����Կ������ʹ���ڲ���ݿ�4�洢�����״ΰ�װ�������ָ����Ӳ���������ʱ����װ�˼�����Ȼ��ͨ��װ PKCS #11 ģ����ɰ�װ������Ӳ��֤����ʱ����

���������֤��IJ���

�ڿ���̨�д򿪷��������С�֤�������򵼡��������������֤�顣����Դӡ�����̨���˵���ӡ�Messaging Server ���ܡ�ѡ����ʴ��򵼡�ʹ�ô��򵼿���ִ����������

  1. ���֤������
  2. ͨ������ʼ��������͵�Ҫ�䷢֤���֤����Ȩ�� (CA)��

4�� CA �ĵ����ʼ���Ӧ����󣬽��˵����ʼ�����Ϊ�ı��ļ���ʹ�á�֤�������򵼡���װ���ļ���

���йظ������˵����μ� Managing Servers with iPlanet Console ���й� SSL ���½ڡ���

��װ֤��IJ���

��װ��һ��������ͬ�Ĺ�̡�4�� CA ����Ӧ���֤������ĵ����ʼ����ﲢ���䱣��Ϊ�ı��ļ������ٴ����С�֤�������򵼡��԰�װ��Ϊ֤����ļ���

  1. ָ�����Ѿ���õ�Ҫ��װ��֤�顣
  2. ϵͳ��ʾ��֤����ı�ճ���ֶ���ʱ��ִ�д˲���
  3. ��֤���dzƴ� server-cert ���Ϊ Server-Cert��
  4. ���������֤���dzƣ������ͨ������ configutil ���� encryption.rsa.nssslpersonalityssl ���ϵͳ�����֤���dzƵ���ʽ��

���йظ������˵����μ� Managing Servers with iPlanet Console ���й� SSL ���½ڡ���


ע

��Ҳ�ǰ�װ CA ֤�飨���潫���ܣ�Ӧ��ѭ�Ĺ�̣�������ʹ�ô�֤��ȷ���Ƿ����ſͻ�����ݽ���֤�顣


��װ���ε� CA ֤��IJ���

��Ҫʹ�á�֤�������򵼡���װ֤����Ȩ���֤�顣CA ֤�����֤ CA ����ı�ʶ����ķ���������֤�ͻ�������������Ĺ����ʹ����Щ CA ֤�顣

���磬�����˻����������֤֮�⣬�������ҵ����Ϊ����֤��Ŀͻ�����֤����μ�� 157 ҳ�еġ����û���֤��ĵ�¼����������Ҫ��װ���� CA�������ο��԰䷢��Ŀͻ�����ܵݽ���֤�飩�� CA ֤�顣��Щ CA ���������֯�������ڲ� CA Ҳ�������ⲿ CA���������ҵ����������������ҵ�����йؽ� CA ֤��������֤����ϸ��Ϣ����μ� Managing Servers with iPlanet Console �е� "Introduction to Public-Key Cryptography"����

��װ��Messaging Server ��ʼ���������ҵ CA �� CA ֤�顣�������Ҫ���������ҵ CA ������������ҵ���ڿ����Լ��� CA �����ڲ�ʹ�ã�ʹ�� Sun Java System Certificate Server��������Ҫ��ò���װ���� CA ֤�顣


ע

�� Messaging Server �Զ��ṩ�� CA ֤��Կͻ���֤�鲢δ��ʼ���Ϊ���Ρ��������Ҫ��������Щ CA �䷢�Ŀͻ���֤�飬����Ҫ�༭�������á��й�˵����μ�� 153 ҳ�еġ�����֤������ε� CA����


Ҫ���󲢰�װ�µ� CA ֤�飬����Ҫִ�����²���

  1. ��֤����Ȩ����ͨ�� Web ������ʼ���jϵ�����ظû�� CA ֤�顣
  2. ���ѽ��յ�֤���ı�����Ϊ�ı��ļ���
  3. ʹ�á�֤�������򵼡�����ǰ��С�������װ��֤�顣

�йظ������˵����μ� Managing Servers with iPlanet Console ���й� SSL ���½ڡ�

����֤������ε� CA

��ķ�������Խ����ε� CA ���κα�ŵ�֤��������֤�ͻ���

ͨ���ڿ���̨�д���ķ������ڡ�����̨���˵���ѡ��֤��������������Բ鿴���༭ Messaging Server ����װ��֤����������û�ɾ���κ�֤�顣�й�˵����μ� Managing Servers with iPlanet Console ���й� SSL ���½ڡ�

���������ļ�

������ Sun Java System �������ϣ���ʹ�á�֤�������򵼡�����֤��ʱ���򵼽�����һ����Կ�ԣ�������洢���ڲ�ģ�����ݿ��л��ⲿ��ݿ⣨�����ܿ��ϣ��С�Ȼ����򵼽���ʾ���ṩ���룬���������ڼ���ר����Կ�������ͬ�����Ժ�ſ������ڽ�����Կ�����򵼲���������Ҳ�����κ�λ�ô洢�����롣

�ڴ����Ϊ�������� SSL �� Sun Java System �������ϣ�����ʱϵͳ����ʾ����Ա�ṩ������Կ����������롣���ǣ��� Messaging Server �ϣ�Ϊ�˻�������Σ���������������������Ҫ�����������4�IJ��㣬���������˿��ܵķ���������������Դ������ļ���ȡ���롣

�������ļ�������Ϊ sslpassword.conf ��λ�� msg_svr_base/config/ Ŀ¼�С��ļ��е���Ŀ�Ǿ������¸�ʽ�ĵ�����

moduleName:password

���� moduleName ��Ҫʹ�õ��ڲ����ⲿ PKCS #11 ģ�����ƣ�password ���ǽ��ܴ�ģ�����Կ�Ե����롣��������������ܵģ��Ĵ洢��

Messaging Server �ṩ��Ĭ�ϰ汾�������ļ����������µ�����Ŀ���������ڲ�ģ���Ĭ�����룩��

Internal (Software) Token:netscape!

���װ�ڲ���֤ʱָ���IJ���Ĭ�����룬����Ҫ�༭�����ļ����������Է�ӳ��ָ�������롣���װ�ⲿģ�飬����Ҫ��һ���µ�����ӵ��ļ��У����а�ģ����ƺ���Ϊ��ģ��ָ�������롣


ע��

��Ϊϵͳδ�ڷ�������ʱ��ʾ����Ա�ṩģ�����룬����ȷ������Ա���ƶԷ������������Լ�����������䱸�ݵ������?ȫ���Ǽ�Ϊ��Ҫ�ġ�


������ǩ��֤��

���Ҫ��������ģʽ�д�����ǩ��֤�飬�밴�ձ����е�˵��ִ�в���Ҫʹ��֤���򵼴���֤�飬��μ�ͨ��������̨���֤����

  1. �Գ����û���ݵ�¼���Ϊ�����û� (root)��
  2. �� /opt/SUNWmsgsr/config/sslpassword ��Ϊ certutil ָ��֤����ݿ����롣���磺
  3. # echo "password" > /opt/SUNWmsgsr/config/sslpassword

    ���� password ����ָ�������롣

  4. �ƶ��� sbin Ŀ¼�����֤����ݿ� (cert8.db) ����Կ��ݿ� (key3.db)�����磺
  5. # cd /opt/SUNWmsg/sbin
    # ./certutil -N -d /opt/SUNWmsgsr/config -f /opt/SUNWmsgsr/config/sslpassword

  6. ���Ĭ�ϵ���ǩ���֤����Ȩ��֤�顣ʾ��

    # ./certutil -S -n SampleRootCA -x -t "CTu,CTu,CTu"
    -s "CN=My Sample Root CA, O=sesta.com" -m 25000
    -o /opt/SUNWmsgsr/config/SampleRootCA.crt
    -d /opt/SUNWmsgsr/config

    -f /opt/SUNWmsgsr/config/sslpassword -z /etc/passwd

  7. Ϊ������֤�顣���磺

    ../certutil -S -n Server-Cert -c SampleRootCA -t "u,u,u"
    -s "CN=hostname.sesta.com, o=sesta.com" -m 25001
    -o /opt/SUNWmsgsr/config/SampleSSLServer.crt
    -d /opt/SUNWmsgsr/config -f /opt/SUNWmsgsr/config/sslpassword
    -z /etc/passwd

  8. ���� hostname.sesta.com �Ƿ����������

  9. ��֤֤�顣���磺
  10. # ./certutil -V -u V -n SampleRootCA -d /opt/SUNWmsgsr/config
    # ./certutil -V -u V -n Server-Cert -d /opt/SUNWmsgsr/config

  11. �г�֤�顣���磺
  12. # ./certutil -L -d /opt/SUNWmsgsr/config
    # ./certutil -L -n Server-Cert -d /opt/SUNWmsgsr/config

  13. ʹ�� modutil �г���õİ�ȫģ�� (secmod.db)�����磺
  14. # ./modutil -list -dbdir /opt/SUNWmsgsr/config

  15. ��֤����ݿ��ļ���ӵ���߸��Ϊ�ʼ��������û����飬��ʾ������ʾ��

    chown mail:mailserv /opt/SUNWmsgsr/config/cert8.db
    chown mail:mailserv /opt/SUNWmsgsr/config/key3.db

  16. �������ʼ����ͷ��������� SSL��

    ע

    ��ǰ��֤�����Կ�ļ�����λ�� Messaging Server ������Ŀ¼�С����ڣ�����ʹ�� local.ssldbpath��ָ��֤�����Կ�ļ���λ�ã��� local.ssldbprefix��ָ��֤�����Կ�ļ���ǰ׺��4ָ����Щ�ļ���λ�á�


���� SSL ��ѡ������㷨�IJ���

�����ʹ�ÿ���̨���� SSL ��ѡ�� Messaging Server ����������ͻ���ļ���ͨ����ʹ�õļ����㷨����

���ڼ����㷨

�����㷨�������ڼ��ܽ���м��ܺͽ�����ݵ��㷨��ijЩ�����㷨����������㷨ǿ������ζ�ž���Щ�㷨���ܵ��ʼ����ѱ�δ����Ȩ���û����

�����㷨ͨ����Կ��һ���ţ�Ӧ�õ�����ж���ݽ��в���ͨ�������ܹ���м����㷨ʹ�õ���ԿԽ����û����ȷ�Ľ�����Կ4���������Խ�ѡ�

�ͻ����� Messaging Server �� SSL l��ʱ���ͻ�����÷������˽�ͻ���Ὣ���ּ����㷨����Կ�������ڼ��ܡ������м���ͨ���У�˫������ʹ��ͬһ�����㷨����Ϊ�кܶ�ͨ�õļ����㷨����Կ��ϣ����ԣ�������Ӧ���ܹ�����֧�ּ��ܡ�Messaging Server ��֧���v� 6 �ּ����㷨����Կ���ȵ���ϡ�

�� 6.1 �г��� Messaging Server ֧�ֵĿ��� SSL 3.0 ���ʹ�õļ����㷨���˱�����˿ɴ� Managing Servers with iPlanet Console �е� "Introduction to SSL" һ���л�õĸ���ϸ��Ϣ��

�� 19-2 ������ Messaging Server �� SSL �����㷨

�����㷨

˵��

���� 128 λ���ܺ� MD5 �ʼ���֤�� RC4

���ļ����㷨��ͨ�� RSA ʵ�֣��Լ�ǿ�Ⱥܸߵļ����㷨�ͼ�����Կ����ϡ�

���� 168 λ���ܺ� SHA �ʼ���֤������ DES

һ�ֽ���ļ����㷨���9�������׼������ȴ����ǿ��ļ����㷨�ͼ�����Կ����ϡ�

���� 56 λ���ܵ� DES �� SHA �ʼ���֤

����ļ����㷨���9�������׼���Լ���ͨǿ�ȵļ����㷨�ͼ�����Կ��ϡ�

���� 40 λ���ܵ� RC4 �� MD5 �ʼ���֤

���ļ����㷨��ͨ�� RSA ʵ�֣��ͽϵ�ǿ�ȵļ����㷨�ͼ�����Կ��ϡ�

���� 40 λ���ܵ� RC2 �� MD5 �ʼ���֤

����ļ����㷨��ͨ�� RSA ʵ�֣��ͽϵ�ǿ�ȵļ����㷨�ͼ�����Կ��ϡ�

�޼��ܣ�ֻ�� MD5 �ʼ���֤

�޼��ܣ���ʹ��������֤���ʼ�ժҪ��

�����߱���ʹ��ij���ض������㷨�������ŷ������ɣ�����Ӧ��֧�����м����㷨�����ǣ���ע���ڷ���������ijЩ���/����ʹ��ijЩ�����㷨��ͬʱ�����9��ڿ��Ʒ��ſ�֮ǰ��������ijЩ�ͻ����������ʹ�ýϸ�ǿ�ȵļ��ܡ���ע�⣬��Ȼ 40 λ�����㷨������ֹż�������ߣ�����Щ�㷨������ȫ����˽�������ֹ�������Ĺ���

Ҫ���� SSL ��ѡ������㷨������ѭ���������в��裺

Ҫ���û���� SSL��

configutil -o nsserversecurity -v [ on | off ]

Ҫ���û���� RSA �����㷨��

configutil -o encryption.rsa.nssslactivation -v [ on | off ]

Ҫָ��һ���ǣ�

configutil -o encryption.rsa.nsssltoken -v tokenname

Ҫָ��һ��֤�飺

configutil -o encryption.rsa.nssslpersonalityssl -v certname

��ע�⣬������� RSA �����㷨��������ָ��һ���Ǻ�һ��֤�顣

Ҫѡ������㷨��ѡ�

configutil -o encryption.nsssl3ciphers -v cipherlist

���� cipherlist ���Զ��ŷָ�ļ����㷨�б?


ע

Ҫ���ö��ⷢ�ʼ��� SSL ���ܣ�����뽫ͨ�6����޸�Ϊ�� tls ͨ�9ؼ��֣����� maytls��musttls �ȡ��й���ϸ��Ϣ����μ�����㰲ȫ���� Messaging Server Reference Manual��


���û���֤��ĵ�¼�IJ���

���˻����������֤֮�⣬Sun Java System ������֧��ͨ�����û�������֤����е���֤���ڻ���֤�����֤�У��ͻ���b�������֮��� SSL �Ự�����û���֤���ύ�������Ȼ�󣬷�������ύ��֤���Ƿ���ʵ�����֤����Ч������Ϊ�û�������֤��

Ҫ�� Messaging Server ����Ϊ����֤���¼����ִ�����²���

  1. Ϊ��ķ������ȡ������֤�顣���й���ϸ��Ϣ����μ�ͨ��������̨���֤������
  2. ���С�֤�������򵼡��԰�װ�������ε�֤����Ȩ���֤�飬��Щ֤����Ȩ���������Ҫ��֤���û��䷢֤�顣���й���ϸ��Ϣ����μ���װ���ε� CA ֤��IJ�������
  3. ��ע�⣬ֻҪ���������ݿ�������Ҫ��һ�����ε� CA��������ͻ�Ҫ��ÿ��l�ӵĿͻ����ṩ�ͻ���֤�顣

  4. �� SSL�����й���ϸ��Ϣ����μ����� SSL ��ѡ������㷨�IJ�������
  5. ����ѡ���༭������� certmap.conf �ļ��Ա���������ύ��֤���е���Ϣ��Ӧ���� LDAP �û�Ŀ¼��
  6. ����û���֤���еĵ����ʼ���ַ���û���Ŀ¼��Ŀ�еĵ����ʼ���ַ��ƥ�䣬�򲻱ر༭ certmap.conf �ļ���������������û���Ŀ�е�֤���Ż��������֤���ύ��֤�顣

    �й� certmap.conf �ĸ�ʽ�Ϳ��Խ��еĸ�ĵ���ϸ��Ϣ����μ� Managing Servers with iPlanet Console �е� SSL һ�¡�

ִ����Щ��������ͻ���bһ�� SSL �Ự�Ա��û����Ե�¼�� IMAP �� HTTP��Messaging Server �ͻ�Ҫ��ͻ����ṩ�û�֤�顣���ͻ������ύ��֤���ɷ�����bΪ���ε� CA �䷢���������֤���еı�ʶ���û�Ŀ¼�е�һ����ƥ�䣬���û�������֤�����������Ȩ�ޣ�ȡ���ڹ�����û��ķ��ʿ��ƹ��򣩡�

������û�������ĵ�¼�������û���֤��ĵ�¼����������������ĵ�¼����ΪĬ��״̬�����������Ѿ�ִ���˱�����˵���������ͬʱ֧�ֻ�������ĺͻ���֤��ĵ�¼������������£����ͻ���b SSL �Ự���ṩ֤�飬��ʹ�û���֤��ĵ�¼�����ͻ���δʹ�� SSL ��δ�ṩ֤�飬��������Ҫ���ṩ���롣

���ʹ�� SMTP ����������Ż� SSL ����

���� SMTP ����������� SMTP Э��������˸��ӵȴ�ʱ�䣬�����վ�㲻Ӧʹ�� SMTP �����������ǣ����ڴ�ʹ�� SSL �Ա��� SMTP l�ӵĴ��ģվ�㣬�����ϣ��ͨ��Է������ϵ�����Э���ִ��ȫ�� SSL ����4����� SSL ������Ӳ���ϵ�Ͷ�ʣ���Щ���� SSL �ʹ���������ʼ�����λ�ڶ�b�� MTA �������ʱ��SMTP �������������ǰ�˴���������� SSL�����Ե������ú͹����ÿ�������Ż�Ӳ���Ĵ˷�����

�й���ΰ�װ SMTP ����������˵����μ���װ SMTP ����IJ�����


���簲ȫ���񹤾�

���簲ȫ������һ�鿪��Դ�����͹��ߣ�����Ϊ���ڿ��ű�׼�� Internet ��ȫʵ�ֺͲ���Ӧ�ó��򡣰�ȫ���߿��԰���ִ����ϡ�����֤�顢��Կ�ͼ���ģ�飬��������Ի��� SSL �� TLS ��Ӧ�ó�����Щ����λ�� /usr/sfw/bin �С�

����֤�����Կ

���ڽ��ܵĹ��߿����ڴ洢������ͱ������ܺͱ�ʶ����5����Կ��֤�顣

certutil

֤����ݿ⹤�� (certutil) ��������ʵ�ó�������Դ������޸� cert8.db �� key3.db ��ݿ��ļ�����Կ��֤�������ͨ��������Կ��ݿ��д�����Կ��ʼ��Ȼ����֤����ݿ�����ɺ͹���֤�顣�й� certutil �ĸ����Ϣ������ʣ�

http://www.mozilla.org/projects/security/pki/nss/tools/certutil.html

cmsutil

cmsutil ������ʵ�ó���ʹ�� S/MIME Toolkit �� Cryptographic Message Syntax (CMS) �ʼ���ִ�м��ܺͽ��ܵȻ����˳���ִ�л��֤����������������ʼ��������ʼ��Լ�Ϊ�ʼ�ǩ���й� cmsutil �ĸ����Ϣ������ʣ�

http://www.mozilla.org/projects/security/pki/nss/tools/cmsutil.html

modutil

��ȫģ����ݿ⹤�� (modutil) ����4���� PKCS #11 ģ�飨secmod.db �ļ�������ݿ��������ʵ�ó��򡣿���ʹ�øù�����Ӻ�ɾ�� PKCS #11 ģ�顢������롢����Ĭ��ֵ���г�ģ�����ݡ����û���ò�ۡ����û���� FIPS-140-1 �淶�Լ�ָ�����ܲ����Ĭ���ṩ�ߡ��й� modutil �ĸ����Ϣ������ʣ�

http://www.mozilla.org/projects/security/pki/nss/tools/modutil.html

pk12util

pk12util ������ʵ�ó�������ڸ��Ե���ݿ���ļ���ʽ֮�䵼��͵����� PKCS #12 ��׼�������Կ��֤�顣�й� pk12util �ĸ����Ϣ������ʣ�

http://www.mozilla.org/projects/security/pki/nss/tools/pk12util.html

ssltap

SSL ���Թ��� (ssltap) ��ʶ�� SSL �������д��?�ù��߿ɴ��� SSL ����������󣬲���ʾ�ͻ����������֮�佻�����ʼ������ݡ������ TCP l�Ӳ���ʾ�������ݡ����l���� SSL������ʾ����Ϣ����(������͵� SSL ��¼��������Ϣ���йظ����Ϣ������ʣ�

http://www.mozilla.org/projects/security/pki/nss/tools/ssltap.html


���ù���Ա�� Messaging Server �ķ���

���ڴ󲿷��� Sun Java System LDAP Schema v.1 ��ء����ڰ����¸�С�ڣ�

����˵������ο��Ʒ��������Ա���� Messaging Server �ķ������Ը� Messaging Server ���ض� Messaging Server ����Ĺ�����ʷ�����ί�ɵķ��������Ļ����С�

ί�ɵķ���������Ǵ���� Sun Java System ����������ԣ�����ָ����Ա���������Ա�ṩ�Ե��������ͷ��������Խ�����ѡ��ط��ʵ���f�����¼�Ҫ�ػ�����ί�ɵķ����������йظ���ϸ����Ϣ����μ� Managing Servers with iPlanet Console ���й�ί�ɷ����������½ڡ�

ί�ɵĹ���ķֲ�ṹ

�������а�װ��һ�� Sun Java System ������ʱ����װ������ LDAP �û�Ŀ¼���Զ�����һ���Ϊ���ù���Ա���顣Ĭ������£����ù���Ա��ij�Ա�������е��������ͷ�������в������Ƶķ���Ȩ�ޡ�

���ù���Ա��λ�ڷ��ʷֲ�ṹ�Ķ��㣨�������¹���Ա���ͣ�������Դ������ù���Ա���Զ� Messaging Server ʵ��ί�ɵĹ��?���ʹ�� Sun Java System LDAP Schema v.1����

  1. ���ù���Ա��Sun Java System ����������ġ������û��������ж�������Դ����ȫ����Ȩ�ޡ�
  2. ���������Ա�������Ա���Դ������Թ���ÿ�����͵ķ��������磬���Դ����ʼ����͹���Ա���Թ���������л���������е����� Messaging Server�������Ա���з��ʸù����������� Messaging Server��������(����������Ȩ�ޡ�
  3. �������Ա����������κι���Ա�����Դ���һ�����ָ��һ��5��û����������û����жԵ��� Messaging Server ��һ�� Messaging Server �����޷���Ȩ�ޡ�����������������Աִ���ض��ġ����޵ķ�����������������ֹͣ���������ʸ�������־����

����̨�ṩ���������Աִ����������ķ���Ľ��棺

�ṩ�Է������������ʵIJ���

Ҫ�����û�������� Messaging Server ��ʵ���Ȩ�ޣ���ִ�����²���

  1. �Ծ�����ҪΪ���ṩ�ķ��� Messaging Server Ȩ�޵Ĺ���Ա��ݵ�¼������̨��
  2. �ڡ�����̨��������ѡ��˷�����
  3. �ӡ�����̨���˵���ѡ�񡰶��󡱣�Ȼ��ѡ�����÷���Ȩ�ޡ���

  4. ��ӻ�༭�Է�������з���Ȩ�޵��û�������б?

���йظ������˵����μ� Managing Servers with iPlanet Console ���й�ί�ɷ����������½ڡ���

�����˶��ض� Messaging Server ���з���Ȩ�޵ĸ��˺�����б�������ʹ�� ACI�����½�������ض�����������ί�ɸ���б��ϵ��ض��û����顣

���ƶ��ض�����ķ���Ȩ�޵IJ���

ͨ������Աl�ӵ���������ִ��һ�������������ͨ�ù����������ڿ���̨�еġ�Messaging Server ���񡱱��С�

Ĭ������£����ض� Messaging Server �ķ�����ζ�ŷ������������񡣵��ǣ�������е�ÿ�����񶼿�����һ��ӵķ��ʿ���ָ�� (ACI) ������������������l���û��������ѳ�Ϊ�Է���������������Ȩ�޵��û�������������ķ���Ȩ��֮ǰ��������Щ ACI��ʵ���ϣ���������������н���ʾ��Щ�û���Ȩ���ʵ�����

������ Messaging Server ���з���Ȩ�ޣ��������������������з���Ȩ�޵����������д�����༭ ACI���Ӷ����������û��������Щ����ķ���Ȩ�ޡ�

Ҫ������l���û����������ķ���Ȩ�ޣ���ִ�����²���

  1. �Թ���Ա��ݵ�¼��ҪΪ���ṩ���Ʒ��ʵ� Messaging Server �Ŀ���̨���ù���Ա������жԴ� Messaging Server �ķ���Ȩ�ޡ�
  2. �򿪷�����ͨ���������ı��е���4ѡ��������������е�����
  3. �ӡ��༭���˵���ѡ�����÷���Ȩ�ޡ�������ӻ�༭���ʹ�����б��������û�������ϣ������е�ij�ַ���Ȩ�ޡ�
  4. �����Ҫ�����������ظ��˹�̡�

�� Managing Servers with iPlanet Console ���й�ί�ɷ����������½��и�ȫ��ؽ����� ACI �Լ���δ��� ACI��


���ÿͻ���� POP��IMAP �� HTTP ����ķ���

���ڰ�����С�ڣ�

Messaging Server ֧�ֶ��� IMAP��POP �� HTTP ����Ļ���������ĸ��ӷ��ʿ��ƣ��Ӷ�����ԶԿͻ���Է�����ķ���Ȩ�޽��д�Χ��ϸ�ֵĿ��ơ�

���ҪΪ������ҵ�� Internet �����ṩ�̹����ʼ����ͷ�������Щ���ܿ��԰������ϵͳ���ų�,���ʼ������ DNS ��ƭ���򲢸Ľ�����ij��氲ȫ�ԡ��йض�δ������Ĵ��������ʼ���������ƣ���μ��� 17 �¡��ʼ����˺ͷ��ʿ��ơ���


ע

���������ҵ4˵�����ͨ�� IP ��ַ���Ʒ��������ش����⣬�򲻱ش�������������κι����������ֻ�������С���ʿ��ƣ����й�������С���ʿ��Ƶ�˵����μ�ͨ������һ�ڡ�


�ͻ�����ʹ�������ԭ��

Messaging Server ���ʿ����豸��һ�ֳ��򣬸ó�����������ڵ� TCP �ػ�������ͬһ�˿���������ʿ����豸ʹ�÷��ʹ�����4��֤�ͻ����ʶ����������ͻ���Դ��ػ�����ķ���Ȩ�ޣ����ͻ���ͨ����˽�̣���

��Ϊ���˽�̵�һ���֣�Messaging Server TCP �ͻ�����ʿ���ϵͳִ�У���Ҫʱ���׽��ֶ˵��ַ�����·���

ϵͳ�Ὣ����Ϣ���Ϊ filters �ķ��ʿ��������бȽ��Ծ������?�Ǿܾ���ʡ�����ÿ�ַ��񣬷ָ����������;ܾ��������Ʒ��ʼ��������������ȷ������ʣ��ܾ��������ȷ��ֹ���ʡ�

�ͻ����������ij�����ʱ�����ʿ���ϵͳ��ʹ�����±�׼��˳�򽫿ͻ���ĵ�ַ�������Ϣ���������ÿ���������бȽϣ�

�˴�˵��Ĺ������﷨�㹻����Ӧ���ܹ��Լ򵥶�ֱ�۵ķ�ʽʵ����಻ͬ����ķ��ʿ��Ʋ��ԡ�����ʹ�ü����ų������򼸺��ų�ľܾ����ʵ�ִ������ԣ����ǻ��ǿ���ʹ�����������;ܾ��������κ���ϡ�

���¸����ϸ˵���˹������﷨��������÷�ʾ��Ϊ���񴴽����ʹ�����IJ���һ�ڽ����˴������ʹ�����Ĺ�̡�

�������﷨

�����������˷�����Ϣ�Ϳͻ�����Ϣ��������Ϣ�ɰ�������ơ�����������ַ���ͻ�����Ϣ�ɰ����������ַ���û����������Ϣ�Ϳͻ�����Ϣ�����԰�ͨ�����ƻ�ģʽ��

��򵥵Ĺ������ʽ�ǣ�

service:hostSpec

���� service �Ƿ������ƣ����� smtp��pop��imap �� http������ hostSpec ���Ǵ��ͻ���������ʵ������IP ��ַ����ͨ�����ƻ�ģʽ���������������ͻ�����ҷ����� client ��ƥ�䣬�����?�Ǿܾ�ȡ���������������͵Ĺ�����Է���ķ����� service 4ָ����������һЩʾ��

imap:roberts.newyork.siroe.com

pop:ALL

http:ALL

�����������������һ����佫������� roberts.newyork.siroe.com �� IMAP ����ķ���Ȩ�ޣ���ڶ���͵���������ֱ��������пͻ���� POP �� HTTP ����ķ���Ȩ�ޡ�����Ǿܾ������������佫�ܾ���Щ�ͻ������Щ����ķ��ʡ����й�ͨ������ [���� ALL] ��˵����μ�ͨ����������

�������еķ�������Ϣ��ͻ�����Ϣ��ij�̶ֳ��϶�����⸴�ӣ�����������¹������ͨ�õĸ�ʽΪ��

serviceSpec:clientSpec

���� serviceSpec ������ service �� service@hostSpec���� clientSpec ������ hostSpec �� user@hostSpec��user ����ͻ��������ҷ������j���û����ͨ�����ƣ���������}��ʾ��

pop@mailServer1.siroe.com:ALL

imap:srashad@xyz.europe.siroe.com

����Ǿܾ���������һ�������ܾ����пͻ������ mailServer1.siroe.com ����ϵ� SMTP ���񡣵ڶ��������ܾ� xyz.europe.siroe.com ����ϵ� srashad �û����� IMAP ���񡣣��йغ�ʱʹ����Щ)չ�ķ�����Ϳͻ���淶����ϸ��Ϣ����μ����������淶���ͻ����û���淶����

��󣬹�������е���ͨ�õĸ�ʽΪ��

serviceList:clientList

���� serviceList ��һ����� serviceSpec ��Ŀ��ɣ��� clientList ����һ����� clientSpec ��Ŀ��ɡ�serviceList �� clientList �ڵĸ����Ŀ�Կո��/�򶺺ŷָ�

����������£�����������Ժ����ͻ�����ҷ����� clientList �е��κ� clientSpec ��Ŀ��ƥ�䣬�������ܾ�ȡ���������������͵Ĺ���������з���ķ����� serviceList ��ָ����������һ��ʾ��

pop, imap, http:.europe.siroe.com .newyork.siroe.com

�������������������� europe.siroe.com ��� newyork.siroe.com ����һ���е����пͻ���� POP��IMAP �� HTTP ����ķ���Ȩ�ޡ��й�ʹ��ǰ���������ģʽ4ָ������������Ϣ����μ�ͨ���ģʽ��

�����ʹ�������﷨��

��+����-��serviceList:*$next_rule

+�������������ζ������ͻ����б��еĿͻ�������ػ������б����

-���ܾ��������ζ�žܾ�ͻ����б��еĿͻ��������Щ����

*��ͨ���������������пͻ���ʹ����Щ����

$ �ָ����

����ʾ�������пͻ����������˶������

+imap,pop,http:*

����ʾ����ʾ�˶�����򣬵�ÿ����򶼼�Ϊ����һ�������Ʋ���ͨ�������ͻ����б?�������� LDIF �ļ���ָ�����ʿ��Ƶ���ͨ�õķ�������

+imap:ALL$+pop:ALL$+http:ALL

������һ����ζ�ij���û���ֹ���з����ʾ��

-imap:*$-pop:*$-http:*

ͨ������

����ʹ������ͨ������4��������ơ��������ַ�����û���

�� 19-3 ����������ͨ������

ͨ������

����

ALL, *

ͨ��ͨ���ƥ��������ơ�

LOCAL

�����б����������Ʋ�����ַ�������ƥ�䡣���ǣ������İ�װ��ʹ�ù淶��ƣ���ʹ����������㣬���Ҳ�������ͨ�����ƥ�䡣

UNKNOWN

�����δ֪�������û�������ƻ��ַδ֪�����������ƥ�䡣

��С��ʹ�ô�ͨ�����ƣ�

������ʱ DNS ���������⣬�������ܲ����� �� ����������£�ʹ�� UNKNOWN �����й����������пͻ������ƥ�䡣

����޷���ʶ��֮ͨ�ŵ����������ʱ�������ַ������ �� ����������£�ʹ�� UNKNOWN �����й�������������е����пͻ������ƥ�䡣

KNOWN

ƥ���û������֪�������û�����ƥ������������ַ��֪���������

��С��ʹ�ô�ͨ�����ƣ�

������ʱ DNS ���������⣬�������ܲ����� �� ����������£�ʹ�� KNOWN �����й�����������������пͻ������

����޷���ʶ��֮ͨ�ŵ����������ʱ�������ַ������ �� ����������£�ʹ�� KNOWN �����й�������������ڴ������е����пͻ������

DNSSPOOFER

���� DNS ��Ʋ�ƥ������ IP ��ַ�����������ƥ�䡣

ͨ���ģʽ

�����ڷ����ͻ����ַ��ʹ������ģʽ��

EXCEPT �����

���ʿ���ϵͳ֧�ֵ�������� serviceList �� clientList ���ж����Ŀʱ������ʹ�� EXCEPT �����4����ƥ����ƻ�ģʽ���쳣������磬���±��ʽ��

list1 EXCEPT list2

��ʾ�� list1 ��ƥ����κ����ݶ�ƥ�䣬���֮������ list2 ��ƥ�䡣

������һ��ʾ��

ALL:ALL EXCEPT isserver.siroe.com

����Ǿܾ����������� isserver.siroe.com ����ϵĿͻ���֮�⣬���ܾ����пͻ�������з���ķ��ʡ�

����Ƕ�� EXCEPT �Ӿ䡣���±��ʽ��

list1 EXCEPT list2 EXCEPT list3

���������ȼ�Ϊ��

list1 EXCEPT (list2 EXCEPT list3)

���������淶

ͨ��������������ַ��Ϣ���� serviceSpec ��Ŀ�У�����Խ�һ����ʶ����������������ض���������������£�����Ŀ�ĸ�ʽΪ��

service@hostSpec

Ϊ���в�ͬ Internet �����Ķ�� Internet ��ַ���� Messaging Server �������ʱ�������ϣ��ʹ�ô˹��ܡ�������Ƿ����ṩ�̣��Ϳ���ʹ�ô��豸�ڵ��������ʵ���п��ƾ��в�ͬ���ʿ��ƹ���Ķ����

�ͻ����û���淶

����֧�� RFC 1413 ������� identd ����Ŀͻ�����������ͨ���ڹ������ clientSpec ��Ŀ�а�ͻ�����û���4��һ����ʶ���������ض��ͻ�������������£�����Ŀ�ĸ�ʽΪ��

user@hostSpec

���� user ���ɿͻ���� identd ���񷵻ص��û����ͨ�����ƣ���

�ڹ�������ָ���ͻ����û��������ã������ס���¾��棺

�û�����ҹ�����ijЩ����¿��԰������ֹ4�Կͻ���������δ����֤�û��Ĺ����������ijЩ TCP/IP ��ʵ�֣����磬���ڵ�����Ϣ��ʹ�� rsh��Զ�� Shell ����4ð�����εĿͻ���������ͻ������֧�� ident ���������ʹ���û������4�������Ĺ���

������ʾ��

�����е�ʾ����ʾ�˿��Ʒ��ʵĸ��ַ������о���Щʾ��ʱ�����ס����������ھܾ������֮ǰ���?�ҵ�ƥ����ʱ������ֹ�������Ҳ����κ�ƥ����ʱ����Ȩ���ʡ�

�˴��г��ʾ��ʹ�������������ʹ�� IP ��ַ�����ס�������ڹ������а��ַ������������Ϣ������Ʒ���ʧ��ʱ���˹�������ԸĽ�ɿ��ԡ�

ͨ���ܾ�

����������£����ʶ���Ĭ�ϵľܾ��������ȷ������֤�������ʡ�

Ĭ�ϲ��ԣ��޷��ʣ���ͨ�����ͨ�ܾ��ļ�ʵ�֣�

ALL:ALL

�˹�����ܾ����������û��������Ȩ�����пͻ���������з���Ȼ������������������������ģʽ��

ALL:LOCAL @netgroup1

ALL:.siroe.com EXCEPT externalserver.siroe.com

��һ���������4�Ա����򣨼���������в�������������е���������4�� netgroup1 ��ij�Ա�ķ��ʡ��ڶ������ʹ��ǰ����ͨ���ģʽ����4�� siroe.com ��ij� externalserver.siroe.com ���֮����������ķ��ʡ�

ͨ������

����������£����ʶ���Ĭ�ϵ���Ȩ����ܾ�����ָ�������ķ��ʡ�

Ĭ�ϲ��ԣ�����Ȩ���ʣ�ʹ����������ʹ�á��ھܾ�������������г�IJ���Ҫ�Ŀͻ����ʾ�����£�

ALL:externalserver.siroe1.com, .siroe.asia.com

ALL EXCEPT pop:contractor.siroe1.com, .siroe.com

��һ�����������������ض���ܾ����з��񡣵ڶ�������������4�����������ض���� POP �ķ��ʡ�

�ܾ�Ա���ƭ����ķ���

�����ڹ�������ʹ�� DNSSPOOFER ͨ�������Լ���������ƭ��ָ�� DNSSPOOFER ʱ�����ʿ���ϵͳִ�� DNS ����������������֤�ͻ������ṩ�����������ʵ�� IP ��ַ�Ƿ�ƥ�䡣������һ��ܾ�������ʾ��

ALL:DNSSPOOFER

�˹���������� IP ��ַ���� DNS �����ƥ�������Զ�����ܾ����з���

���ƶ�������ķ���

����ʼ����Ͱ�װʹ�����������е��������ʵ������ IP ��ַ�Ͷ���������j���������ͨ��ʹ�����������;ܾ����������4���ƶ�ÿ��������ķ��ʡ����磬����Խ�����������ģʽ�����������

ALL@msgServer.siroe1.com:@.siroe1.com

ALL@msgServer.siroe2.com:@.siroe2.com

...

������������ģʽ�ľܾ���������ʹ�ã�

ALL:ALL

ÿ���������������� domainN �е����l�ӵ��� IP ��ַ��Ӧ�� msgServer.siroeN.com �ķ�����������l�Ӷ����ܾ�

Ϊ���񴴽����ʹ�����IJ���

����Ϊ IMAP��POP �� HTTP ���񴴽����������;ܾ�����������Ϊ SMTP ���񴴽���Щ���������Щ�������û�м�ֵ����Ϊ���ǽ�Ӧ�õ�������֤�� SMTP �Ự�С��й���ο��ƶ�δ������֤�� SMTP �Ự�ķ��ʵ���Ϣ����μ��� 17 �¡��ʼ����˺ͷ��ʿ��ơ���

Console     Ҫʹ�ÿ���̨������������ִ�����²��裺

  1. �ڡ�����̨���У�������ҪΪ�䴴�����ʹ������ Messaging Server��
  2. �������á�ѡ���
  3. ���󴰸��д򿪡������ļ��в�ѡ�񡰷����ļ����µġ�IMAP������POP����HTTP����
  4. ���Ҵ����е�����ʡ�ѡ���
  5. ��ѡ��еġ����?�͡��ܾ��ֶ���ʾ�����ڴ˷�����������������ͷ��ʹ������ֶ��е�ÿ�ж������һ���������������κ�һ���ֶΣ�������ָ�����²���

    1. ������ӡ��Դ����¹�����ϵͳ����һ�������������ڻ򡰾ܾ��������ڣ����¹�������ı����뵽�˴����У�Ȼ�󵥻�ȷ������
    2. ѡ��һ����������༭�����޸Ĵ˹�����ϵͳ����һ�������������ڻ򡰾ܾ��������ڣ��༭�˴�������ʾ�Ĺ������ı���Ȼ�󵥻�ȷ������
    3. ѡ��һ����������ɾ����ɾ��˹�����

��ע�⣬�����Ҫ���°�������������ܾ�������˳�������ͨ��ִ��һϵ��ɾ�����Ӳ���4��ɴ˲���

�йع������﷨�淶�͸���ʾ����μ��������﷨���й�����ʾ����μ�������ʾ����

������     �����ͨ������������ָ�����ʺ;ܾ������

Ҫ������༭����ķ��ʹ�����

configutil -o service.service.domainallowed -v filter

���� service Ϊ pop��imap �� http���� filter ��ѭ�������﷨��������﷨����

Ҫ������༭����ľܾ������

configutil -o service.service.domainnotallowed -v filter

���� service Ϊ pop��imap �� http���� filter ��ѭ�������﷨��������﷨����

Ϊ HTTP ������֤�������ʹ�����IJ���

�κδ洢����Ա�����Դ�����֤�κη��񡣣��йش洢����Ա����ϸ��Ϣ����μ�ָ������Ա�Դ洢�ķ���Ȩ����������� HTTP ��������κ��û��Ŀͻ����������Ȩͨ�������֤���ʹ�������з��ʣ����û����Դ�����֤����

������֤���������������һ���Ż�վ�㣩��֤�û�������֤֤�鴫�ݸ� HTTP ��¼�������磬����һ���Ż�վ���ṩ��ɷ�������֮һ�� Messenger Express ���� Web �ĵ����ʼ���ͨ��ʹ�� HTTP ������֤���ܣ������û�����Ҫ���Ż��������һ����֤���������ڷ���������ʼ�ʱ�ٴ���֤���Ż�վ�����������Ϊ�ͻ���ͷ���֮�����ĵ�¼������Ϊ�������õ�¼����������֤ Messenger Express��Sun Java System �ṩ��һ�������� Messenger Express ����֤ SDK��

����˵�������ͨ�� IP ��ַ������������������� HTTP ������֤������δ˵��������õ�¼����������ʹ�� Messenger Express ��֤ SDK���й�Ϊ Messenger Express ���õ�¼�������ʹ����֤ SDK ����ϸ��Ϣ��������� Sun Java System ���jϵ��

Console     ҪΪ HTTP ����Ĵ�����֤�������ʹ������룺

  1. �ڡ�����̨���У�������ҪΪ�䴴�����ʹ������ Messaging Server��
  2. �������á�ѡ���
  3. ���󴰸��д򿪡������ļ��в�ѡ�񡰷����ļ����µġ�HTTP����
  4. ���Ҵ����е�����?ѡ���
  5. ��ѡ��еġ����?�ֶ���ʾ�����ڴ�����֤���������������

  6. Ҫ�����¹������뵥����ӡ���
  7. ϵͳ��һ�������������ڡ����¹�������ı����뵽�����в�����ȷ������

  8. Ҫ�༭һ�����й�������ѡ��˹��������༭����
  9. ϵͳ��һ�������������ڡ��༭��������ʾ�Ĺ������ı���Ȼ�󵥻�ȷ������

  10. Ҫɾ��һ�����й�������ӡ����?�ֶ���ѡ��һ���ֶΣ�Ȼ�󵥻�ɾ��
  11. ��ɶԡ����?ѡ�����ĸ�ĺ��뵥����桱��

�й�����������﷨����ϸ��Ϣ����μ��������﷨��

������     �����ͨ������������Ϊ HTTP ����Ĵ�����ָ֤�����ʹ�����

configutil -o service.service.proxydomainallowed -v filter

���� filter ��ѭ�������﷨��������﷨����


���� POP Before SMTP

SMTP ��֤�� SMTP Auth (RFC 2554) ���ṩ SMTP �м̷�����ȫ�Ե���ѡ������SMTP Auth allows only authenticated users to send mail through the MTA.���ǣ�ijЩ��ͳ�ͻ�����ṩ�� POP before SMTP ��֧�֡�������ϵͳ�г��ִ��������԰������������� POP before SMTP�����ǣ������ܣ���֧������û��� POP �ͻ������ʹ�� POP before SMTP����վ���в����� POP before SMTP ���û�����5���޷���ѭ Internet ��ȫ��׼�Ŀͻ���ʹ�����û������׹������վ��ͼ������վ���ٶȶ���ɲ��ɱ����������ģ���Ϊ������ٲ��������ɹ��� POP �Ự�� IP ��ַ��

Messaging Server ʵ�� POP before SMTP �� SIMS �� Netscape Messaging Server ����ȫ��ͬ�ġ��� Messaging Multiplexor (MMP) ����Ϊ���� POP �� SMTP �������֧�� POP before SMTP��SMTP �ͻ���l�ӵ� SMTP ����󣬴˴��?������ POP ��֤���ڴ��и��ٻ��档����ҵ�4��ͬһ�ͻ��� IP ��ַ�� POP ��֤���� SMTP ���?֪ͨ SMTP ������Ӧ�������ʼ�ָ�򱾵غͷDZ����ռ��ˡ�

��װ SMTP ����IJ���

  1. ��װ Messsaging Multiplexor (MMP)���� Sun Java Enterprise System ��װָ�� �������
  2. �� MMP ������ SMTP ���?
  3. ���ַ�

    msg_svr_base/lib/SmtpProxyAService@25|587

    ��ӵ� msg_svr_base/config/AService.cfg �ļ��� ServiceList ѡ���С���ѡ����һ���в��Ҳ��ܰ��С�


    ע

    �� MMP �󣬽���ɶ�Ӧ�� MMP ���ĸ����������ļ����ĸ����ļ���The new files are:

    AService-def.cfg��ImapProxyAService-def.cfg��PopProxyAService-def.cfg �� SmtpProxyAService-def.cfg

    ��Щ�ļ����ɰ�װ���򴴽��ģ��ĵ���˵����ĸ������ļ������ɰ�װ��̴���������Ӱ�졣�� MMP ������ұ�׼�����ļ����統ǰ���¼�ģ������δ���ҵ���׼�����ļ����� MMP �����Ը��ƾ�����Ӧ *AService.cfg �ļ���ĸ�� *AService-def.cfg �ļ���


  4. ��ÿ�� SMTP �м̷������ϵ� SMTP ͨ��ѡ���ļ� tcp_local_option ������ PROXY_PASSWORD ѡ�
  5. SMTP ����l�ӵ� SMTP ������󣬴˴������֪ͨ SMTP ��������ʵ�Ŀͻ��� IP ��ַ������l����Ϣ���Ա� SMTP �����������Ӧ���м����������ȫ���ԣ���( POP before SMTP ��֤������Ϊ��ȫ��в����ұ��뾭����֤���� MMP SMTP ����� SMTP �������϶������˴������룬����ȷ�������޷����ô��豸��

    ʾ��PROXY_PASSWORD=A_Password

  6. ȷ�� MMP ����l�ӵ� SMTP ������� IP ��ַû�б� INTERNAL_IP ӳ�����Ϊ���ڲ���ַ����
  7. �й� INTERNAL_IP ӳ������Ϣ����μ��� 17 �¡��ʼ����˺ͷ��ʿ��ơ������ SMTP �м���

  8. �� SMTP ��������Ϊ֧�� POP before SMTP��
    1. �༭ msg_svr_base/config/SmtpProxyAService.cfg �����ļ���
    2. ���� SMTP ����ѡ���� IMAP �� POP �������ͬѡ���ڲ���������ͬ�ģ���μ��� 7 �¡����ú͹����·����������� Sun Java System Messaging Server Administration Reference [http://docs.sun.com/doc/819-0106] �� "Encryption (SSL) Option" �������й���Щѡ��������

      LdapURL��LogDir��LogLevel��BindDN��BindPass��Timeout��Banner��SSLEnable��SSLSecmodFile��SSLCertFile��SSLKeyFile��SSLKeyPasswdFile��SSLCipherSpecs��SSLCertNicknames��SSLCacheDir��SSLPorts��CertMapFile��CertmapDN��ConnLimits��TCPAccess

      ����δ�г������ MMP ѡ��� BacksidePort ѡ�Ŀǰû��Ӧ�õ� SMTP �����С�

      ����������ѡ�

      SmtpRelays ��Ҫ����ѭ���м̵� SMTP �м̷������������п�ѡ�˿ڣ����Կո�ָ���б?��Щ�м̱���֧�� XPROXYEHLO )չ����ѡ�����Ĭ�����á�ʾ����default:SmtpRelays  manatee:485 gonzo mothra

      SmtpProxyPassword ��������Ȩ�� SMTP �м̷������ϸ��Դͨ�5����롣��ѡ�����Ĭ�����ò��ұ����� SMTP �������ϵ� PROXY_PASSWORD ѡ����ƥ�䡣
      ������default:SmtpProxyPassword  A_Password

      ����Ĭ�Ϲؼ��ּ��⣬EhloKeywords ѡ�Ϊ�����ṩ�˿��Դ��ݸ�ͻ���� EHLO )չ�ؼ����б?MMP ���� SMTP �м���ص� EHLO �б���ɾ�������޷�ʶ��� EHLO �ؼ��֡�EhloKeywords ָ���˲�Ӧ���б���ɾ������� EHLO �ؼ��֡�Ĭ������Ϊ�գ����� SMTP ���?֧�����¹ؼ��֣����������ڴ�ѡ���н����г�8BITMIME��PIPELINING��DSN��ENHANCEDSTATUSCODES��EXPN��HELP��XLOOP��ETRN��SIZE��STARTTLS��AUTH

      ������һ����ɺ���ʹ�� "TURN" )չ��վ��ʹ�õ�ʾ��
      ʾ����default:EhloKeywords   TURN

      �� PopBeforeSmtpKludgeChannel ѡ������Ϊ MTA ͨ�5���������� POP before SMTP ����Ȩ��l�ӡ�Ĭ������Ϊ�գ�����ϣ������ POP before SMTP ���û�������������� tcp_intranet���Ż� SSL ����ʱ����ʹ�ô�ѡ���μ����ʹ�� SMTP ����������Ż� SSL ��������
      ʾ����default:PopBeforeSmtpKludgeChannel  tcp_intranet

      ClientLookup ѡ��Ĭ������Ϊ no���������Ϊ yes����ϵͳ���������ִ�жԿͻ��� IP ��ַ�� DNS ������ң���� SMTP �м̷�����������������ÿ���йܵ���������ø�ѡ�
      ������default:ClientLookup  yes

    3. �� PopProxyAService.cfg �����ļ������� PreAuth ѡ��� AuthServiceTTL ѡ��Ż� SSL ����ʱ����Ҫ��ѡ�����μ����ʹ�� SMTP ����������Ż� SSL ��������

      ע

      Ϊ��ʹ POP before SMTP �ܹ����У������� IMAP �� SMTP ���������ļ������� AuthServiceTTL��


    4. ��Щѡ��ָ�����û�����Ȩ�� POP ��֤�������֮���ύ�ʼ������������� 900 �� 1800 �루15 �� 30 ���ӣ���

      ʾ����

      default:PreAuth    yes
      default:AuthServiceTTL    900

    5. ����Ը����Ҫָ���ڳ����б��е���һ���м�֮ǰ��MMP ���ȴ� SMTP �м���Ӧ������
    6. Ĭ�������� 10���룩����� SMTP �м̵�l��ʧ�ܣ�MMP �����Ⳣ�Դ��м̵ķ�������ڹ����л���ʱʱ�䣨����������л���ʱʱ���� 10 �룬�����м�ʧ�ܣ����� 10 ����֮�� MMP �������ٴγ��Դ��м̣���
      ���磺default:FailoverTimeout  10


���ÿͻ���� SMTP ����ķ���

�й����ÿͻ���� SMTP ����ķ��ʵ���Ϣ����μ��� 17 �¡��ʼ����˺ͷ��ʿ��ơ���


���� SSL ���û�/��Ŀ¼����

���� MTA��MMP �� IMAP/POP/HTTP ���񣬿��ܻ���� SSL �����û�/��Ŀ¼���ҡ�ǰ���DZ����� SSL ģʽ������ Messaging Server���������� configutil ����4���ô˹��ܣ�local.service.pab.ldapport ��Ϊ 636��local.ugldapport ��Ϊ 636��local.ugldapusessl ��Ϊ 1��



��һҳ      Ŀ¼      ����      ��һҳ     


��Ȩ���� 2005 Sun Microsystems, Inc. ��������Ȩ��