Sun Java logo     �W�@��      �ؿ�      �d�      �U�@��     

Sun logo
Sun Java System Messaging Server 6 2004Q2 �޲z��n 

�� 7 ��
�t�m�P�޲z Multiplexor �A��

�����y�z�H Messaging Server �@�P���Ѫ���� Multiplexor�G�Y�Ω�зǶl���w (POP�BIMAP �M SMTP) �� Messaging Multiplexor (MMP) �M�Ω� Messenger Express Web ������ Messenger Express Multiplexor�C

�����]�t�H�U�D�D�G


Multiplexor �A��

Multiplexor �O��{����i�� (�@�سz�L�W�[��h����Ӥ䴩��h�ϥΪ̪��\��) �ҥ��ݪ��A�]�����ണ�ѥi�Ω󶡱��s�u�ܦh�Ӷl���x�s����@���W�١C���٨㦳�w���譱���u�աC

MMP �P Messaging Server �6}�޲z�A�� Messenger Express Multiplexor ���ئ� HTTP �A�� (mshttpd)�A�@�P�ǤJ���٦��l���x�s�P�l��s��w�ˡC

Multiplexor ���u��

�j�q�ϥΪ��l��ǰe��A���W���l���x�s�i�H�W�ܬ۷�j���e�q�C�]�ӡA��h�x��A���'G�ϥΪ̹q�l�H�c�M�ϥΪ̳s�u�i�H�W�[�e�q�ô��@�į�C���~�A�ϥμƥx�p����A����|��ϥΤ@�x�j�����e�q�h�B�z�������㦳�����įq�C

�p�G�l���A���w�˪��j�p�ݭn�ϥΦh�Ӷl���x�s�A�z����´�i�H�ϥ� Multiplexor�A�ñq�ƭӤ譱��q�C�ϥΪ̻P��l���x�s�����������s�u�H�Φb�U�x�l��ǰe��A���������s�t�m�ϥΪ̱b����²��ʡA�i�a�ӥH�U�u�աG


��� Messaging Multiplexor

Sun Java System Messaging Multiplexor (MMP) �O�@�رM�ζl��ǰe��A���A���R��P�h�x��ݶl��ǰe��A�������s�u����@�I�C�z�L Messaging Multiplexor�A�j���l��ǰe�A�Ȩ�3�̥i�H�N POP �M IMAP �ϥΪ̹q�l�H�c�'G�b�h�x��W�A�H�W�j�l���x�s�e�q�C�Ҧ��ϥΪ̳��s�u�ܳ�x Multiplexor ��A���A�Ӧ�A���|�N�C�ӳs�u���s�ɦV�ܾA�?�l��ǰe��A���C

�p�G�z���\�h�ϥΪ̴��ѹq�l�l��A�ȡA�h�i�w�˻P�t�m Messaging Multiplexor�A�o�ˡA��Ӷl���A���}�C��z���l��ϥΪ̨ӻ��N������x�D��C

Messaging Multiplexor �@�� Messaging Server ���@���4��ѡC�z�i�H�b�w�� Messaging Server �Ψ�L Sun Java System ��A�����P�ɦw�� MMP�A�Φb�����W�w�� MMP�C

MMP �䴩�H�U���e�G

Messaging Multiplexor ���u�@�覡

