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

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

�� 7 ��
���ú͹����·���������

���½��� Messaging Server �����}���·���������ڱ�׼�ʼ�Э�飨POP��IMAP �� SMTP���� Messaging Multiplexor (MMP) ������ Messenger Express Web �ӿڵ� Messenger Express Multiplexor��

���°��������⣺


��·���������

��·��������ʵ�ֺ���������ԣ�ͨ����Ӹ������4֧�ָ���û�����f�������ģ���Ϊ���ṩ�˿����ڼ��l�ӵ�����ʼ��洢�ĵ�һ�����·����������ṩ��ȫ�Է�����ŵ㡣

MMP �Ƕ�b�� Messaging Server ���й���ģ��� Messenger Express Multiplexor ���������ʼ��洢���ʼ����ʰ�װ���� HTTP ���� (mshttpd) �С�

��·��������ŵ�

Ƶ��ʹ�õ��ʼ����ͷ������ϵ��ʼ��洢������dz�����ˣ����û�������û�l�ӷֲ��ڶ��������Ͽ�������������ܡ����⣬ʹ�ö�̨С�ͷ�����������ܱ�ʹ��һ̨���͡��������ദ����ļ������㡣

�������ʼ�������װ��СҪ��ʹ�ö���ʼ��洢���������֯����ͨ��ʹ�ö�·����������ɷ������档�û������ʼ��洢֮��ļ��l�ӣ��Լ��ڶ���ʼ����ͷ����������������û��ʻ��ķ����Ծ��������ŵ㣺


���� Messaging Multiplexor

Sun Java System Messaging Multiplexor (MMP) ��ר�õ��ʼ����ͷ����������������ʼ����ͷ�����ĵ���l�ӡ�ʹ�� Messaging Multiplexor�����ģ���ʼ����ͷ����ṩ�̿��Խ� POP �� IMAP �û�����ֲ������������������ʼ��洢���������û���l�ӵ�һ���·�����������÷�����Ὣÿ��l���ض����ʵ����ʼ����ͷ�����

�����Ϊ����û��ṩ�����ʼ���������԰�װ������ Messaging Multiplexor����������ʼ����ͷ��������б������Ϊһ��һ�����ָ��ʼ��û���

Messaging Multiplexor ����Ϊ Messaging Server ��һ�����ṩ�ġ�������ڰ�װ Messaging Server ������ Sun Java System �������ͬʱ��װ MMP��Ҳ�����ڽ�4ij��ʱ�򵥶0�װ MMP��MMP ֧�֣�

Messaging Multiplexor �Ĺ���ԭ��

MMP �Ƕ��̵߳ķ����������Э���ڶ�̨�����������Ϸֲ��ʼ��û���MMP �ɿ��ƽ�ȥ����������������û��������ڵļ�������4�ͻ���l�ӡ��ͻ���l�ӵ� MMP ���?MMP Ϊ�û�ȷ����ȷ�ķ�����Ȼ��l�ӵ��÷������ڿͻ���ͷ�����֮�䴫����ݡ��˹���ʹ Internet �����ṩ�̺�������Ͱ�װ�ܹ����ʼ��洢�ֲ��ڶ�̨������ϣ��������������ͬʱΪ�û����ⲿ�ͻ��������һ��һ���ʼ��������û��������Ч�ʣ�����ⲿ�ͻ��������߰�ȫ�ԣ���ͼ 7-1 ��ʾ�� MMP ��װ�з�����Ϳͻ���˴�֮�����ط�ʽ��

ͼ 7-1 MMP ��װ�еĿͻ���ͷ�����

ͼ������ʾ�� MMP ��װ�еĿͻ���ͷ���������á�

���� POP��IMAP �� SMTP �ͻ������ʹ�� Messaging Multiplexor��MMP ������l�ӡ�ִ�� LDAP Ŀ¼���Ҳ��ʵ���·��l�ӡ��������ʼ�������װ�еĵ������һ��ÿ���û�����ָ��һ��λ���ض� Messaging Server �ϵ��ض���ַ�����䡣���ǣ�����l�Ӷ���ͨ�� MMP 4·�ɡ�

������ϸ�����˽�b�û�l�������漰�IJ��裺

  1. �û��Ŀͻ���l�ӵ� MMP��MMP �����ܳ����֤��Ϣ���û���
  2. MMP ��ѯ Directory Server ��ȷ������û�������� Messaging Server��
  3. MMP l�ӵ��ʵ��� Messaging Server�����½�����֤��Ȼ����l�ӹ���г䵱ͨ�Źܵ!�

���� (SSL) ѡ��

Messaging Multiplexor ֧���� Messaging Server �����ʼ��ͻ���֮�����δ���ܺͼ��ܵ� (SSL) ͨ�š�Messaging Server ֧����֤����ݿ��ʽ (cert8.db)��

������ SSL ʱ��MMP ֧�� STARTTLS�����һ��������� MMP �������������� SSL IMAP��POP �� SMTP l�ӵĶ˿ڡ�

ҪΪ��� IMAP��POP �� SMTP �������� SSL ���ܣ���ֱ�༭ ImapProxyAService.cfg��PopProxyAService.cfg �� SmtpProxyAService.cfg �ļ���������༭ AService.cfg �ļ��е� default:ServiceList ѡ���԰����� IMAP��POP �� SMTP ������˿ڵ��б?��������Ƿ�ȫ���й���ϸ��Ϣ����μ����� MMP ��ʹ�� SSL��

Ĭ������£�SSL û�б����ã���Ϊ SSL ���ò���ע�͵��ˡ�Ҫ���� SSL�����밲װ SSL ������֤�顣Ȼ��Ӧ��ȡ��ע�Ͳ����� SSL �����й� SSL ������б?��μ� Sun Java System Messaging Server Administration Reference (http://docs.sun.com/doc/819-0106)��

����֤��Ŀͻ�����֤

MMP ����ʹ��֤��ӳ���ļ� (certmap) ���ͻ����֤�����û�/�� Directory Server �е���ȷ�û���ƥ�䡣

Ҫʹ�û���֤��Ŀͻ�����֤������������ SSL ���ܣ������� (SSL) ѡ��������

����������һ��洢����Ա�������ʹ���ʼ�����Ա�����ǽ�����Ϊ��Ŀ�Ĵ���һ��Ψһ���û� ID������ mmpstore�����Ա���Ը����Ҫ����Ȩ�ޡ�

��ע�⣬MMP ��֧�� certmap ��������ǽ��� certmap.conf �ļ�����ǿ�� DNComps �� FilterComps ����ֵ��Ŀ����Щ��ǿ�ĸ�ʽ��Ŀʹ�����¸�ʽ��

mapname:DNComps FROMATTR=TOATTR
mapname
:FilterComps FROMATTR=TOATTR

��������ʹ��֤��� subjectDN �е� FROMATTR ֵ4����һ����� TOATTR=value Ԫ�ص� LDAP ��ѯ�����磬����ʹ�������н� subjectDN Ϊ��cn=Pilar Lorca, ou=pilar, o=siroe.com����֤��ӳ�䵽 LDAP ��ѯ��(uid=pilar)����

mapname:FilterComps ou=uid

ҪΪ��� IMAP �� POP �������û���֤�����֤����ִ�����²���

  1. ȷ��Ҫ����洢����Ա���û� ID��
  2. ��Ȼ����Ϊ��Ŀ��ʹ���ʼ�����Ա�����ǽ���Ϊ�洢����Ա����һ��Ψһ���û� ID�����磬mmpstore����

  3. ȷ�������ˣ������ã�SSL ���ܣ������� (SSL) ѡ��������
  4. ͨ������������ļ���ָ�� certmap.conf �ļ���λ��4���� MMP ��ʹ�û���֤��Ŀͻ�����֤��
  5. ���ٰ�װһ�����ε� CA ֤�飬����װ���ε� CA ֤��IJ���������

�û�Ԥ��֤

MMP ͨ����Ϊ��4�û��󶨵�Ŀ¼����¼���Ϊ���ṩ��Ԥ��֤�û���ѡ�


ע

�����û�Ԥ��֤�ή�ͷ����������


��־��Ŀ�ĸ�ʽΪ��

date time (sid 0xhex) user name pre-authenticated - client IP address, server IP address

���У�date �ĸ�ʽΪ yyyymmdd��time ���ڷ����������õ�ʱ�䣬���ʽΪ hhmmss��hex ��ʾΪ��λ�����ֵĻỰ��ʶ�� (sid)��user name ��(������������У���IP ��ַ�����Ե�ָ���������ָ�ʽ��

MMP ������

MMP ��������һ��������� IP ��ַ���j���������á��˹��ܵ���Ҫ��;��Ϊÿ������� IP ��ַ�ṩ��ͬ��Ĭ����

�û�����ʹ�ü����ʽ���û� ID ��ȫ�޶����û� ID����ʽΪ user@domain��4�� MMP ������֤���ṩ�����ʽ���û� ID ʱ��MMP ������ DefaultDomain ���ã������ָ��������ˣ�֧�ֶ���й����վ��ֻ��ͨ������� IP ��ַ�� MMP ��������ÿ���й������j���������ʹ�ü����ʽ���û� ID��

ҪΪ����й�������û��������ͨ������ LDAP ������Ŀ�е� inetDomainBaseDN ����4���ҡ�MMP �� LdapUrl ���ò������ڴ�Ŀ�ģ���Ϊ����ʼ��洢��������Ҫ�� LDAP �в����û����Ҳ�֧��������

������ Sun LDAP Schema 2 ʱ����μ� Sun Java Enterprise System ��װָ�Ϻ� Sun Java System Communcations Services Schema Reference Manual����ָ������û������Ǹ������֯�ڵ��µ������е������û���

Ҫ������������༭ʵ��Ŀ¼�е� ImapProxyAService.cfg��PopProxyAService.cfg �� SmtpProxyAService.cfg �ļ����Ա� VirtualDomainFile ���ÿ���ָ��������ӳ���ļ���ȫ·����

ÿ���������ļ���Ŀ�����������﷨��

vdmap name IPaddr
name:parameter value

���У�name �����ڽ� IP ��ַ�����ò������j���ҿ�������ѡ��ʹ�õ��κ���
�ƣ�IPaddr ʹ�����Ե�ָ���������ָ�ʽ��parameter �� value �������������������ú����������ò���ֵ������ȫ�����ò���ֵ��

�����г��˿���Ϊ������ָ�������ò���

AuthCacheSize �� AuthCacheSizeTTL
AuthService
BindDN
�� BindPass
CertMap
ClientLookup
CRAMs
DefaultDomain
DomainDelim
HostedDomains
LdapCacheSize
�� LdapCacheTTL
LdapURL
MailHostAttrs
PreAuth
ReplayFormat
RestrictPlainPasswords
StoreAdmin
�� StoreAdminPass
SearchFormat
TCPAccess
TCPAccessAttr


ע

�����ȷ������ LdapURL������ BindDN��BindPass��LdapCacheSize �� LdapCacheTTL ���ý������ԡ�


�й���Щ���ò������ϸ˵����μ� Messaging Server Reference Manual��

���� SMTP ����

MMP ��һ�� SMTP ���?����Ĭ������±����á������վ�㲢����Ҫ SMTP ���?��Ϊ Internet �ʼ���׼�Ѿ�Ϊ SMTP��DNS MX ��¼���ĺ�����������ṩ���㹻�Ļ��ơ�

SMTP �������ṩ�İ�ȫ�Թ��ܺ����á����ȣ�SMTP ������ POP �����༯����ʵ��ijЩ��ͳ POP �ͻ�����Ҫ��ġ��� SMTP ֮ǰ��ִ�� POP������֤���ܡ��йظ��ϸ��Ϣ����μ����� POP Before SMTP�����⣬ͨ��ʹ�� SMTP �����������޶ȵ������� SSL ����Ӳ���ϵ�Ͷ�롣��μ����ʹ�� SMTP ����������Ż� SSL ������


���� Messaging Multiplexor

�� Messaging Server �ij�ʼ����ʱ���ù���У���ȷ�����Ƿ�Ҫ�ڼ���������� MMP������Խ����� Messaging Server ������ͬһ�������ϣ�Ҳ���������ڵ��5ļ�����ϡ�


ע

MMP ������ DNS ���Messaging Server �������Ҫ���ڱ��������Ͼ��и����ĸ��ٻ��� DNS ������


���¸�ڽ������������ MMP��

�й� MMP ����ϸ��Ϣ����μ������ĵ���

���� MMP ֮ǰ

���� MMP ֮ǰ��

  1. ѡ��Ҫ���������� MMP �ļ�������ʹ��һ̨ר���� MMP �ļ����

    ע

    ���鲻Ҫ��ͬʱ�������� POP �� IMAP ������ļ���������� MMP��

    ��� MMP �� Messaging Server ��װ��ͬһ̨������ϣ������ȷ���� POP �� IMAP ���������õ��DZ�׼�˿ڡ�����MMP �� Messaging Server �˿ڲŲ���˴˳�ͻ��


  2. ��Ҫ���� MMP �ļ�����ϣ�����һ��Ҫ�� MMP ʹ�õ� UNIX ϵͳ�û��������û���������һ�� UNIX ϵͳ�顣��μ����� UNIX ϵͳ�û�������
  3. ����Ҫ�� Messaging Server һ��ʹ�õ� Directory Server ������������δ���ã�����μ�Ϊ Messaging Server ����׼�� Directory Server��
  4. ��������˷�����֮ǰ�� MMP�����û�Ӧ���� ImapProxyAService.cfg �е� Capability ѡ�����ƥ��Ի�δ��ĺ�˷������ capability �������Ӧ������Ϊ��
  5. IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS CHILDREN LANGUAGE XSENDER X-NETSCAPE XSERVERINFO

    ��ע�⣬���п�ʹ�༭����������ֵ������һ���С�

��·�����������

Ҫ���� MMP������ʹ�� Messaging Server ���ó��򣬸ó���Ϊ���ṩ������ Messaging Multiplexor ��ѡ��й����ó������ϸ��Ϣ����μ�������ʼ Messaging Server ����ʱ������

Ҫ���� MMP����ִ�����²���

  1. ��Ҫ��װ������ MMP �ļ�����ϰ�װ Sun Java System Messaging Server��
  2. ͨ�� Messaging Server ��ʼ����ʱ����4���� MMP����μ�������ʼ Messaging Server ����ʱ������
  3. ��ע��������������װ Messaging Server ʱ������ Messaging Multiplexor ѡ�

��·�������ļ�

Messaging Multiplexor �ļ��洢�� msg_svr_base/config �����ļ�Ŀ¼�С�������ֶ��༭�� 7-1 ���г�� Messaging Multiplexor �����ļ��е����ò����й����� MMP ���ò��������˵����μ� Sun Java System Messaging Server Administration Reference��

�� 7-1 Messaging Multiplexor �����ļ� 

�ļ�

˵��

PopProxyAService.cfg

ָ������ POP ��������ñ��������ļ���

PopProxyAService-def.cfg

POP ��������ģ�塣����ʹ�� start-msg mmp ���ʼ MMP ֮��Ŵ����ļ�

ImapProxyAService.cfg

ָ������ IMAP ��������ñ��������ļ���

ImapProxyAService-def.cfg

IMAP ��������ģ�塣���ڳ�ʼ MMP �� start-msg mmp ��ͷ֮�󣬲Ŵ����ļ�

AService.cfg

ָ��Ҫ��ķ����Լ�һЩ�� POP �� IMAP �������ѡ��������ļ���

AService-def.cfg

ָ��Ҫ��ķ����Լ�һЩ�� POP �� IMAP �������ѡ�������ģ�塣���ڳ�ʼ MMP �� start-msg mmp ��ͷ֮�󣬲Ŵ����ļ�

SmtpProxyAService.cfg

ָ������ SMTP �����������ñ��Ŀ�ѡ�����ļ���������á��� SMTP ֮ǰ��ִ�� POP��������Ҫ�������ļ������������޶ȵ�֧�� SSL Ӳ�������ã���ʹû�����á��� SMTP ֮ǰ��ִ�� POP�����йء��� SMTP ֮ǰ��ִ�� POP������ϸ��Ϣ����μ����� POP Before SMTP��

SmtpProxyAService-def.cfg

ָ������ SMTP �����������ñ�������ģ�塣���ڳ�ʼ MMP �� start-msg mmp ��ͷ֮�󣬲Ŵ����ļ�

����4����LogDir �� LogLevel ���������������ļ��ж������ҵ����� ImapProxyAService.cfg �У���������Ϊ�� IMAP ��ص��¼�ָ����־��¼�������Ƶأ���Щ������ PopProxyAService.cfg ������Ϊ�� POP ��ص��¼�������־��¼������ SmtpProxyAService.cfg �У���������Ϊ�� SMTP ������ص��¼�ָ����־��¼��

���ǣ��� AService.cfg �У�LogDir �� LogLevel ���ڼ�¼ MMP ��Χ�ڵĹ��ϣ����磬�޷��� POP��IMAP �� SMTP ����


ע

�����û��� MMP ʱ������ģ���ļ�������д��


���·������

Ҫ���ֹͣ��ˢ�� Messaging Multiplexor ��ʵ����ʹ�������� 7-2 �е�����֮һ����Щ����λ�� msg_svr_base/sbin Ŀ¼�У�

�� 7-2 MMP ���� 

ѡ��

˵��

start-msg mmp

�� MMP����ʹһ�� MMP �������У���

stop-msg mmp

ֹͣ������ MMP��

refresh mmp

ʹһ���������е� MMP ˢ�������ö���ж��κλl�ӡ�

�޸����� MMP

Ҫ�޸� MMP ������ʵ��������Ҫ�༭ ImapProxyAService.cfg ��/�� PopProxyAService.cfg �����ļ�����Щ�����ļ�λ�� msg_svr_base/config ��Ŀ¼�С�


���� MMP ��ʹ�� SSL

Ҫ���� MMP ��ʹ�� SSL����ִ�����²���


ע

�ٶ� MMP ��װ��û���ʼ��洢�� MTA �ļ�����ϡ�


  1. ���װ�� Admin Server����ʹ�ù������̨��װ SSL ������֤�飬����ʹ�� NSS ���߽��а�װ����μ����簲ȫ���񹤾���
  2. ��μ� http://docs.sun.com/db/doc/816-5572-10

  3. ���װ�� Admin Server�������������У��������·��t���Լ򻯲���
  4. cd msg_svr_base/config
    ln -s /var/mps/serverroot/alias/admin-serv-
    instance-cert7.db cert7.db
    ln -s /var/mps/serverroot/alias/admin-serv-
    instance-key3.db key3.db

    ͬʱ��ȷ��Ҫ���� MMP ��ϵͳ ID ӵ����Щ�ļ���Messaging Server ֧����֤����ݿ��ʽ (cert8.db)��

  5. ���� sslpassword.conf �ļ����ڳ�ʼ Messaging Server ����ʱ���ù�������õģ������Ҫ���ø��ļ�����μ�������ʼ Messaging Server ����ʱ������

    ע

    ���� 1 �� 8 ������Ǵ����� Messaging Server �� Directory Server �и��������ļ���cert7.db��key3.db��secmod.db �� sslpassword.conf����Щ�����������з�����֤����ʺ����Ѿ���װ��ͬһ�������Կ��


  6. �༭ ImapProxyAService.cfg �ļ���ȡ����ص� SSL ���õ�ע�͡�
  7. �����Ҫ SSL �� POP����༭ PopProxyAService.cfg �ļ���ȡ����ص� SSL ���õ�ע�͡�
  8. ���⣬�����༭ AService.cfg �ļ����� ServiceList �����е� 110 ֮����� |995��

  9. ȷ���� ImapProxyAService.cfg �� PopProxyAService.cfg �ļ��������� BindDN �� BindPass ѡ�
  10. ��Ӧ���� DefaultDomain ѡ������Ϊ���Ĭ�������ڷ��޶��û�����򣩡�

���ֻ��Ҫ������˵� SSL ֧�֣��򵽴˾Ϳ�������ˡ�ʹ�� msg_svr_base/sbin Ŀ¼�е����������� MMP��

start-msg mmp

���ϣ����ڿͻ���֤����е�¼����ִ�����²���

  1. ��ȡһ��ͻ���֤�鸱����ǩ����� CA ֤�顣
  2. ����ǰһ���� Sun ONE Console������ MMP ���ڼ������ͬ�ļ�����������������ε��� CA ֤����Ϊ���ε�֤����Ȩ��
  3. ʹ���ڰ�װ Messaging Server ����д����Ĵ洢����Ա��
  4. �й���ϸ��Ϣ����μ�ָ������Ա�Դ洢�ķ���Ȩ����

  5. Ϊ MMP ����һ�� certmap.conf �ļ������磺
  6. certmap default  default
    default:DNComps
    default:FilterComps  e=mail

    ����ζ��Ҫͨ��鿴 LDAP �������е��ʼ����Բ�ʹ��֤�� DN �е� e �ֶ�4����һ��ƥ�䡣

  7. �༭��� ImapProxyAService.cfg �ļ���ִ�����²���
    1. �� CertMapFile ����Ϊ certmap.conf
    2. �� StoreAdmin �� StorePass ����Ϊ���� 3 �е�ֵ��
    3. �� UserGroupDN ����Ϊ����û�������ĸ�
  8. �����Ҫʹ�� POP3 �Ŀͻ���֤�飬��� PopProxyAService.cfg �ļ��ظ����� 5��
  9. ��� MMP ��δ���У���ʹ�� msg_svr_base/sbin Ŀ¼�е���������4�� MMP��
  10. start-msg mmp

  11. ���ͻ���֤�鵼�뵽��Ŀͻ����С��� Netscape™ Communicator �У��������ȫ�ԣ�ͼ�꣬ѡ��֤�顱�µġ���ġ���Ȼ��ѡ�񡰵���֤��...��������˵�����

    ע

    �����Ҫ�����еط���ʹ�ÿͻ���֤�飬����������û�������ִ�д˲��衣


��������

�鹹�� Siroe Corporation �ֱ���}̨������Ͼ���}�� Messaging Multiplexor��ÿ��֧����� Messaging Server��POP �� IMAP �û����䱻��ɢ�ڶ�̨ Messaging Server ������ϣ�����ÿ̨������ר���� POP ��ר���� IMAP�������ͨ��� ServiceList ������ɾ�� ImapProxyAService ��Ŀ�Ե������ƿͻ���� POP ����ķ��ʣ����Ƶأ���Ҳ����ͨ��� ServiceList ������ɾ�� PopProxyAService ��Ŀ�Ե������ƿͻ���� IMAP ����ķ��ʡ��������⣬ÿ�� Messaging Multiplexor ��֧�� POP ���֧�� IMAP��LDAP Ŀ¼����λ�ڵ��5�ר�ü�����ϡ�

