Sun Java System Messaging Server 6 2005Q1 �z��n |
�� 7 ��
�t�m�P�z Multiplexor �A�������y�z Messaging Server �H������� Multiplexor�G�Ω�зǶ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
- �ϥΪ̺z²��
�ѩ�Ҧ��ϥΪ̳s�u�ܤ@�x��A�� (�Φh�x��A���A�p�G�z�㦳��W�� Multiplexor ��'O�Ω� POP�BIMAP�BSMTP �� Web �s��)�A�z�i�H�w��t�m�q�l�l��Τ�ݨæV�Ҧ��ϥΪ̵o�G�Τ@�n�J��T�C�o�˥i²�Ʊz���z�@�~�A�í��C�o�G��~�n�J��T���i��ʡC
�ר�b���t��p�U�A�z�i�H���㦳�ۦP�t�m���h�x Multiplexor ��A���A���ǥ� DNS �`��Ψϥέt��Ũt�ΨӺz�P�o�Ǧ�A���������s�u�C
�ѩ� Multiplexor �ϥ��x�s�b LDAP �ؿ��T�ӴM��C��ϥΪ̪� Messaging Server�A�]���t�κz��i�H���P�a�N�ϥΪ̲��ܷs����A���A�ӥB�o�@�L�{���ӨϥΪ̤]�O�z��C�z��i�H�N�ϥΪ̪��q�l�H�c�q�@�x Messaging Server ���ܥt�@�x�A�M���s LDAP �ؿ�ӨϥΪ̪����ءC�ӨϥΪ̪��l���}�B�q�l�H�c�s���v�H�Ψ�L�Τ�ݭӤH�ߦn�]�w���L���ܧ�C
- �įണ�@
����x��Ө��A�p�G�l���x�s�W�[�o�L�j�A�z�i�H�z�L�N���6l���x�s���ܥt�@�x��ӥ��ŭt��C
�z�i�H�����P�����w���P���O���ϥΪ̡C�Ҧp�A�i�H��ܱN���n���ϥΪ̩�m�b��j�B�\���j����W�C
Multiplexor ���@�ǽw�ħ@�~�A�]���A�w�C���Τ�ݳs�u (�Ҧp�z�L�ƾھ�s�u) ���|���C Messaging Server ���t�סC
- �����U���C �ѩ�i�H�z�L Multiplexor ���IJv�a�z�h�x Messaging Server�A�]���A�z�i�H�z�L�ʸm�ƥx�`�����C��@�x�S�j������p����A����ӭ��C�`�����C
- ���i�ʧ�n�C�z�L Multiplexor�A�z���t�m�i�H���P�a����C�z�i�H�̮į���x�s�e�q���W��ݭn���W��A�Ӥ����4��{�����˸m�C
- �ϥΪ̷��ɶ��̵u�C�ϥ� Multiplexor �N�j���ϥΪ̰'G�b�h�x�p���x�s��W�A�i�H�קK�ϥΪ̷��ɶ��C�ӧO��A���X�{�G�ٮɡA�u�|�v�T�쥦�ۤv���ϥΪ̡C
- �w���ʼW�j�C�z�i�H�ϥΦw�ˤF Multiplexor ����A����@���������C�i�H�z�L�Ӿ��ѩҦ��Τ�ݳs�u�A�q�ӭ���~���q���鷺���l���x�s����s��CMultiplexor �䴩�P�Τ�ݤ��������[�K�q�T�P�[�K�q�T�C
��� Messaging MultiplexorSun 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�CMMP �䴩�H�U���e�G
- �P�l��Τ�ݤ������[�K�q�T�P�[�K (SSL) �q�T�C
- �Τ�ݰ����Ҫ��{�ҡA�p�����Ҫ��Τ�ݻ{���ҭz�C
- �ϥΪ̹w��{�ҡA�p�ϥΪ̹w��{���ҭz�C
- �i��ť���P IP ��}�æ۰ʦV�ϥΪ� ID ���[���W�٪����:��A�p MMP ���:���ҭz�C
- �b���P��A���W�w�˦h�� MMP (�аѾ\�uSun Java Enterprise System �w�˫�n�v)�C
- LDAP �j�M�\��W�j�C
- �Ω���� POP �Τ�ݪ� POP before SMTP �A�ȡC�p�ݧ�h��T�A�аѾ\�u�ҥ� POP Before SMTP�v�C
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��
�Ҧ� 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
�[�K (SSL) �ﶵ
Messaging Multiplexor �䴩 Messaging Server �P��l��Τ�ݤ��������[�K�q�T�P�[�K (SSL) �q�T�CMessaging Server �䴩�s���Ҹ�Ʈw�榡 (cert8.db)�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�аѾ\�uSun Java System Messaging Server Administration Reference�v(http://docs.sun.com/doc/819-0106)�C
�����Ҫ��Τ�ݻ{��
MMP �i�H�ϥξ��ҹ�M�ɮ� (certmap) �N�Τ�ݪ����Ҥǰt�� [�ϥΪ�/�s�եؿ��A��] �������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
- �M�w�z�n�Χ@�x�s�z��ϥΪ� ID�C
���ޱz�i�H�ϥζl��z��@���� ID�A���ij�z���x�s�z��إ߰ߤ@���ϥΪ� ID (�Ҧp mmpstore)�C
- �T�w�w���[�K (SSL) �ﶵ�ҭz�ҥ� SSL �[�K�αN�ҥ� SSL �[�K�C
- �z�L��w certmap.conf �ɮצb�z�t�m�ɮפ�����m�A�N MMP �t�m���ϥΰ����Ҫ��Τ�ݻ{�ҡC
- �ܤ֦w�ˤ@�ӫH�� CA ���ҡA�p�u�w�˫H�� CA �������v�ҭz�C
�ϥΪ̹w��{��
MMP ���z���ѤF�@�ӹw��{�ҨϥΪ̿ﶵ�A�z��H���e���ϥΪ̨���s���ܥؿ�ðO��G�C
�O��ت��榡�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 Java Enterprise System �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 and AuthCacheSizeTTL
AuthService
BindDN and BindPass
CertMap
ClientLookup
CRAMs
DefaultDomain
DomainDelim
HostedDomains
LdapCacheSize and LdapCacheTTL
LdapURL
MailHostAttrs
PreAuth
ReplayFormat
RestrictPlainPasswords
StoreAdmin and StoreAdminPass
SearchFormat
TCPAccess
TCPAccessAttr
�p�ݤW�z�t�m�Ѽƪ��ԲӴy�z�A�аѾ\ Messaging Server Reference Manual�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��@�Y�Ǧ��� POP �Τ�ݩһݪ� POP before SMTP ���v�\��C�p�ݧ�h��T�A�аѾ\�u�ҥ� POP Before SMTP�v�C���~�A�ϥ� SMTP �N�z�i�H�̤j�Ʀb SSL �[�t�w��譱����ꦬ�q�C�аѾ\�u�p��ϥ� SMTP �N�z�̨Τ� SSL �į��v�C
�]�w Messaging Multiplexor�b Messaging Server ����l��涥�q�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
�H�U�U�`�y�z�p��]�w MMP�G
�p�ݦ��� MMP ����h��T�A�аѾ\�G
- �uSun Java System Messaging Server Administration Reference�v: �uMMP Syntax and Structure�v(http://docs.sun.com/doc/819-0106)
�t�m MMP ���e
�t�m MMP ���e�G
- ��ܱz�N�t�m MMP ����C�̦n�� MMP �d�X�@�x�M�ξ�C
- �b�N�n�t�m MMP ����W�A�إ߱N�� MMP �ϥΪ� UNIX �t�ΨϥΪ̡C�o�@�s�ϥΪ̥����ݩ� UNIX �t�θs�աC�аѾ\�u�إ� UNIX �t�ΨϥΪ̩M�s���v�C
- �p�G�|���]�w Directory Server �Ψ�D��A�жi��]�w�A�H�P Messaging Server �t�X�ϥΡC�аѾ\�u�� Messaging Server �t�m�dz� Directory Server�v�C
- �p�G MMP �b��ݦ�A�����e�ɯšA�h�Ȥ�3�b ImapProxyAService.cfg ���]�w Capability �ﶵ�A�H�P�¦Z�ݪ� capability ��O�^3�۲šC�Y���G
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�аѾ\�u�إߪ�l Messaging Server ��涥�q�t�m�v�C
�Y�n�t�m MMP�A�СG
- �N Sun Java System Messaging Server �m��z�w�˩M�t�m MMP ����W�C
- �z�L�إ� Messaging Server ��l��涥�q�t�m�Ӱt�m MMP�C�аѾ\�u�إߪ�l Messaging Server ��涥�q�t�m�v�C
�Ъ`�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�p�ݩҦ� MMP �t�m�Ѽƪ�����y�z�A�аѾ\�uSun Java System Messaging Server Administration Reference�v�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�ȷ�ϥ� start-msg mmp �Ұʪ�l MMP ��A�ɮפ~�|�X�{�C
ImapProxyAService.cfg
�t�m�ɮסA��w�Ω� IMAP �A�Ȫ��t�m�ܼơC
ImapProxyAService-def.cfg
IMAP �A�Ȱt�m�d���C�ȷ�ϥ� start-msg mmp �Ұʪ�l MMP ��A�ɮפ~�s�b�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�ȷ�ϥ� start-msg mmp �Ұʪ�l MMP ��A�ɮפ~�s�b�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�аѾ\�u�ҥ� POP Before SMTP�v�C
SmtpProxyAService-def.cfg
�t�m�d���A��w�Ω� SMTP �N�z�A�Ȫ��t�m�ܼơC�ȷ�ϥ� start-msg mmp �Ұʪ�l MMP ��A�ɮפ~�s�b�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
�Ұ� 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
- �p�G�w�w�ˤF Admin Server�A�Шϥκz�D���x�Ӧw�� SSL ��A�����ҡC�_�h�A�Шϥ� NSS �u��w�ˡC�аѾ\�u���w���ʪA�Ȥu���v�C
�аѨ� http://docs.sun.com/db/doc/816-5572-10
- �p�G�w�w�ˤF Admin Server�A�q��O��إߥH�U�Ÿ��s���A�H²�Ƥu�@�G
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�z�ɮ��k��� MMP �ɱN�ϥΪ��t�� ID �Ҧ��CMessaging Server �䴩�s���Ҹ�Ʈw�榡 (cert8.db)�C
- �ѩ� sslpassword.conf �ɮO�b��l Messaging Server ��涥�q�t�m�v��]�w���A�z�L�ݦA�]�w�@�ӡC�аѾ\�u�إߪ�l Messaging Server ��涥�q�t�m�v�C
- �s�� ImapProxyAService.cfg �ɮרè����,��� SSL �]�w�C
- �p�G�n SSL �M POP�A�нs�� PopProxyAService.cfg �ɮרè����,��� SSL �]�w�C
���~�A�����s�� AService.cfg �ɮסA�æb ServiceList �]�w���� 110 ����W�[ |995�C
- �T�w BindDN �P BindPass �ﶵ�b ImapProxyAService.cfg �M PopProxyAService.cfg �ɮפ��]�w�C
�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
- ��o�Τ�ݾ��Ҫ��ƥ��Mñ�p���� CA ���ҡC
- �p�H�e�@�˱Ұ� Sun ONE �D���x (�b MMP �Ҧb����W)�A��O�����N CA ���ҧ@���H������v���פJ�C
- �ϥαz�b Messaging Server �w�˴v��إߪ��x�s�z��C
�p�ݧ�h��T�A�аѾ\�u��w�z��ϥ��x�s���v���v�C
- �� MMP �إ� certmap.conf �ɮסC�Ҧp�G
certmap default default
default:DNComps
default:FilterComps e=mail�o��ܳz�L�d�� LDAP ��A�������l���ݩʷj�M�P���� DN �� e ���۲Ū����e�C
- �s�� ImapProxyAService.cfg �ɮסA�áG
- �N CertMapFile �]�w�� certmap.conf�C
- �N StoreAdmin �M StorePass �]�w���B�J 3 �����ȡC
- �N UserGroupDN �]�w���z�� [�ϥΪ̩M�s��] �𪺮ڥؿ�C
- �p�G�z�n�㦳 POP3 ���Τ�ݾ��ҡA�й� PopProxyAService.cfg �ɮ����B�J 5�C
- �p�G MMP �|�����A�Шϥ� msg_svr_base/sbin �ؿ�H�U��O�N��ҰʡG
start-msg mmp
�ݼ��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-2 �ҥܡC
�� 7-2 �h�� MMP �䴩�h�� Messaging Server
IMAP �t�m�d��
�� 7-2 ���� 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
POP �t�m�d��
�� 7-2 ���� 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/819-0113 �W���uSun Java System Communcations Services Schema Reference Manual �v�C�u�z�ᄍ�y�k�v�]�惡�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 MultiplexorSun 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
Messagile 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�l��Τ�ݤ������[�K�q�T�P�[�K (SSL) �q�T
�p�ݦ���t�m SSL ����h��T�A�аѾ\�� 19 ���u�t�m�w���ʩM�s���v�����u�w���ʩM�s���v�C
- �H�s���
�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-3 �y�z�F Messaging Server �w�ˤ� Messenger Express Multiplexor �Ҧb����m�C
�� 7-3 ²�� iPlanet Messenger Express Multiplexor
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
�]�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 Java Enterprise System �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
- �����һݪ���� Messaging Server ��T�C
����ݶ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
- �]�w Messenger Express Multiplexor ���t�m�ѼơC
���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
- configutil -o local.ugldaphost
���ѼƥΩ���ܫ�ݶl��ǰe��A���ҥΪ��ϥΪ̩M�s�� LDAP Directory Server�C�T�w�N ldaphost �]�w����ݶl��ǰe��A���ҥΪ��� (�Υ]�t��ݶl��ǰe��A���ҥθ�ƪ��ƻs LDAP ��A��)�C
- configutil -o local.ugldapbinddn
configutil -o local.ugldapbindcred�o�ǰѼƥΩ���ܨϥΪ̩M�s�� Directory Server �z�� DN �M�K�X�Cldapbinddn �M ldapbindcred �������P��ݶl��ǰe��A���W�椤���ۦP�C
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����ϥΪ� (�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����l��ϥΪ̭��e��ܬ���x�D��C
���ϥΪ� (�o�بϥΪ̪��l��D��Y���L�̵n�J����A��) �Ө��A��A���N�ϥΥ���l���x�s�A�Ӥ��� local.service.http.proxy �Ѽƪ��Ȭ���C�i�H�ϥN�z�ϥΪ̩M����ϥΪ̨æs��P�@�l��ǰe��A���W�C
��ձz���]�w
�b���`���A�z�N�A�Ѧp���ձz�� Messenger Express Multiplexor �]�w�H�Φp��b�O���ɤ��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
- �b�s���m��J�H�U���e�A�z�L Messenger Express Multiplexor �s�u�� Messenger Express�G
http://msgserver_name (�b�s���m��)�C
�Ҧp�G
http://budgie.sesta.com
- �ϥαz��e�إߪ���ձb���n�J Messenger Express�C
- �z3�ӯ��\�n�J�æs���ݶl��ǰe��A�������l��C
- �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 �O���ɡ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 (�Ϊ̺٬��w���q�T�ݼh)�A�аѾ\�u�ҥ� SSL �M���K�X��k�v�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
�զ� Messenger Express �������R�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 2005Q1�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 2005Q1 �ɡ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�s���� 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
�`�N �p�G�z�L Messenger Express Multiplexor �ҥγ榸�n�J�A�h�榸�n�J�L�ݰt�m�b��� HTTP Messaging Server �W�C
�Y�n�ϥ� Access Manager �t�m Messenger Express Multiplexor SSO�A�бҥΥH�U configutil �ѼơJ
./configutil -o local.webmail.sso.amcookiename -v iPlanetDirectoryPro
./configutil -o local.webmail.sso.amnamingurl -v \
http://identity host:identity port/amserver/namingservice