MMP �O�@�ئh�������A���A�i�K���h�x��A����'G�l��ϥΪ̡CMMP �B�z�ت��a����L��A���� (�ϥΪ̹q�l�H�c�Ҧb����) ���e�i�Τ�ݳs�u�C�Τ�ݳs�u�� MMP �����AMMP �T�w�Ω�ϥΪ̪���A�����T�A�A�s�u�ܸӦ�A���A�M��b�Τ�ݻP��A�������ǰe��ơC�o�إ\��i���ں��A�Ȩ�3�̩M��L�j���w�˸�h�x��'G�l���x�s (�H�W�j�e�q)�A�P�ɨϨ��ϥΪ̥H�Υ~���Τ�ݨӻ������@�ӳ�x�l��D�� (�'O�ΥH���@�IJv�M�W�j�w����)�C

�� 7-1 ��ܤF MMP �w�ˤ���A���P�Τ�ݤ����p�󩼦��pô�C

�� 7-1 MMP �w�ˤ����Τ�ݻP��A��

������� MMP �w�ˤ����Τ�ݻP��A�����ʧ@�~�C

�Ҧ� POP�BIMAP �H�� SMTP �Τ�ݳ��P Messaging Multiplexor �t�X�u�@�CMMP ����s�u�B��� LDAP �ؿ�d�ߥH�ξA��a��ѳo�dzs�u�C�b�S�w�� Messaging Server �W�A�C��ϥΪ̳��Q��w�@�ӯS�w����}�P�q�l�H�c�A�o�@�I�P�q�`�ϥΨ�L�l���A���w�ˤ@�ˡC��O�A�Ҧ��s�u���z�L MMP �i���ѡC

�H�U�O�إߨϥΪ̳s�u���ԲӨB�J�G

  1. �ϥΪ̪��Τ�ݳs�u�� MMP�AMMP ����w��{�Ҹ�T (�ϥΪ̦W��)�C
  2. MMP �d�� Directory Server �ӽT�w���� Messaging Server �]�t�ӨϥΪ̪��q�l�H�c�C
  3. MMP �s�u�ܥ��T�� Messaging Server�A���s�i��{�ҡA�M��b�s�u����v��R��ǻ��q�D�C

�[�K (SSL) �ﶵ

Messaging Multiplexor �䴩 Messaging Server �P��l��Τ�ݤ��������[�K�q�T�P�[�K (SSL) �q�T�C

�ҥ� SSL ��AMMP �䴩 STARTTLS�A�٥i�H�t�m����ť�Ω� SSL IMAP�BPOP �H�� SMTP �s�u�����[�s����C

�Y�n���z�� IMAP�BPOP �H�� SMTP �A�ȱҥ� SSL �[�K�A�Ф'O�s�� ImapProxyAService.cfg�BPopProxyAService.cfg �H�� SmtpProxyAService.cfg ���ɮסC�٥����s�� AService.cfg �ɮפ��� default:ServiceList �ﶵ�A�H�ǤJ�Ҧ� IMAP�BPOP �H�� SMTP ��A���s���𪺲M��A�Ӥ��׳o�dzs����O�_�w���C�аѾ\�u�t�m MMP �ϥ� SSL�v�A�H��o�ԲӸ�T�C

�̹w�]�A�ѩ���$F SSL ���t�m�ѼơA�]�����ҥ� SSL�C�Y�n�ҥ� SSL�A�����w�� SSL ��A���ҮѡC�M��A3�Ө����(ó]�w SSL �ѼơC�p�� SSL �Ѽƪ��M��A�аѾ\�uMessaging Server Reference Manual�v(http://docs.sun.com/doc/817-6267)�C

����ҮѪ��Τ�ݻ{��

MMP �i�H�ϥ��Үѹ�M�ɮ� (certmap) �N�Τ�ݪ��ҮѤǰt�ܨϥΪ�/�s�� Directory Server �������T�ϥΪ̡C

���F�ϥΰ���ҮѪ��Τ�ݻ{�ҡA�٥����ҥ� SSL �[�K�A�p�[�K (SSL) �ﶵ�ҭz�C

�z�ٻݭn�t�m�x�s�޲z��C�����A�z�i�H�ϥζl��޲z��A���ij�z�إ߰ߤ@���ϥΪ� ID�A�Ҧp mmpstore�A�H�K�̻ݭn�]�w�\�i�v�C

�Ъ`�N�AMMP ���䴩 certmap �~���{���C��o���� certmap.conf �ɮפ��W�j�� DNComps �M FilterComps �S�ʭȶ��ءC�o�ǼW�j���榡�ƶ��بϥΥH�U�榡�G

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

�]���A�ҮѪ� subjectDN �� FROMATTR ���ȥi�H�P TOATTR=value ���$@�P�Φ� LDAP �d�ߡC�Ҧp�A�i�H�ϥΥH�U��N subjectDN ���ucn=Pilar Lorca, ou=pilar, o=siroe.com�v���Үѹ�M�ܡu(uid=pilar)�v�� LDAP �d�ߡG

mapname:FilterComps ou=uid

�Y�n���z�� IMAP �� POP �A�ȱҥΰ���ҮѪ��{�ҡA�СG

  1. �M�w�z�n�Χ@�x�s�޲z��ϥΪ� ID�C
  2. ���ޱz�i�H�ϥζl��޲z��@���� ID�A���ij�z���x�s�޲z��إ߰ߤ@���ϥΪ� ID (�Ҧp mmpstore)�C

  3. �T�w�w���[�K (SSL) �ﶵ�ҭz�ҥ� SSL �[�K�αN�ҥ� SSL �[�K�C
  4. �z�L��w certmap.conf �ɮצb�z�t�m�ɮפ�����m�A�N MMP �t�m���ϥΰ���ҮѪ��Τ�ݻ{�ҡC
  5. �ܤ֦w�ˤ@�ӫH�� CA �ҮѡA�p�w�˫H�� CA ���Ү��ҭz�C

�ϥΪ̹w��{��

MMP ���z���ѤF�@�ӹw��{�ҨϥΪ̿ﶵ�A�z��H�e�i���ϥΪ̨���s���ܥؿ�ðO��G�C


��

�ҥΨϥΪ̹w��{�ұN���C��A���į�


��x���ت��榡�p�U�G

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

�䤤 date ���榡�� yyyymmdd�Atime �O�b��A���W�t�m���ɶ��A�榡�� hhmmss�Ahex �O���q�@�~�ѧO�X (sid)�A�H�Q���i��Ʀr��ܡAuser name �]�t���:�� (�p�G��)�A�� IP ��}���|�I�榡�C

MMP ���:��

MMP ���:��O�@�ջP��A�� IP ��}�����p���t�m�]�w�C�ӥ\�઺�D�n�γ~�O���C�Ӧ�A�� IP ��}���Ѥ��P���w�]���C

�ϥΪ̥i�H�ϥ��Y�g�Φ����ϥΪ� ID �Χ����X�檺�ϥΪ� ID (�榡�� user@domain) �{�Ҧ� MMP�C�p�G���Ѫ��O�Y�g�Φ����ϥΪ� ID�AMMP �N���[ DefaultDomain �]�w (�p�G�w��w)�C�]���A�䴩�h�ӰU�޺�쪺���I�u�ݳz�L�b��A�� IP ��}�M MMP ���:��P�C�ӰU�޺�줧���إ����p�A�Y�i���\�ϥ��Y�g�Φ����ϥΪ� ID�C

��ij�ϥΥH�U��k�M�䵹�w�U�޺�쪺�ϥΪ̤l��G�ǥѸӺ�� LDAP ���𶵥ؤ��� inetDomainBaseDN �ݩʡCMMP �� LdapUrl �]�w���A�Ω󦹥ت��A�]����ݶl���x�s��A���ٻݭn�d�� LDAP �����ϥΪ̡A�åB���䴩���:��C