�����ͼ 7-2 ��ʾ�˴����ˡ�

ͼ 7-2 ��� MMP ֧�ֶ�� Messaging Server

ͼ������ʾ�˶�� MMP ֧�ֶ�� Messaging Server��

IMAP ����ʾ��

ͼ 7-2 �е� IMAP Messaging Multiplexor ��װ�� sandpit �ϣ�����һ̨��}������ļ����� Messaging Multiplexor ���������� IMAP l�ӵı�׼�˿� (143)��Messaging Multiplexor ����� phonebook �ϵ� LDAP ������ͨ���Ի�ȡ�û�������Ϣ��Ȼ��l��·�ɵ��ʵ��� IMAP ����������� IMAP �����ַ��ṩ��һ���������ļ�������֧�� SSL ͨ�š�

��������� ImapProxyAService.cfg �����ļ���

default:LdapUrl             ldap://phonebook.siroe.com/o=internet
default:LogDir              /opt/SUNWmsgsr/config/log
default:LogLevel            5
default:BindDN              "cn=Directory Manager"
default:BindPass            secret
default:BacksidePort        143
default:Timeout             1800
default:Capability          "IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS CHILDREN BINARY LANGUAGE XSENDER X-NETSCAPE XSERVERINFO"
default:SearchFormat        (uid=%s)
default:SSLEnable           yes
default:SSLPorts            993
default:SSLSecmodFile       /opt/SUNWmsgsr/config/secmod.db
default:SSLCertFile         /opt/SUNWmsgsr/config/cert7.db
default:SSLKeyFile          /opt/SUNWmsgsr/config/key3.db
default:SSLKeyPasswdFile    ""
default:SSLCipherSpecs      all
default:SSLCertNicknames    Siroe.com Server-Cert
default:SSLCacheDir         /opt/SUNWmsgsr/config
default:SSLBacksidePort     993
default:VirtualDomainFile   /opt/SUNWmsgsr/config/vdmap.cfg
default:VirtualDomainDelim  @
default:ServerDownAlert     "your IMAP server appears to be temporarily out of service"
default:MailHostAttrs       mailHost
default:PreAuth             no
default:CRAMs               no
default:AuthCacheSize       10000
default:AuthCacheTTL        900
default:AuthService         no
default:AuthServiceTTL      0
default:BGMax               10000
default:BGPenalty           2
default:BGMaxBadness        60
default:BGDecay             900
default:BGLinear            no
default:BGExcluded          /opt/SUNWmsgsr/config/bgexcl.cfg
default:ConnLimits          0.0.0.0|0.0.0.0:20
default:LdapCacheSize       10000
default:LdapCacheTTL        900
default:HostedDomains       yes
default:DefaultDomain       Siroe.com