�ҥ� Sun LDAP Schema 2 (�аѾ\�uSun ONE Messaging Server �w�˫�n�v�M�uSun Java System Communcations Services Schema Reference Manual�v) �ɡA��w��쪺�ϥΪ̤l��N�O�Ӻ���´�`�I�U��l�𤤪��Ҧ��ϥΪ̡C

�Y�n�ҥε��:��A�нs���ҥؿ� ImapProxyAService.cfg�BPopProxyAService.cfg �� SmtpProxyAService.cfg �ɮסA�p���@�ӡAVirtualDomainFile �]�w�ݫ�w���:���M�ɮת������|�C

���:���ɮרC�Ӷ��ت��y�k�p�U�G

vdmap name IPaddr
name:parameter value

�䤤 name �u�Ω����p IP ��}�P�t�m�ѼơA�i�H�O�z��ܨϥΪ����W�١AIPaddr ���|�I�榡�Aparameter �M value �o�@��Ω�t�m���:��C�]�w�ɡA���:��t�m�Ѽƪ��ȷ|�m������t�m�Ѽƪ��ȡC

�U���C�X�F�z�i�H�����:���w���t�m�ѼơG

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


��

���D���T�]�w LdapURL�A�_�h BindDN�BBindPass�BLdapCacheSize �M LdapCacheTTL ���]�w���N�Q�����C


�p�ݤW�z�t�m�Ѽƪ��ԲӴy�z�A�аѾ\�uMessaging Server Reference Manual�v�C

�w�˦h�� Messaging Multiplexor

�z�i�H�b��x��A���W�w�˦h�� MMP�C��@�w�˳��N�@����W�{�ǰ��A�åB�i�H�㦳���P���t�m�ɮסC��z�ݭn�N���P���]�w�Ω󤣦P����A�� IP ��}�γs����A�ӥB�o�dz]�w���L�k�ѵ��:����ܧ�ɡA�N�ݭn�w�˦h�� MMP�CSSL ��A���ҮѴN�O�o�س]�w���d�ҡC

�z�i�H�t�m��@ MMP �w�˥H�䴩 POP�BIMAP �M SMTP ��w (�p�� 7-1 �ҥ�)�A�]�i�H���C�ب�w�إ߳�W�� MMP �w�� (�p�� 7-2 �ҥ�)�C�z�L�󤣦P����6l��ǰe�A�ȡA�z�i�H��ըC�x�q���W���귽�A�q����o�̤j�į�C

�� 7-2 �Ω�C�ب�w����W MMP �w��

������ܥΩ� POP �M IMAP ��w����W MMP �w�ˡC

��� SMTP �N�z

MMP �]�A�@�� SMTP �N�z (�̹w�]����)�C�j�h�Ư��I���ݭn SMTP �N�z�A�]����ں��l��зǤw�� SMTP ������i�ʴ��ѤF�R�*���� (DNS MX �O��)�C

SMTP �N�z���Ѫ��w���\��ܦ��ΡC����ASMTP �N�z�P POP �N�z�۾�X�H��I�Y�Ǧ��� POP �Τ�ݩһݪ� POP before SMTP ���v�\��C�p�ݧ�h��T�A�аѾ\�ҥ� POP Before SMTP�C���~�A�ϥ� SMTP �N�z�i�H�̤j�Ʀb SSL �[�t�w��譱����ꦬ�q�C�аѾ\�p��ϥ� SMTP �N�z�̨Τ� SSL �į��C


�]�w Messaging Multiplexor

�b Messaging Server ����l�B��ɶ��t�m�v��A�z�T�w�F�O�_�n�b��W�t�m MMP�C�z�i�H�N���]�w�b Messaging Server �Ҧb����W�A�]�i�H�N���]�w�b��W����W�C


��

MMP ���|�֨� DNS ���G�CMessaging Server ���Ͳ����p�ݭn�b���a���W�㦳���~��֨� DNS ��A���C


�H�U�U�`�y�z�p��]�w MMP�G

�p�ݦ��� MMP ����h��T�A�аѾ\�G

�t�m MMP ���e