POP ����ʾ��

ͼ 7-2 �е� POP Messaging Multiplexor ʾ��װ�� tarpit �ϣ�����һ̨�����ĸ�����ļ����� Messaging Multiplexor ���������� POP l�ӵı�׼�˿� (110)��Messaging Multiplexor ����� phonebook �ϵ� LDAP ������ͨ���Ի�ȡ�û�������Ϣ��Ȼ��l��·�ɵ��ʵ��� POP ���������ṩ��һ����ƭ�ʼ��ļ���

��������� PopProxyAService.cfg �����ļ���

default:LdapUrl             ldap://phonebook.siroe.com/o=internet
default:LogDir              /opt/SUNWmsgsr/config/log
default:LogLevel            5
default:BindDN              "cn=Directory Manager"
default:BindPass            password
default:BacksidePort        110
default:Timeout             1800
default:SearchFormat        (uid=%s)
default:SSLEnable           no
default:VirtualDomainFile   /opt/SUNWmsgsr/config/vdmap.cfg
default:VirtualDomainDelim  @
default:MailHostAttrs       mailHost
default:PreAuth             no
default:CRAMs               no
default:AuthCacheSize       10000
default:AuthCacheTTL        900
default:AuthService         no
default:AuthServiceTTL      0
default:BGMax               10000
default:BGPenalty           2
default:BGMaxBadness        60
default:BGDecay             900
default:BGLinear            no
default:BGExcluded          /opt/SUNWmsgsr/config/bgexcl.cfg
default:ConnLimits          0.0.0.0|0.0.0.0:20
default:LdapCacheSize       10000
default:LdapCacheTTL        900
default:HostedDomains       yes
default:DefaultDomain       Siroe.com