�t�m MMP ���e�G

  1. ��ܱz�N�t�m MMP ����C�̦n�� MMP �d�X�@�x�M�ξ�C

    ��

    ��ij���n�b�P�ɰ�� POP �� IMAP ��A������W�ҥ� MMP�C

    �p�G�N MMP �w�˦b Messaging Server �Ҧb����W�A�����T�w�N POP �M IMAP ��A���]�w�ܫD�зdzs����C�p���@�ӡAMMP �s����M Messaging Server �s����N���|�����o�ͽĬ�C


  2. �b�N�n�t�m MMP ����W�A�إ߱N�� MMP �ϥΪ� UNIX �t�ΨϥΪ̡C�o�@�s�ϥΪ̥����ݩ� UNIX �t�θs�աC�аѾ\�إ� UNIX �t�ΨϥΪ̩M�s��
  3. �p�G�|���]�w Directory Server �Ψ�D��A�жi��]�w�A�H�P Messaging Server �t�X�ϥΡC�аѾ\�� Messaging Server �t�m�dz� Directory Server
  4. �p�G MMP �b��ݦ�A�����e�ɯšA�h�Ȥ�3�b ImapProxyAService.cfg ���]�w Capability �ﶵ�A�H�P�¦Z�ݪ� capability ��O�^3�۲šC�Y���G
  5. IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS CHILDREN LANGUAGE XSENDER X-NETSCAPE XSERVERINFO

    �Ъ`�N�A����Ŭ��ѭ��s�誺�]�!A�t�m�ȥ����b�@�椤�C

Multiplexor �t�m

�Y�n�t�m MMP�A�����ϥ� Messaging Server �t�m�{���A���i���z���ѱҥ� Messaging Multiplexor ���ﶵ�C�p�ݦ���t�m�{�����ԲӸ�T�A�аѾ\�إߪ�l Messaging Server �B��ɶ��t�m�C

�Y�n�t�m MMP�A�СG

  1. �N Sun Java System Messaging Server �m��z�w�˩M�t�m MMP ����W�C
  2. �z�����w�� Administration Server�BJava �H�� Messaging Server ���M�˳n��C

  3. �z�L�إ� Messaging Server ��l�B��ɶ��t�m�Ӱt�m MMP�C�аѾ\�إߪ�l Messaging Server �B��ɶ��t�m�C
  4. �Ъ`�N�H�U���`���p�G�w�� Messaging Server �ɡA�жȮ֨� [Messaging Multiplexor] �ﶵ�C

Multiplexor �ɮ�

Messaging Multiplexor �ɮ��x�s�b msg_svr_base/config �t�m�ɮץؿ�C�z������ʽs����� 7-1 ���C�X�� Messaging Multiplexor �t�m�ɮפ����t�m�ѼơC

��� 7-1 Messaging Multiplexor �t�m�ɮ� 

�ɮ�

�y�z

PopProxyAService.cfg

�t�m�ɮסA��w�Ω� POP �A�Ȫ��t�m�ܼơC

PopProxyAService-def.cfg

POP �A�Ȱt�m�d���C�p�G PopProxyAService.cfg �ɮפ��s�b�A�t�αN�ƻs PopProxyAService-def.cfg �d���A�H�إ߷s�� PopProxyAService.cfg �ɮסC

ImapProxyAService.cfg

�t�m�ɮסA��w�Ω� IMAP �A�Ȫ��t�m�ܼơC

ImapProxyAService-def.cfg

IMAP �A�Ȱt�m�d���C�p�G ImapProxyAService.cfg �ɮפ��s�b�A�t�αN�ƻs ImapProxyAService-def.cfg �d���A�H�إ߷s�� ImapProxyAService.cfg �ɮסC

AService.cfg

�t�m�ɮסA��w�n�Ұʭ��تA�ȥH�Υ� POP �M IMAP �A�Ȧ@�Ϊ��@�ǿﶵ�C

AService-def.cfg

�t�m�d���A��w�n�Ұʭ��تA�ȥH�Υ� POP �M IMAP �A�Ȧ@�Ϊ��@�ǿﶵ�C�p�G AService.cfg �ɮפ��s�b�A�t�αN�ƻs AService-def.cfg �d���A�H�إ߷s�� AService.cfg �ɮסC

SmtpProxyAService.cfg

��ܩʪ��t�m�ɮסA��w�Ω� SMTP �N�z�A�Ȫ��t�m�ܼơC�p�G�z�ҥ� POP before SMTP�A�h�ݭn���ɮסF�Ω�̤j�ƹ� SSL �w�骺�䴩�A�Y�ϥ��ҥ� POP before SMTP�C�p�ݦ��� POP before SMTP ����h��T�A�аѾ\�ҥ� POP Before SMTP�C

SmtpProxyAService-def.cfg

�t�m�d���A��w�Ω� SMTP �N�z�A�Ȫ��t�m�ܼơC�p�G SmtpProxyAService.cfg �ɮפ��s�b�A�t�αN�ƻs SmtpProxyAService-def.cfg �d���A�H�إ߷s�� SmtpProxyAService.cfg �ɮסC

Messaging Multiplexor �t�m�ɮ��x�s�b msg_svr_base/config �ؿ�A�䤤 msg_svr_base �O�w�� Messaging Server ���ؿ�C

�Ҧp�A�i�H�b�Ҧ��t�m�ɮפ���� LogDir �M LogLevel �ѼơC�b ImapProxyAService.cfg ���A���̥Ω��w IMAP ����ƥ󪺰O��ѼơF����a�APopProxyAService.cfg �����o��ӰѼƥΩ�t�m POP ����ƥ󪺰O��ѼơC�b SmtpProxyAService.cfg ���A���̥Ω��w SMTP �N�z����ƥ󪺰O��C

��b AService.cfg ���ALogDir �M LogLevel �Ω�O�� MMP �d�򪺬G�١A�Ҧp�L�k�Ұ� POP�BIMAP �� SMTP �A�ȡC


��

�t�m�Τɯ� MMP �ɡA�W�z�t�m�d���ɮױN�Q�мg�C


�p�ݩҦ� MMP �t�m�Ѽƪ�����y�z�A�аѾ\�uSun Java System Messaging Server Administration Reference�v�C

�Ұ� Multiplexor

�Y�n�ҰʡB����Χ�s Messaging Multiplexor ����ҡA�Шϥ���� 7-2 ������O���@�A�o�ǫ�O��� msg_svr_base/sbin �ؿ�G

��� 7-2 MMP ��O 

�ﶵ

�y�z

start-msg mmp

�Ұ� MMP (�Y�� MMP �w�b���)�C

stop-msg mmp

����̪�Ұʪ� MMP�C

refresh mmp

��w�b��檺 MMP ��s��t�m�A�ӵL�ݤ��_���@�Τ����s�u�C

�ק�{�� MMP

�Y�n�ק� MMP ���{����ҡA�Ш̻ݭn�s�� ImapProxyAService.cfg �M/�� PopProxyAService.cfg �t�m�ɮסC�o��Ӱt�m�ɮצ�� msg_svr_base/config �l�ؿ�C


�t�m MMP �ϥ� SSL

�Y�n�N MMP �t�m���ϥ� SSL�A�а��H�U�@�~�G


��

���w MMP �w�˦b���㦳�l���x�s�� MTA ����W�C


  1. �����w�˩M�t�m Administration Server�C
  2. ���� Administration Server �w�˥ؿ�ð�� mpsadmserver startconsole �H�n�J Sun ONE �D���x�G
  3. /usr/sbin/mpsadmserver startconsole

  4. �ϥκ޲z�D���x�Ӧw�� SSL ��A���ҮѡC
  5. �аѨ� http://docs.sun.com/db/doc/816-5572-10

  6. �q��O��إߥH�U�Ÿ��s���A�H²�Ƥu�@�G
  7. 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

    ���~�A�T�w�W�z�ɮ��k��� MMP �ɱN�ϥΪ��t�� ID �Ҧ��C

  8. �ѩ� sslpassword.conf �ɮ׬O�b��l Messaging Server �B��ɶ��t�m�v��]�w���A�z�L�ݦA�]�w�@�ӡC�аѾ\�إߪ�l Messaging Server �B��ɶ��t�m�C

    ��

    �%N�B�J 1 - 8 ����k�O�ƻs�H�U�ɮסG�{�� Messaging �� Directory Server �� cert7.db�Bkey3.db�Bsecmod.db �M sslpassword.conf�C�W�z��A�������㦳�A�X�w�w�˪��P�@��쪺��A���ҮѩM�K�_�C


  9. �s�� ImapProxyAService.cfg �ɮרè����,��� SSL �]�w�C
  10. �p�G�n SSL �M POP�A�нs�� PopProxyAService.cfg �ɮרè����,��� SSL �]�w�C
  11. ���~�A�����s�� AService.cfg �ɮסA�æb ServiceList �]�w���� 110 ����W�[ |995�C

  12. �T�w BindDN �P BindPass �ﶵ�b ImapProxyAService.cfg �M PopProxyAService.cfg �ɮפ��]�w�C
  13. �z��3�N DefaultDomain �ﶵ�]�w���z���w�]��� (�Ω󤣦X�檺�ϥΪ̦W�٪����)�C

�p�G�z�u�n��A���� SSL �䴩�A����즹�w�g�����C�Шϥ� msg_svr_base/sbin �ؿ�H�U��O�ӱҰ� MMP�G

start-msg mmp

�p�G�z�n�Τ�ݰ���ҮѪ��n�J�A�а��H�U�@�~�G

  1. ��o�Τ���ҮѪ��ƥ��Mñ�p���� CA �ҮѡC
  2. �p�H�e�@�˱Ұ� Sun ONE �D���x (�b MMP �Ҧb����W)�A��O�����N CA �Үѧ@���H���Ү��v���פJ�C
  3. �ϥαz�b Messaging Server �w�˴v��إߪ��x�s�޲z��C
  4. �p�ݧ�h��T�A�аѾ\��w���x�s���޲z��s���v�C

  5. �� MMP �إ� certmap.conf �ɮסC�Ҧp�G
  6. certmap default  default
    default:DNComps
    default:FilterComps   e=mail

    �o��ܳz�L�d�� LDAP ��A�������l���ݩʷj�M�P�Ү� DN �� e ���۲Ū����e�C

  7. �s�� ImapProxyAService.cfg �ɮסA�áG
    1. �N CertMapFile �]�w�� certmap.conf
    2. �N StoreAdmin �M StorePass �]�w���B�J 3 �����ȡC
    3. �N UserGroupDN �]�w���z�� [�ϥΪ̩M�s��] �𪺮ڥؿ�C
  8. �p�G�z�n�㦳 POP3 ���Τ���ҮѡA�й� PopProxyAService.cfg �ɮ׭����B�J 5�C
  9. �p�G MMP �|�����A�Шϥ� msg_svr_base/sbin �ؿ�H�U��O�N��ҰʡG
  10. start-msg mmp

  11. �N�Τ���ҮѶפJ�z���Τ�ݡC�b Netscape ™ Communicator ���A��@�U���� ([�w��]) �ϥܡA�M��̦���� [�z���q���Ү�]�B[�פJ�Ү�...]�A�è̷ӻ�����C

    ��

    �p�G�z�n�H�B�ϥΥΤ���ҮѡA�z���Ҧ��ϥΪ̳��ݭn���o�@�B�J�C


�ݼ��d��

Siroe ���q (��c) �b��W����W�㦳��� Messaging Multiplexor�A�C�@�ӳ��䴩�ƭ� Messaging Server�CPOP �M IMAP �ϥΪ̹q�l�H�c�Q���(�U�x Messaging Server ��W�A�C�x��A���� POP �M�Ωά� IMAP �M�� (�q ServiceList �]�w������ ImapProxyAService ���ءA�i�N�Τ�ݦs���u�w�� POP �A�ȡF�P�ˡA�q ServiceList �]�w������ PopProxyAService ���ءA�i�N�Τ�ݦs���u�w�� IMAP �A��)�C�C�� Messaging Multiplexor �ٶȤ䴩 POP �� IMAP�CLDAP �ؿ�A�Ȧ���W���M�ξ�W�C

�өݼ��p�H�U�� 7-3 �ҥܡC

�� 7-3 �h�� MMP �䴩�h�� Messaging Server

������ܦh�� MMP �䴩�h�� Messaging Server�C

IMAP �t�m�d��

�� 7-3 ���� IMAP Messaging Multiplexor �w�˦b sandpit (�@�رa����ӳB�z������) �W�C�� Messaging Multiplexor �n��ť IMAP �s�u���зdzs���� (143)�CMessaging Multiplexor �P�D�� phonebook �W�� LDAP ��A���i��q�T�A�H��o�ϥΪ̹q�l�H�c��T�A�ñN�s�u��ѦܾA�? IMAP ��A���C���i�m�� IMAP �\��r��B���ѵ��:���ɮרä䴩 SSL �q�T�C

�H�U�O�� ImapProxyAService.cfg �t�m�ɮסG

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 �t�m�d��

�� 7-3 ���� POP Messaging Multiplexor �d�Ҧw�˦b tarpit (�@�رa���|�ӳB�z������) �W�C�� Messaging Multiplexor �n��ť POP �s�u���зdzs���� (110)�CMessaging Multiplexor �P�D�� phonebook �W�� LDAP ��A���i��q�T�A�H��o�ϥΪ̹q�l�H�c��T�A�ñN�s�u��ѦܾA�? POP ��A���C���ٴ��� spoof �T���ɮסC

�H�U�O�� PopProxyAService.cfg �t�m�ɮסG

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 �@�~

���p�`�y�z��L MMP �t�m�@�~�C�o�Ǥ��r���]�A�G

�ϥ� MMP �t�m�l��s��

MMP ���|�۰ʰt�m�A�z������T�t�m���C���~�AMMP ���ϥ� PORT_ACCESS ��M��C�p�G�z�n�ڵ��Ӧ۬Y�� IP ��}�� SMTP �s�u�åB�z�ϥΪ��O MMP�A�h�����ϥ� TCPAccess �ﶵ�C���ﶵ���y�k�P mailDomainAllowedServiceAccess �ۦP (�аѾ\ http://docs.sun.com/doc/817-5702 �W���uSun Java System Communcations Services Schema Reference Manual�v)�C�L�o���y�k�]�惡�i��F�y�z�C

�]�w���G�ٳƥ� MMP LDAP ��A��

�i�H�� MMP ��w�h�x LDAP ��A���A�p�G�@�x�o�ͬG�١A�t�@�x�N�|���ޡC�p�H�U�ҥܭק� PopProxyAservice.cfg �� IMAPProxyAservice.cfg�G

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


��� Messenger Express Multiplexor

Sun Java System Messenger Express Multiplexor �O�@�رM�Φ�A���A�i�R��P HTTP �s��A�Ȥ����s�u����@�I�CMessenger Express �O Sun Java System Messaging Server HTTP �A�Ȫ��Τ�ݤ����C�Ҧ����ϥΪ̳s�u�ܳ�x�l��ǰe�N�z��A���A�Ӧ�A���|�N�L�̾ɦV�ܬ�3���q�l�H�c�C���G�A��Ӷl��ǰe��A���}�C�N�b�z���l��ϥΪ̭��e��ܬ���x�D��C