MMP ����

����˵������� MMP ����������ЩԪ�ַ��

�� MMP �����ʼ�����

��Ϊ MMP �޷��Զ����ã����Ա��������ȷ���á����⣬MMP ��ʹ�� PORT_ACCESS ӳ��?���ϣ��ܾ�4��ijЩ IP ��ַ�� SMTP l�Ӳ�������ʹ�� MMP�������ʹ�� TCPAccess ѡ���ѡ����﷨�� mailDomainAllowedServiceAccess ��ͬ����μ�λ�� http://docs.sun.com/doc/819-0113 �� Sun Java System Communcations Services Schema Reference Manual�������﷨Ҳ˵�����������﷨�С�

���ù���ת�� MMP LDAP ������

����Ϊ MMP ָ����� LDAP �������Ա㵱һ���������ֹ���ʱ����ʹ����һ���밴������ʾ�޸���� PopProxyAservice.cfg �� IMAPProxyAservice.cfg��

default:LdapUrl "ldap://ldap01.yourdomain ldap02.yourdomain/o=INTERNET"


���� Messenger Express Multiplexor

Sun Java System Messenger Express Multiplexor ��һ��ר�÷����������� HTTP ���ʷ���ĵ���l�ӡ�Messenger Express �� Sun Java System Messaging Server HTTP ����Ŀͻ���ӿڡ������û���l�ӵ�һ��һ���ʼ����ʹ��������÷�����Ὣ�û������ʵ������䡣�������ʼ����ͷ��������н���Ϊһ��һ�������ָ�����ʼ��û���

Messagile Messaging Multiplexor (MMP) l�ӵ� POP �� IMAP ������� Messenger Express Multiplexor ��l�ӵ� HTTP ������Ҳ����˵��Messenger Express Multiplexor ���� Messenger Express���� MMP ������ POP �� IMAP��

�� MMP ���ƣ�Messenger Express Multiplexor Ҳ֧�֣�

�� MMP ��ͬ���ǣ�Messenger Express Multiplexor ������ mshttpd �����У����ʹ������ͬ����־��¼�����û��ơ�

Messenger Express Multiplexor �Ĺ���ԭ��

Messenger Express Multiplexor ����Ϊ��·������Ĵ����ʼ����ͷ�����ɣ���������l�ӵ� Messaging Server (Messenger Express) �� HTTP ����Messenger Express Multiplexor ����Э���ڶ�̨�����������Ϸֲ����䡣�ͻ����ڵ�¼�� Messenger Express ʱ��l�ӵ���·������Messenger Express ��Ϊ�û�ȷ����ȷ�ķ�����Ȼ��l�ӵ��÷������ڿͻ���ͷ�����֮�䴫����ݡ��˹���ʹ���Ͱ�װ���Խ��ʼ��洢��ɢ�ڶ�̨������ϣ������������ͬʱ���û����ⲿ�ͻ��������һ��һ���ʼ��������û��������Ч�ʣ�����ⲿ�ͻ��������߰�ȫ�ԣ���ͼ 7-3 ˵���� Messenger Express Multiplexor �� Messaging Server ��װ��פ���λ�á�

ͼ 7-3 ���� iPlanet Messenger Express Multiplexor

ͼ����ʹ�� Messenger Express Multiplexor ���������ʾ�˸���

Messenger Express Multiplexor �� Messenger Express �ͻ���� Messaging Server ֮���ṩ��һ��ӿڣ���������l�Ӳ��������ʵ���·�ɡ��������ʼ�������װ�еĵ������һ��ÿ���û�����ָ��һ��λ���ض��ʼ����ͷ������ϵ��ض���ַ�����䡣���ǣ����� HTTP l�Ӷ���ͨ�� Messenger Express Multiplexor ·�ɵġ�

������ϸ�����˽�b�û�l�������漰�IJ��裺

  1. �û��Ŀͻ���l�ӵ� Messenger Express Multiplexor�����߽����ܳ���֤��Ϣ��
  2. Messenger Express Multiplexor ����ѯ Directory Server ��ȷ�����û���������ʼ����ͷ�����
  3. Messenger Express Multiplexor l�ӵ����j�� Messaging Server�����½�����֤��Ȼ���ڻỰ����г䵱ͨ�Źܵ!�

���� Messenger Express Multiplexor

���ڽ��������ú����� Messenger Express Multiplexor ��Ӧ��ѭ�IJ��衣���а��������⣺

�ڴ��������ϰ�װ Messaging Server

��һ�����ڴ��������ϰ�װ Messaging Server���ô��������Ϊ Messenger Express Multiplexor���йؾ���İ�װ˵����μ� Sun Java Enterprise System ��װָ�ϡ�

ȷ���� Messaging Server ���ø�ָ�����ʼ����ͷ�������û������Ŀ¼�������Ŀ¼����������ͨ�� Messenger Express Multiplexor Ϊ Messaging Server ��֤�û���

���� Messenger Express Multiplexor ����

�ڴ������������ Messaging Server �İ�װ�������� Messenger Express Multiplexor ����

  1. �ռ�����ĺ�� Messaging Server ��Ϣ��
  2. ���к���ʼ����ͷ������Ŀ¼�е� configutil ������ȷ�������ֵ�������Ժ󽫽�����Щ��������������������ö�·����������ñ��������ʼ����ͷ�������ƥ����ȷ�����óɹ���

  3. Ϊ Messenger Express Multiplexor �������ò���
  4. ���д��������ʼ����ͷ������ msg_svr_base/sbin/configutil Ŀ¼�е� configutil ��������������ֵ����ע�⣬��ЩֵӦ�������ʼ����ͷ������ֵ��ƥ�䡣

���¸�ڽ��������� Messenger Express Multiplexor ����� configutil ����

LDAP ����

����Ҫȷ�������� Messenger Express Multiplexor ֮ǰ��ȷָ�� Directory Server �IJ���Ҫȷ����� LDAP ������������Ӧ��� Messaging Server ʵ��Ŀ¼�е��������

dcroot

����Ҫȷ����ȷָ�� dcroot��Ҫȷ����� dcroot����������Ӧ�ʼ����ͷ�����ʵ��Ŀ¼�е��������

configutil -o service.dcroot

Ĭ����

����Ҫȷ����ȷָ���ʼ����ͷ������Ĭ���� (defaultdomain)��Ҫȷ������ʼ����ͷ�����Ĭ������������Ӧ�ʼ����ͷ�����ʵ��Ŀ¼�е����� configutil ���

configutil -o service.defaultdomain

��¼�ָ��

ȷ����¼�ָ�� (loginseparator) �����ʼ����ͷ�����ʹ�õĵ�¼�ָ��һ�¡�Ҫȷ������ʼ����ͷ������¼�ָ����������Ӧ����ʼ����ͷ�����ʵ��Ŀ¼�е� configutil ���

configutil -o service.loginseparator

���� Messenger Express Multiplexor

�������ò�����������ڴ������������� Messenger Express Multiplexor��Ҫִ�д˲��������д��������ϵ��ʼ����ͷ�����ʵ���Ŀ¼ msg_svr_base/sbin/configutil �е����� configutil ���

configutil -o local.service.http.proxy -v 1

���У�1 ������ Messenger Express Multiplexor��Ĭ��ֵΪ 0����

���DZ����û������ʼ���������¼�ķ������ϵ��û�����¼�� local.service.http.proxy ��ֵΪ 0 ʱ�����û���������������Ҹ��û������������ĸ�ģ���ˣ��ö�·������û�б����á�

��� local.service.http.proxy ��ֵ����Ϊ 1�������ö�·����������������ģ�ͬʱ�ʼ����ͷ������������н���Ϊһ��һ�������ָ���ķDZ����ʼ��û���

���ڱ����û������ʼ���������¼�ķ�������û�����������ʹ�ñ����ʼ��洢����� local.service.http.proxy ����ֵ��Ρ������û��ͱ����û�������ͬһ���ʼ����ͷ������Ϲ��档

�����������

�ڱ����У����˽���β������ Messenger Express Multiplexor �����Լ��������־�ļ��в�����Ϣ���ٶ����Ѿ����ú������� Messenger Express Multiplexor��

���� Messenger Express �ͻ���

�ڲ�����İ�װ֮ǰ����Ӧ���Ѿ���Ϥ Messenger Express ��Ʒ�����⣬��Ӧ������һ����ǰ�����IJ����ʻ���

Ҫ������� Messenger Express Multiplexor ���?��ִ�����²��裺

  1. ͨ�� Messenger Express Multiplexor���������λ���м������������λ����l�ӵ� Messenger Express��
  2. http://msgserver_name��

    ���磺

    http://budgie.sesta.com

  3. ʹ����ǰ�����IJ����ʻ�����¼�� Messenger Express��
  4. ��Ӧ���ܹ��ɹ���¼���Ӻ���ʼ����ͷ���������ʼ���
  5. �������ͨ�� Messenger Express ��¼���ʼ����ͷ�������Ʒ����˱仯����ȷ���� local.service.http.proxy ����Ϊ 1 ���������ʼ����ʹ��������Messenger Express Multiplexor Ӧ��Ϊ����û�����һ��һ���ʼ����

������Ϣ