Messaging Multiplexor (MMP) �s�u�� POP �M IMAP ��A���A�� Messenger Express Multiplexor �s�u�� HTTP ��A���C�������AMessenger Express Multiplexor �P Messenger Express ����Y�N�۷�� MMP �P POP �M IMAP ����Y�C

�P MMP �@�ˡAMessenger Express Multiplexor �䴩�H�U���e�G

�P MMP ���P���O�AMessenger Express Multiplexor �إߦb mshttpd �A�Ȥ��A�]���ϥάۦP���O����P�t�m���C

Messenger Express Multiplexor ���u�@�覡

Messenger Express Multiplexor �ѥR�� Multiplexor ���N�z�l��ǰe��A���զ��F�����\�z�s�u�� Messaging Server (Messenger Express) �� HTTP �A�ȡCMessenger Express Multiplexor �K���h�x��A����'G�q�l�H�c�C�Τ�ݵn�J Messenger Express �ɡA�|�s�u�� Multiplexor�AMultiplexor �T�w�Ω�ϥΪ̪���A�����T�A�A�s�u�ܸӦ�A���A�M��b�Τ�ݻP��A�������ǰe��ơC�o�إ\��i��j���w�˸�h�x��'G�l���x�s (�H�W�j�e�q)�A�P�ɬ��ϥΪ̩M�~���Τ�ݴ��Ѥ@�ӳ�x�l��D��~�[ (�'O�ΥH���@�IJv�M�W�j�w����)�C�� 7-4 �y�z�F Messaging Server �w�ˤ� Messenger Express Multiplexor �Ҧb����m�C

�� 7-4 ²�� iPlanet Messenger Express Multiplexor

������� Messenger Express Multiplexor ��Ƭy�{²��

Messenger Express Multiplexor ���� Messenger Express �Τ�ݻP Messaging Server �����A������s�u�A�þA���ѳo�dzs�u�C�b�S�w���l��ǰe��A���W�A�C��ϥΪ̳��Q��w�@�ӯS�w����}�P�q�l�H�c�A�o�@�I�P�ϥΨ�L�l���A���w�˳q�`�Ұ����@�ˡC��O�A�Ҧ� HTTP �s�u���|�z�L Messenger Express Multiplexor �i���ѡC

�H�U�O�إߨϥΪ̳s�u���ԲӨB�J�G

  1. �ϥΪ̪��Τ�ݳs�u�� Messenger Express Multiplexor�AMessenger Express Multiplexor ����w��{�Ҹ�T�C
  2. Messenger Express Multiplexor �d�� Directory Server �ӽT�w���Ӷl��ǰe��A���]�t�ӨϥΪ̪��q�l�H�c�C
  3. Messenger Express Multiplexor �s�u�ܬ��� Messaging Server�A���s�i��{�ҡA�M��b���q�@�~����v��R��ǻ��޹D�C

�]�w Messenger Express Multiplexor

���`�N�y�z�]�w�M�t�m Messenger Express Multiplexor 3��`���B�J�C�]�A�H�U�D�D�G

�b�N�z��W�w�� Messaging Server

�Ĥ@�B�O�b�Y�N���� Messenger Express Multiplexor ���N�z��W�w�� Messaging Server�C�p�ݯS�w�w�˻���A�аѾ\�uSun ONE Messaging Server �w�˫�n�v�C

�T�w�N Messaging Server �t�m����V��ݶl��ǰe��A�����ϥΪ̩M�s�եؿ��A���C�ӥؿ��A���Ω�z�L Messenger Express Multiplexor �N�ϥΪ̻{�Ҧ� Messaging Server�C

�t�m Messenger Express Multiplexor ���Ѽ�

�b�N�z��W�w�� Messaging Server ������A�t�m Messenger Express Multiplexor ���ѼơG

  1. �����һݪ���� Messaging Server ��T�C
  2. ����ݶl��ǰe��A���ؿ� configutil ��O�A�H�T�w�U�Ѽ� (���`�y��[�H�y�z) ���ȡC�N�z�� (�N�ҥ� Multiplexor ����) ���t�m�����ŦX��ݶl��ǰe��A���A�H�T�O�]�w���\�C

  3. �]�w Messenger Express Multiplexor ���t�m�ѼơC
  4. ���N�z��l��ǰe��A���� msg_svr_base/sbin/configutil �ؿ� configutil ��O�A�H�]�w�t�m�ȡC�Ъ`�N�A�o�ǭ�3�ŦX��ݶl��ǰe��A�����ȡC

�H�U�U�`�y�z�]�w Messenger Express Multiplexor �һݪ� configutil �ѼơG