����������û� ID�������Լ�����l�ӡ�ʱ�յ�������Ϣ��Ӧ���鿴��������� HTTP ��־�ļ���Ҫ�鿴������Ϣ����ת�� msg_svr_base/log Ŀ¼���ڴ��������£�������Ϣ�����������������㹻��Ϣ������Щʵ���У����û���㹻����Ϣ4������⣬�����û�֧��jϵ��

���� Messenger Express Multiplexor

���ڽ��� Messenger Express Multiplexor �Ļ���?�ܡ�

���ú͹��� SSL

ҪΪ��� Messenger Express Multiplexor ���ú͹��� SSL��Ҳ��Ϊ��ȫ�׽��ֲ㣩����μ����� SSL ��ѡ������㷨�IJ�����

���ö����������

Ҫ������һ����Ʊ�ʾ�Ķ�� Messenger Express Multiplexor�������ʹ��һ���ܹ�ʶ��Ự�ĸ���ƽ���豸��ʹ�ô��豸�����Խ�����������κθ�Ŀͻ���·�ɵ�һ��Ψһ�ķ�����

���� Messaging Server �� Messenger Express Multiplexor �IJ�ͬ�汾

���Ϊ Messenger Express Multiplexor �ͺ���ʼ����ʹ�ò�ͬ�汾�� Messaging Server������Ҫ���� Messenger Express ��̬�ļ���ȷ��������֮��ļ����ԡ�

���� Messenger Express �ӿڵľ�̬�ļ���ֱ�Ӵ� Messenger Express Multiplexor �ṩ�ģ����Ǵ��û����ʼ�����ṩ�ġ���·�������� msg_svr_base/config/html Ŀ¼�в�����Щ�ļ���

Ҫ������Щ�ļ���ȷ��������֮��ļ����ԣ����ý���汾�� Messaging Server �е� msg_svr_base/config/html Ŀ¼����������滻���°汾�� Messaging Server �е���ͬĿ¼��������ݣ����а�� Messenger Express �ӿڵ���Щ��̬�ļ�����

���磬������ʼ����ͷ�����ʹ�� Messaging Server 6 2003Q4 ����װ�� Messaging Server 6 2005Q1 ��Ϊ Messenger Express Multiplexor������Ҫ�� Messenger Express Multiplexor �� msg_svr_base/config/html Ŀ¼����������滻Ϊ Messaging Server 6 2003Q4 ��˷���������ͬĿ¼�����ݡ������ս� Messaging Server 6 2003Q4 �� Messaging Server 6 2005Q1 ʱ����Ҳ����Ϊ Messenger Express Multiplexor ��������� msg_svr_base/config/html Ŀ¼�е���Щ��̬�ļ���

ʹ�� Messenger Express Multiplexor ���ú���ʼ����ͷ�����Ķ˿�

���Ҫʹ�� Messenger Express Multiplexor ���ú�� HTTP Messaging Server �Ķ˿ڣ����ڶ�·������������ʹ������ configutil ���

local.service.http.proxy.port.�����

���У�hostname �Ǻ�� HTTP Messaging Server �����

���磬������ʼ����ͷ�����������Ϊ sesta.com���˿ں�Ϊ 8888���������ĸ�ʽ���£�

configutil -o local.service.http.proxy.port.store.sesta.com -v 8888

local.service.proxy.port �����ڳ�ӵ���Լ��˿ڵ��ʼ��洢�����еĺ���ʼ��洢���� local.service.proxy.admin ��ͬ����

���õ����¼

�����¼������ Messenger Express Multiplexor ������ϰ������ʼ����� (HTTP) ��������ͬ�ķ�ʽ�������ã����Ҿ������¸������ã�

configutil -o local.service.http.proxy.admin -v store_administrator

���У�store_administrator ���ں�� Messaging Server ��װ�����ָ���ĺ�˴洢����Ա��

configutil -o local.service.http.proxy.adminpass -v store_admin_password

���У�store_admin_password ���ں�� Messaging Server ��װ�����ָ���ĺ�˴洢����Ա���롣

���Ҫʹ�ö���� Messaging Server����Щ������ʹ�ò�ͬ�Ĵ洢����Ա�����룩�������ͨ���� Messenger Express Multiplexor �е�ÿ�����ñ�����ȫ�޶��������4�ֱ��������ǣ�

configutil -o local.service.http.proxy.admin.hostname -v store_administrator

configutil -o local.service.http.proxy.adminpass.hostname -v store_admin_password

���У�hostname �Ǻ�� HTTP Messaging Server �����store_administrator �� store_admin_password ���ں�� Messaging Server ��װ�����ָ���ĺ�˴洢����Ա�����롣

Ҫ���û���¼����˷������ϣ�Messenger Express Multiplexor ��ʹ�� proxyauth ��¼���Ҫ���� proxyauth����ʹ�ú���ʼ��洢�е� configutil ����

configutil -o service.http.allowadminproxy -v 1


ע

���ͨ�� Messenger Express Multiplexor �����˵����¼������Ҫ�ں�� HTTP Messaging Server ��������


Ҫʹ�� Identity Server ���� Messenger Express Multiplexor SSO������������ configutil ����

./configutil -o local.webmail.sso.amcookiename -v iPlanetDirectoryPro

./configutil -o local.webmail.sso.amnamingurl -v \
http://
identity host:identity port/amserver/namingservice



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


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