LDAP �Ѽ�

�z�ݭn�T�w�b�ҥ� Messenger Express Multiplexor ���e�A�w���T��w�F Directory Server �ѼơC�Y�n�T�w�z�� LDAP �ѼơA�а��A���� Messaging Server ��ҥؿ�H�U��O�G

dcroot

�z�ݭn�T�w�w���T��w dcroot�C�Y�n�T�w�z�� dcroot�A�а��A��l��ǰe��A����ҥؿ�H�U��O�G

configutil -o service.dcroot

�w�]���

�z�ݭn�T�w�w���T��w�l��ǰe��A���w�]��� (defaultdomain)�C�Y�n�T�w�z���l��ǰe��A���w�]���A�а��A��l��ǰe��A����ҥؿ�H�U configutil ��O�G

configutil -o service.defaultdomain

�n�J�9j�Ÿ�

�T�w�n�J�9j�Ÿ� (loginseparator) �P��ݶl��ǰe��A���ҥΪ��n�J�9j�Ÿ��@�P�C�Y�n�T�w�z���l��ǰe��A���n�J�9j�Ÿ��A�а��A���ݶl��ǰe��A����ҥؿ� configutil ��O�G

configutil -o service.loginseparator

�ҥ� Messenger Express Multiplexor

�]�w�t�m�Ѽƫ�A�z�K�i�b�N�z��W�ҥ� Messenger Express Multiplexor�C�Y�n�p���A�Цb�N�z��W���l��ǰe��A����Ҫ� msg_svr_base/sbin/configutil �ؿ� configutil ��O�G

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

�䤤 1 �Ω�ҥ� Messenger Express Multiplexor (�w�]�� 0)�C

��D���a�ϥΪ� (�o�بϥΪ̪��l��D��b�L�̵n�J����A���W) �n�J�A�ӥB local.service.http.proxy ���Ȭ� 0 �ɡA�ӨϥΪ̱N�Q�ɦV�ܨ�ۤv���D��A�ӥB�L�N�ݨ�D��W�ٵo���ܧ�F�]���A���ҥ� Multiplexor�C

�p�G local.service.http.proxy ���ȳ]�w�� 1�A�h�ҥ� Multiplexor�A�D��W�٤��|�ܧ�A�ӥB��Ӷl��ǰe��A���}�C�|�b�z���D���a�l��ϥΪ̭��e��ܬ���x�D��C

��󥻦a�ϥΪ� (�o�بϥΪ̪��l��D��Y���L�̵n�J����A��) �Ө��A��A���N�ϥΥ��a�l���x�s�A�Ӥ��� local.service.http.proxy �Ѽƪ��Ȭ���C�i�H�ϥN�z�ϥΪ̩M���a�ϥΪ̨æs��P�@�l��ǰe��A���W�C

��ձz���]�w

�b���`���A�z�N�A�Ѧp���ձz�� Messenger Express Multiplexor �]�w�H�Φp��b��x�ɤ��M��T���C���w�z�w�t�m�ñҥΤF Messenger Express Multiplexor�C

�s�� Messenger Express ���

��զw�ˤ��e�A�z3�Ӽ�x Messenger Express ���~�C���~�A��3�㦳��e�w�إߪ���ձb���C

�Y�n��� Messenger Express Multiplexor �N�z�A��H�U�B�J�G

  1. �b�s���m��J�H�U���e�A�z�L Messenger Express Multiplexor �s�u�� Messenger Express�G
  2. http://msgserver_name (�b�s���m��)�C

    �Ҧp�G

    http://budgie.sesta.com

  3. �ϥαz��e�إߪ���ձb���n�J Messenger Express�C
  4. �z3�ӯ��\�n�J�æs���ݶl��ǰe��A�������l��C
  5. �p�G�z�z�L Messenger Express �@�n�J�A�l��ǰe��A���W�٫K�o���ܧ�A�нT�w�w�N local.service.http.proxy �]�w�� 1�A�ӥB�z�w�g���s�ҰʤF�l��ǰe�N�z��A���CMessenger Express Multiplexor 3�b�z���ϥΪ̭��e��ܳ�x�l��D��~�[�C

��~�T��

��J�ϥΪ� ID�B�K�X�A�ë�@�U [�s�u] ��A�p�G�����~�T���A�z3���ˬd�N�z��� HTTP ��x�ɡC�Y�n�˵��~�T���A�в��� msg_svr_base/log �ؿ�C�b�j�h�Ʊ��p�U�A��~�T���N�]�t�E�_�Ӱ��D�һݪ��R����T�C�p�G�䤤�Ω�E�_���D����T�����A���p���Ȥ�䴩�H��C

�޲z Messenger Express Multiplexor

���`�y�z Messenger Express Multiplexor ���򥻺޲z�\��C

�t�m�M�޲z SSL

�Y�n���z�� Messenger Express Multiplexor �t�m�M�޲z SSL (�Y�w���M���h)�A�аѾ\�ҥ� SSL �M���K�X��k�C

�]�w�h�x�N�z��A��

�Y�n�]�w�H��@�W�٩R�W���h�� Messenger Express Multiplexor�A�z�i�H�ϥΨ㦳���q�@�~�˴�\�઺�t��Ÿ˸m�C�ϥγo�ظ˸m�A�Ҧ����ШD���|�q��@���w�Τ�ݸ�Ѧܰߤ@��A���C

�޲z���P������ Messaging Server �M Messenger Express Multiplexor

�p�G�� Messenger Express Multiplexor �M��ݶl��D��ϥΤ��P������ Messaging Server�A�h�ݭn��s Messenger Express �R�A�ɮסA�H�T�O�W�z��A�������ۮe�C

�R�A�ɮײզ� Messenger Express �����A���̥� Messenger Express Multiplexor (�Ӥ��O�ϥΪ̪��l��D��) �������ѪA�ȡCMultiplexor �b msg_svr_base/config/html �ؿ�M��o���ɮסC

�Y�n��s�o���ɮסA�H�T�O��A�������ۮe�A�бN��s������ Messaging Server �� msg_svr_base/config/html �ؿ�������e��N�����ª����� Messaging Server ���P�@�ؿ�������e�C

�Ҧp�A�p�G��ݶl��ǰe��A���ϥ� Messaging Server 6 2003Q4�A�� Messenger Express Multiplexor �W�w�˪��O Messaging Server 6 2004Q2�A�z�ݭn�N Messenger Express Multiplexor �� msg_svr_base/config/html �ؿ�������e�%N�� Messaging Server 6 2003Q4 ��ݦ�A�����P�@�ؿ�e�C��z�̲ױN Messaging Server 6 2003Q4 �ɯŬ� Messaging Server 6 2004Q2 �ɡA�]�i�H��s Messenger Express Multiplexor ��A���� msg_svr_base/config/html �ؿ�W�z�R�A�ɮסC

�ϥ� Messenger Express Multiplexor �t�m��� Messaging Server ���s����

�p�G�n�ϥ� Messenger Express Multiplexor �t�m��� HTTP Messaging Server ���s����A�Цb�z�� Multiplexor ��W�ϥΥH�U configutil ��O�G

local.service.http.proxy.port.hostname

�䤤 hostname �O��� HTTP Messaging Server ���D��C

�Ҧp�A�p�G��ݶl��ǰe��A�����D��W�٬� sesta.com�A�åB�𸹽X�� 8888�A��O���榡3�p�U�ҥܡG

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

local.service.proxy.port �i�M�Ω�Ҧ���ݶl���x�s (�ۨ��㦳�𪺫�ݶl���x�s���~) (�P local.service.proxy.admin �ۦP)�C

�t�m�榸�n�J

�b Messenger Express Multiplexor ��W�t�m�榸�n�J�����ϥλP Messaging (HTTP) ��A���ۦP����k�A�èϥΥH�U���[�t�m�G

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

�䤤 store_administrator �O�b��� Messaging Server �w�˴v���w������x�s�޲z��C

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

�䤤 store_admin_password �O�b��� Messaging Server �w�˴v���w������x�s�޲z��K�X�C

�p�G�n�ϥΦh�ӫ�� Messaging Server (�ϥΤ��P���x�s�޲z��M�K�X)�A�i�H�z�L�N�����X�檺�D��W�٪��[�� Messenger Express Multiplexor �����C�Ӱt�m�ܼƨӤ'O�t�m�o�� Messaging Server�C

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

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

�䤤 hostname �O��� HTTP Messaging Server ���D��Astore_administrator �M store_admin_password �O��� Messaging Server �w�˴v���w������x�s�޲z��M�K�X�C

���N�ϥΪ̰O��b��ݦ�A�����AMessenger Express Multiplexor �ϥ� proxyauth �n�J��O�C�Y�n�ҥ� proxyauth�A�ШϥΫ�ݶl���x�s�W���H�U configutil �ѼơG

configutil -o service.http.allowadminproxy -v 1


��

�p�G�z�L Messenger Express Multiplexor �ҥγ榸�n�J�A�h�榸�n�J�L�ݰt�m�b��� HTTP Messaging Server �W�C




�W�@��      �ؿ�      �d�      �U�@��     


Copyright 2004 Sun Microsystems, Inc.�C���v�Ҧ��C