Sun Java System Messaging Server 6 2005Q1 ����ָ�� |
�� 1 ��
��װ������Ͳ������¼ٶ������Ķ��� Sun Java System Messaging Server Deployment Planning Guide (http://docs.sun.com/doc/819-0063)������ͨ�� Sun Java Enterprise System����װ����װ�� Messaging Server����μ� Sun Java Enterprise System ��װָ�� [http://docs.sun.com/doc/819-0811]����ִ�����������Messaging Server �Ϳ��������С�����Ҫ�Զ��岿���Լ��ñ���/��Ǩ���û����顣��ָ�ϵĺ����½��н����Զ������˵��Sun Java System Communications Services Delegated Administrator ָ�� (http://docs.sun.com/doc/819-1103) �ж��ñ������˽��ܡ�
���������¸����ɣ�
���� UNIX ϵͳ�û�����ϵͳ�û������ض��ķ������̣���Ҫ��Ȩ��������Щϵͳ�û����������DzŶ����������еĽ�̾�����ӦȨ�ޡ�
������������ Sun Java System �������ϵͳ�û��ʻ����飬��Ϊ���û���ӵ�е�Ŀ¼���ļ�����Ȩ�ޡ�Ҫ��ɴ�������ִ�����²��裺
ע
���ڰ�ȫԭ����ijЩ�����в�ͬ�ķ����������Ҫ�в�ͬ��ϵͳ����Ա�������ͨ��Ϊÿ����������ͬ��ϵͳ�û�����4��ɡ����磬Messaging Server ��ϵͳ�û���ͬ�� Web Server ��ϵͳ�û������� Messaging Server ��ϵͳ����Ա������ Web Server��
- �Գ����û���ݵ�¼��
- ����ϵͳ�û�����������ղŴ����������j�����⣬Ϊ���û��������롣������ʾ���У��������û� mail �������� mailsrv �����j��
useradd �� usermod ����λ�� /usr/sbin���й���ϸ��Ϣ����μ� UNIX �ֲ�ҳ��
- ����ܻ���Ҫ�鿴 /etc/group �� /etc/passwd �ļ�����ȷ���ѽ��û���ӵ�����ϵͳ���С�
ע
�����ڰ�װ Messaging Server ֮ǰ������ UNIX ϵͳ�û����飬�������ִ��������ʼ Messaging Server ����ʱ����ʱָ����Щ�û����顣
Ϊ Messaging Server ������ Directory Server����˵����������� Directory Server ��װ����ű� (comm_dssetup.pl)���ýű��������� LDAP Directory Server��ʹ���ܹ��� Messaging Server��Calendar Server ���û�����ʵ�ó������ý��ʹ�á�comm_dssetup.pl �ű�ͨ���� Directory Server �������µ�ģʽ��������������4�� Directory Server���°�װ Messaging Server �� Communications Express ʱ�������иýű������Ҫ����5�� Directory Server ���κ������Ʒ������������µ� comm_dssetup.pl��
����˵�����������⣺
comm_dssetup.pl ���
�� Java Enterprise System �����ڰ汾�У���ʵ�ó����� Messaging Server �� Calendar Server &����һ�𣬲��ص��0�װ�����ǣ��� Java Enterprise System 2005Q1 ��ʼ���ýű���Ϊһ��ɵ��0�װ�Ĺ��������
Ҫ��װ comm_dssetup.pl����ѡ�����·���֮һ��
��װʱ����������Ŀ¼���ҵ� comm_dssetup.pl��
Solaris��/opt/SUNWcomds/sbin
Linux��/opt/sun/comms/dssetup/sbin
comm_dssetup.pl Ҫ��
���� comm_dssetup.pl �ű�֮ǰ��������Ķ�����Ҫ��
- ������ comm_dssetup.pl �ű�֮ǰ�������Ȱ�װ������ Directory Server��
- �Գ����û�������� comm_dssetup.pl �ű���
- ������ Messaging Server��Calendar Server��Communications Express ���û�����ʵ�ó����ʼ����ʱ���ó���֮ǰ�������� comm_dssetup.pl��
- ͨ�����������Ŀ¼��������Ϊij���Ʒ������ Calendar Server�������� comm_dssetup.pl����Ϊ�����Ʒ������ Messaging Server���ٴ����иýű���ֻҪ}�ֲ�Ʒʹ�õ���ͬһĿ¼����������ǣ�������������� comm_dssetup ʱ����ijЩ�ش�����Ҫ�ٴ����� comm_dssetup�����磬�����ҪΪ Messaging Server ����һ������ʹ�ò�ͬ���û�/����������������� commdirmig���� Sun LDAP Schema 1 Ǩ�Ƶ� Sun LDAP Schema 2����
- ������Ŀ¼���������������� comm_dssetup.pl �ű���
- ȷ�������� comm_dssetup.pl ֮ǰ������Ŀ¼������
- ÿ�ΰ�װ�°汾�� Messaging Server ʱ������Ҫ�� Directory Server ������������°汾�� comm_dssetup.pl���µ�ģʽ��������ܻ���ӵ�ÿ�� Messaging Server �ַ��С�
- �����������Լ��û�������ݱ��ֵ�}��ͬ��Ŀ¼ʵ���У�����Ҫ����}��ʵ�������� comm_dssetup �ű���
- ���� UNIX ϵͳ��ʹ�� Directory Server ����� Perl �汾���Ա���汾���⣺dir_server_root/bin/slapd/admin/bin/perl��
- �����Զ��Ŀ¼������������ comm_dssetup.pl����ִ�����²���
- �� dssetup.zip �ļ��� msg_svr_base/install Ŀ¼���Ƶ�Զ��Ŀ¼�������ϡ������ϣ���临�Ƶ������� /tmp �� /var/tmp ��Ŀ¼�С����ϣ�������е� Directory Server ������ϰ�װ comm_dssetup������Խ� zip �ļ����Ƶ����ǰ�װ�� Directory Server ������ϡ�
- ��ѹ�� dssetup.zip �ļ����� comm_dssetup.pl �ͱ���ģʽ����
- ��Զ��Ŀ¼������������ comm_dssetup.pl �ű���
- ������е��Ǹ��Ƶ� Directory Server������ȷ������Ŀ¼�Ϳ���Ŀ¼������ comm_dssetup.pl �ű���
- ���� Directory Server ��װ����ű� (comm_dssetup.pl) �������� Messaging Server ���õ� Directory Server ʱ���뽫��װ�����¼���� E-3 �С�����Ҫ�����е�ijЩ�������� Messaging Server ��ʼ�������á�
���� comm_dssetup.pl �ű�
�����ʹ������ģʽ֮һ���� comm_dssetup.pl��
��ʹ�� Sun Java System Messaging Server Deployment Planning Guide (http://docs.sun.com/doc/819-0063) �еİ�װ����4��¼��Ĵ𰸡�
����ģʽ
�����ָ���˲����κα��� comm_dssetup.pl��ϵͳ��ѯ�����������⣺
- ����
�� Enter ��������� No �����˳�
- Directory Server �İ�װ��Ŀ¼
��ָ�� Directory Server ������� Directory Server ��װ��Ŀ¼��λ�á���ע�⣬�� Linux �ϣ�Directory Server ��Ŀ¼λ���Dz�ͬ�ġ�
- Directory Server ʵ��
����������ж�� Directory Server ʵ����ѡ��Ҫʹ�� Messaging Server �������õ�ʵ��
Ŀ¼����Ա DN (cn=Directory Manager) �Ǹ�����֯�����û�������ݵĹ���Ա����ȷ���˽ű���ָ����Ŀ¼����Ա DN ������ Directory Server ��װ�� Messaging Server ��װ�����õ� DN ��ͬ��
������� Yes��ϵͳ��ѯ�ʸ������û�/��������⡣
������� No����ٶ����Ŀ¼ʵ�����ڴ洢������ݣ������йظ���ģʽ�ļ������⡣�������Ŀ¼ʵ�����д˽ű�������Ҫ��Դ洢�û�������ݵ�Ŀ¼ʵ�����д˽ű���Ȼ����ܼ���װ��̡�
�û�����������֯���еĶ�����Ŀ������û�������Ŀ����ƿռ䡣��ȷ����ѡ����û������������� Directory Server ��װ�� Messaging Server ��װ�����ָ���ĺ���ͬ��
ע
���װ�� Access Manager����ȷ���ڰ�װ Access Manager ʱָ���ĺ�����Ϊ������ָ���ĺ���ͬ�����ʹ�ò�ͬ�ĺ���Messaging Server ����ʶ����װ�� Access Manager��
�й���֯��ĸ����Ϣ����μ�λ�� http://docs.sun.com/source/817-4244-10/provisioning-concepts.html �ġ�Sun Java Enterprise System 2003Q4 ��װָ�ϡ��ĵ� 12 �� ��Messaging Server 6.0 ���ñ���ģʽ�����
- ģʽ����
���Ҫʹ�� Sun LDAP Schema 1����ѡ��ѡ�� 1��
���Ҫʹ�� Sun LDAP Schema 2 �ļ���ģʽ����ѡ��ѡ�� 1.5���йظ����Ϣ����μ� Sun Java System Communications Services Schema Migration Guide��
���Ҫʹ�� Sun LDAP Schema 2 ����ģʽ����ѡ��ѡ�� 2��
���δ��װ Access Manager��comm_dssetup.pl ��������ֹ����ᾯ��δ��װ Access Manager ������Ϊ��װ Schema 2��������Ļ���£�
Please enter the Schema Type (1, 1.5, 2) [1]: 2
Access Manager has not been configured for this new user/group suffix
You can opt to continue, but you will not be able to use features that depend on Access Manager
Are you sure you want this schema type?[n]:�й�ģʽѡ��ĸ����Ϣ����μ� Sun Java System Messaging Server Deployment Planning Guide (http://docs.sun.com/doc/819-0063)��
- ����� (DC) ����
ע
��������� 7 ��ѡ����ѡ�� 1 �� 1.5��ϵͳ��Ҫ�����ṩ DC ���������ѡ����ѡ�� 2��Sun LDAP Schema 2������ģʽ����ϵͳ�������������⡣
DC ���� DNS �ṹ��ϵͳʹ������Ϊ��֯����û����������Ŀ��������DC ������ DC ���ж�����Ŀ����ơ������ѡ��Ĭ��ֵ o=internet ��������ơ�
�й� DC �����֯��ĸ����Ϣ����μ�λ�� http://docs.sun.com/source/817-4244-10/provisioning-concepts.html �ġ�Sun Java Enterprise System 2003Q4 ��װָ�����еĵ� 12 �� ��Messaging Server 6.0 ���ñ���ģʽ�����
���ش� Yes��ģʽ�н������Ԫ�ء�������ÿ�ΰ�װ�°汾�� Messaging Server ʱ��ʹ����ģʽ�ļ�����Ŀ¼��
��������� 5���û����� Directory Server���лش� Yes��ϵͳ��ѯ�����Ƿ�Ҫ����������ʹ�ø�������ٻ��棬�����Ŀ¼�����Ч�ʡ�������Դ�����ش� Yes�����ǣ���ijЩ���������Ҫ��������
- ����ժҪ
Here is a summary of the settings that you chose:
Server Root : /var/opt/mps/serverroot/
Server Instance : slapd-varrius
Users/Groups Directory : Yes
Update Schema : yes
Schema Type : 1
DC Root : o=internet
User/Group Root : o=usergroup
Add New Indexes : yes
Directory Manager DN : cn=Directory Manager
Now ready to generate a shell script and ldif file to modify the Directory.
No changes to the Directory Server will be made this time.
Do you want to continue [y]:����Ŀ¼����֮ǰ������ʾ�������ժҪ����ʱ�����ܽ��и�ġ�
ע
��������� 7 ��ѡ����ѡ�� 2��Sun LDAP Schema 2������ģʽ��������ժҪ�е� DC ������������û�/����ֵ��ͬ��
���Ҫ����κ����ã������� No ���������нű���
������� Yes �������У�comm_dssetup.pl �ű����������� LDIF �ļ��� Shell �ű������ڸ��� Directory Server �е������ģʽ��
/var/tmp/dssetup_YYYYMMDDHHMMSS.sh
/var/tmp/dssetup_YYYYMMDDHHMMSS.ldif���� YYYYMMDDHHMMSS ��ʾ�ļ��Ĵ���ʱ������ڴa�
����ʾģʽ
Ҫ��������ʾģʽ����һ��ָ�����б���
�
# perl comm_dssetup.pl -i yes|no -c Directory_Server_Root -d Directory_instance -r DC_tree -u User_Group_suffix -s yes|no -D "DirectoryManagerDN" -w password -b yes|no -t 1|1.5|2 -m yes|no [-S path-to-schema-files]
ѡ��
�������ѡ���(��
ѡ��
˵��
-i yes|no
�ش��������⣺���Ƿ�Ҫ����������ָ�� yes �����������������ϣ��������������ָ�� no��
-c Directory_Server_Root
Directory Server ��·����ơ����磺/var/opt/mps/serverroot
-d Directory_instance
Directory Server ʵ����Ŀ¼�����磺slapd-budgie
-r DC_tree
DC ��������磺o=internet
-u User_Group_suffix
�û�/��������� o=usergroup
-s yes|no
�ش��������⣺���Ƿ�Ҫ����ģʽ����ָ�� yes ���Ը���ģʽ�ļ������ϣ�����ģʽ�ļ�����ָ�� no��
-D DirectoryManagerDN
Ŀ¼����Ա DN�����磬"cn=Directory Manager"
-w password
Ŀ¼����Ա����
-b yes|no
�ش��������⣺���Ƿ�Ŀ¼�����������û����飿�����Ҫ��Ŀ¼�������������ú��û�/�飬��ָ�� yes�����ֻ����Ŀ¼����������ݣ���ָ�� no��
-t 1|1.5|2
ȷ��Ҫ���� Messaging Server ��ģʽ�汾��
-m yes|no
�ش��������⣺���Ƿ�Ҫ�� Directory Server����ָ�� yes ����Ŀ¼�����ϣ����Ŀ¼����ָ�� no��
-R <yes|no>
����ҵ��������ṩ�� -m yes����ִ����������
-S path-to-schema-files
ָ��ģʽ�ļ���Ŀ¼·�������磺./schema��
ʾ��
# perl comm_dssetup.pl -i yes -c /var/opt/mps/serverroot -d slapd-budgie
-r o=internet -u o=usergroup -s yes -D "cn=Directory Manager" -w password -b yes -t 1 -m yes
Ϊ comm_dssetup.pl �ű���������ѡ���������ڽű�ʵ������֮ǰ��������ժҪ��Ļ��
Here is a summary of the settings that you chose:
Server Root : /var/opt/mps/serverroot/
Server Instance : slapd-budgie
Users/Groups Directory : Yes
Update Schema : yes
Schema Type : 1
DC Root : o=internet
User/Group Root : o=usergroup
Add New Indexes : yes
Schema Directory : ./schema
Directory Manager DN : "cn=Directory Manager"
����ģʽ�����ж�ÿ��ѡ�����˽�һ��˵��
������ʼ Messaging Server ����ʱ������ʼ����ʱ���ó��� Messaging Server �������ã�ʹ��������С���������ʼ����ʱ�����������þ�����ͨ���ܵ� Messaging Server ���á����Ϊ���ṩ�˻������ã�ͨ����Щ���ÿ��Խ����ض����Զ������˳���ֻӦ����һ�Ρ��Ժ����д˳��ᵼ��������ñ���д��Ҫ�ij�ʼ����ʱ���ã���ʹ��������ܵ��Լ� Sun Java System Messaging Server ����ָ�� (http://docs.sun.com/doc/819-0106) �н��ܵ�����ʵ�ó���
Messaging Server �Ⱦ����
�����г�ʼ����ʱ���ó���ǰ������룺
- ��װ������ Administration Server����μ� Sun Java Enterprise System ��װָ��(http://docs.sun.com/doc/819-0811)��������� Administration Server�����Կ������� Messaging Server����ȴ����ʹ�ÿ���̨���� Messaging Server��
- ��װ������ Directory Server������μ� Sun Java Enterprise System ��װָ�ϡ���
- ���� comm_dssetup.pl ������μ�Ϊ Messaging Server ������ Directory Server����
- ����¼ E����װ����������ṩ�ĺ˶Ա��м�¼ Administration �� Directory ��װ�����ò���
Messaging Server ���ú˶Ա�
����Messaging Server ��ʼ����ʱ���ó���ʱ�����¼�� E-4 �еIJ���Ҫ�ش�ijЩ���⣬����� Messaging Server Deployment Planning Guide �е� Directory Server �� Administration Server ��װ�˶Ա?
��������
���²��轫�������� Messaging Server ��ʼ����ʱ���ã�
�������Զ��ϵͳ�ϵ� Messaging Server���������Ҫʹ�� xhost(1) ���
�� 1-1 ��������������õ����� configure ����Ŀ�ѡ��־��
�� 1-1 ���� Messaging Server configure ����Ŀ�ѡ��־
��־
˵��
-nodisplay
��������������
-noconsole
���� GUI �û��������
-state [statefile]
ʹ������ʾ��װ�ļ��������� -nodisplay �� -noconsole ��־һ��ʹ�á���μ�ִ������ʾ��װ��
���� configure ������������
- ��ӭ
���ó���ĵ�һ������ǰ�Ȩҳ�档ѡ����һ���������ѡ��ȡ���˳����δ���� Administration Server��ϵͳ�������棬��ѡ��ȷ��������
- ����ȫ������� (FQHN)��
���ǽ�Ҫ���� Messaging Server �ļ����ʹ�� Java Enterprise System ��װ����װ�˷�������������ָ��������������ǣ���������ڰ�װȺ������������Ҫʹ���������������ڴ˴����ԭ4ָ���������
- ѡ��Ҫ�洢���ú�����ļ���Ŀ¼��
ѡ��Ҫ�洢 Messaging Server ���ú�����ļ���Ŀ¼��ָ�� msg_svr_base ��û�е�·�������� msg_svr_base �´���ָ�����ú����Ŀ¼�ķ��t�ӡ��й���Щ���t�ӵ���ϸ��Ϣ����μ���װ���Ŀ¼������
��ȷ����Ϊ��Щ�ļ�������㹻�Ĵ��̿ռ䡣
- ����ʾһ��С���ڣ���ʾ����װ�������
�������Ҫ������ʱ�䡣
- ѡ��Ҫ���õ����
ѡ��Ҫ���õ� Messaging Server �����
- Message Transfer Agent������·�ɡ������û��ʼ������� SMTP ��֤��MTA �ṩ���й��������ͷ�����˹������֧�֡�
- Message Store��ʹ��ͨ�õ� Message Store Ϊͳһ���ʼ����ͷ���춨����ͨ����Э�飨HTTP��POP��IMAP�������ʼ��洢���������� Message Store�������ѡ�� MTA��
- Messenger Express������ HTTP Э���4�� Message Store ���ʼ��ļ����������� Messenger Express�������ѡ�� Message Store �� MTA��
- Messaging Multiplexor����Ϊ��֯�ڶ���ʼ����ͷ���������Ĵ��?�û�l�ӵ� Multiplexor ������÷�����ÿ��l���ض�����Ӧ���ʼ�������Ĭ������¸����δ���á����ȷʵѡ���� MMP �� Message Store������ͬһϵͳ��������}�������ϵͳ����ʾ������Ϣ��Ҫ����������֮���Ķ˿ںţ��й�ִ�д˲����˵����μ���װ��Ķ˿ں�����
Ҫ���� MMP����μ��� 7 �¡����ú����·����������� Sun Java System Messaging Server Administration Reference (http://docs.sun.com/doc/819-0106)��
��ѡ��Ҫ���õ������������ȡ��ѡ��ϣ�����õ������
- ���뽫ӵ���������ļ���ϵͳ�û�����顣
�й�����ϵͳ�û��������Ϣ����μ����� UNIX ϵͳ�û�������
- ���� Directory Server ���
�����������Ŀ¼ LDAP URL������Ա�����롣��4�� Administration Server ���á�
�� Directory Server ��װ�ռ����÷����� LDAP URL����μ� Messaging Server Deployment Planning Guide (http://docs.sun.com/doc/819-0063) �е� Directory Server ��װ�����
Ŀ¼����Ա�� Directory Server ��ʹ�� Directory Server ������ Sun Java System ���������� Messaging Server���Ͼ���ȫ������ԱȨ�ޣ����� Directory Server �е�������Ŀ������ȫ����Ȩ�ޡ�Ĭ�Ϻͽ���Ķ������ (DN) �� cn=Directory Manager������������ Directory Server ʱ���õġ�
ע
���ѡ���Ĭ��ֵ��Administration Server �� Configuration Directory Server ֮�佫���ֲ�ƥ�䡣�⽫��Ҫ�ֶ�ִ�����ú�IJ��衣��˽������Ҫִ�еIJ���ʱ���ſ��Ը�Ĵ���Ŀ��
- �û�/�� Directory Server ���
��������û�����Ŀ¼ LDAP URL������Ա�����롣
������ռ��û�/������� LDAP URL ��Ϣ������ Directory Server ��װ�ռ��˿ں���Ϣ����μ� Messaging Server Deployment Planning Guide (http://docs.sun.com/doc/819-0063) �е� Directory Server ��װ�����
Ŀ¼����Ա�� Directory Server ��ʹ�� Directory Server ������ Sun Java System ���������� Messaging Server���Ͼ���ȫ������ԱȨ�ޣ������Թ��� Directory Server �е�������Ŀ��Ĭ�Ϻͽ���Ķ������ (DN) �� cn=Directory Manager������������ Directory Server ʱ���õġ�
����ݸ��Ƶ� Directory Server ʵ����а�װ�������ָ������Ŀ¼��������Ŀ¼����֤�顣
- �ʼ���ܵ����ʼ���ַ
�����ʼ���ܵ����ʼ���ַ��
��ѡ�����Ա�ܹ���Ч���ӵĵ�ַ�����磬�� pma@siroe.com ��Ϊ siroe �����ʼ���ܵĵ�ַ����ע�⣬�õ�ַ�����ԡ�Postmaster����ͷ��
��ע�⣬�����ʼ���ַ���û������Զ��������������Ҫʹ���ñ����ߴ������û���
- ����Ա�ʻ�������
�����ʼ���룬�ó�ʼ���뽫����������Ա���롢���������롢�û�/�����Ա���롢�����û�����ԱȨ�������Լ� PAB ����Ա����� SSL ���롣
��ɳ�ʼ����ʱ����֮�������Ϊ�������Ա�ʻ���Ĵ����롣�йظ����Ϣ����μ���������
- Ĭ�ϵ����ʼ���
����Ĭ�ϵ����ʼ���
�˵����ʼ�������δָ��������������ʹ�õ�Ĭ�������磬��� siroe.com ��Ĭ�ϵĵ����ʼ�������δָ������û� ID ���ʼ����ᱻ���͵�����
�����Ҫʹ���û�����ʵ�ó���ʹ�� Sun LDAP Schema 2 �ñ��û�����������н��棩������Ҫ�������ù����ָ����ͬ��Ĭ�����йظ����Ϣ����μ� Sun Java System Communications Services Delegated Administrator ָ�� (http://docs.sun.com/doc/819-1103)��
- ��֯ DN
������֯ DN���������´����û����飩��Ĭ��ֵ���û�/���ǰ�õ����ʼ���
���磬����û�/����� o=usergroup��������ʼ���Ϊ siroe.com����Ĭ��ֵΪ o=siroe.com, o=usegroup������ o=usergroup Ϊ��Ϊ Messaging Server ������ Directory Server ��ָ�����û�/��Ŀ¼������
���ѡ����û�/��Ŀ¼������֯ DN ��ͬ�����й���ʱ���ܻ���Ǩ�����⡣���Ҫ�ڳ�ʼ����ʱ�����ڼ������й��������û�/�������һ��ָ��һ�� DN��
- ������
���ó�����������Ƿ����㹻�Ĵ��̿ռ䣬Ȼ����г������õ������
Ҫ���� Messaging Server �������ѡ���������á���Ҫ����κ����ñ�����ѡ���ء�������ѡ��ȡ���˳����ó���
- ����������С���������ɵ����С��͡���װժҪ�����
�����ġ���װժҪ��ҳ����ѡ����ϸ���ϡ����Բ鿴��װ״̬��Ҫ�˳������ѡ�رա���
�� /msg_svr_base/install/configure_YYYYMMDDHHMMSS.log �д�����һ����־�ļ������� YYYYMMDDHHMMSS ��ʾ���õ��꣨4 λ���¡��ա�Сʱ�����Ӻ��롣
���� Messaging Server �ij�ʼ����ʱ������������ϡ�Ҫ����κ����ò�����μ��ĵ�������е����˵��
Ҫ�� Messaging Server����ʹ���������
ִ������ʾ��װ
Messaging Server ��ʼ����ʱ���ó����Զ���������ʾ��װ state �ļ������� saveState��������ʹ�ø��ļ����Ѱ�װ Messaging Server Solaris �����IJ����п����������� Messaging Server ʵ����ļ��м�¼�����������ʾ��������Ӧ��
�����ͨ����������ʾ��װʹ configure �����ȡ����ʾ��װ state �ļ����Ժ���� Messaging Server ��ʼ����ʱ����ʱ��configure ����ʹ�ô��ļ��е���Ӧ������ٴ�ѯ����ͬ�İ�װ���⡣������µİ�װ��ʹ�� state �ļ���������ش��κ����⡣ϵͳ���Զ�Ӧ�� state �ļ��е�������Ӧ��������Ϊ�µİ�װ����
����ʾ��װ state �ļ� saveState �洢�� msg_svr_base/install/configure_YYYYMMDDHHMMSS Ŀ¼�У����� YYYYMMDDHHMMSS ��ʾ saveState �ļ����꣨4 λ���¡��ա�Сʱ�����Ӻ��롣
Ҫʹ������ʾ��װ state �ļ��ڲ����е������������������� Messaging Server ʵ����ִ�����²��裺
- ������ʾ��װ state �ļ����Ƶ�Ҫִ���°�װ�ļ�������ʱ�����С�
- �����Ҫ�鿴�ͱ༭����ʾ��װ state �ļ���
�����ϣ���� state �ļ��е�ijЩ����;������á����磬�°�װ��Ĭ�ϵ����ʼ�������� state �ļ��м�¼��Ĭ�ϵ����ʼ���ͬ�����ס��state �ļ����г�IJ�����Զ�Ӧ�õ��˰�װ�С�
- �������������ʹ������ʾ��װ�ļ�������������
msg_svr_base/sbin/configure -nodisplay -noconsole -state \
fullpath/saveState���� fullpath �� saveState �ļ�����λ�õ�����Ŀ¼·��������μ���е����� 1����
��� Directory Server ������װ Messaging Server�������ƿ���ʹ��������� Directory Server ��װ Messaging Server��
Ҫ��� Directory Server ������װ Messaging Server����ִ�����²��裺
- �� comm_dssetup.pl Ҫ��������������� Directory Server���� Directory Server ���������� comm_dssetup.pl ����
- �硰������ʼ Messaging Server ����ʱ�������е����� 8 ������ 9 ����ʹ�ø��Ƶ� Directory Server ֤������ Messaging Server �� configure ����λ�� msg_svr_base/sbin/configure �У���
����Ȩ����Ч��configure ���������� Directory Server ����Ա��ʧ�ܡ���������� msg_svr_base/config/*.ldif �ļ�����Ҫ���д��ļ����ܶ� Directory Server ����ӵ����ӦȨ�ޡ�
- �� *.ldif �ļ��Ƶ��� Directory Server �С�
- �� *.ldif �ļ����� ldapmodify ���
�й� ldapmodify ����ϸ��Ϣ����μ� Sun Java System Directory Server �ĵ�����鿴 msg_svr_base/install/configure_YYYYMMDDHHMMSS.log �ļ���
- �������� configure ����
���� Directory Server �������Լ��� Directory Server����������ϣ������� Messaging Server Эͬ����
��װ Messaging Server �ñ��������¸���ṩ�˹���֧�ֵ��ñ����ߵİ�װ��ϢժҪ��
Delegated Administrator for Messaging
Messaging Server ����ʹ��}�� GUI �ñ����� iPlanet Delegated Administrator (Sun LDAP Schema 1) �� Communications Services Delegated Administrator (Sun LDAP Schema 2)�����ڽ�����ǰһ�� GUI �ñ����ߡ��йغ�һ�� GUI �ñ����ߵ���ϸ��Ϣ����μ� Sun Java System Communications Services Delegated Administrator ָ�� (http://docs.sun.com/doc/819-1103)��
Ҫ��װ iPlanet Delegated Administrator (Sun LDAP Schema 1)����Ҫ�� Sun ���ҳ�潫�����ء�������� Sun Java System ���jϵ���Ի���й�����λ�õ���Ϣ��
ע
ֻ���ڰ�װ�������� Messaging Server �� Web Server ֮��ſ���װ iPlanet Delegated Administrator���йذ�װ iPlanet Delegated Administrator �ĸ����Ϣ����μ� iPlanet Delegated Administrator �ĵ���
iPlanet Delegated Administrator ���ṩ���Ѱ�װ Messaging Server 5.x ���ҵ�ǰҪ��װ Messaging Server 6 ���û����Գ�ΰ�װ Messaging Server ��Ʒ���û������ṩ��
���뽫 iPlanet Delegated Administrator �� Sun Java System Web Server 6.0��������ǰ�� Messaging Server 5.2 ��Ʒ&��һ��ʹ�á����ܽ� Web Server 6.1���� Java Enterprise System ��װ����&���� iPlanet Delegated Administrator һ��ʹ�á�
��ȷ���Ķ� Sun Java System Messaging Server ����˵�� (http://docs.sun.com/doc/819-1052)��
��װ����ժҪ��Ҫʹ�� Messaging Server ��װ������ iPlanet Delegated Administrator for Messaging����ִ�����²���
ע
��װ���²�Ʒʱ����ʹ�� Java Enterprise System ��װ������ע�⣬ijЩ��Ʒ���Լ������ã��������Ʒ������Ƕ���� Java Enterprise System ��װ����/�������С��й���ϸ��Ϣ����μ��ض��IJ�Ʒ�ĵ���
- ȷ���Ѱ�װ������ Sun Java System Directory Server 5.2��
�й���ϸ��Ϣ�����Ķ���Ӧ�� Sun Java System Directory Server Installation Guide��
- ��װ������ Messaging Server��
���ڽ�����װ Sun Java System Access Manager����� Messaging Server ������ʹ�õ��� Sun LDAP Schema 1��
- ʹ����ǰ Messaging Server 5.2 ��&��������װ Sun Java System Web Server 6.0��
��鿴 Sun Java System Web Server �ĵ��� Sun Java System Delegated Administrator �ĵ���
- ��װ iPlanet Delegated Administrator for Messaging 1.2 Patch 2��������� Sun ֧�ִ��jϵ���Ի�����µİ汾��
����� iPlanet Delegated Administrator �ĵ���
LDAP ����
����ʹ�� LDAP Directory �����ñ� Sun LDAP Schema 1 �û����飨��֧�� Schema 2����
��װ����ժҪ��
- �����δ��װ Directory Server����ȷ��������а�װ�����á�
�йظ����Ϣ������� Sun Java Enterprise System ��װָ�� (http://docs.sun.com/doc/819-0811)��
- ���� Access Manager ��ʶ�� Directory Server �е���ݡ�
�� Access Manager ����ʶ�� LDAP Ŀ¼�е����֮ǰ������뽫�����������ӵ����� Access Manager �����������֯������û�����Ŀ�С������δ���д˲�������ִ�д˲����ٿ�ʼ�ñ����ʻ�������ű���&���� Access Manager ��Ʒ�У�����������������Զ���ӵ�Ŀ¼�С��й���Щ��װ��IJ���ĸ����Ϣ����μ� Sun Java System Access Manager Migration Guide (http://docs.sun.com/doc/819-7645)��
- ����ָ�ϰ�װ������ Messaging Server��
Messaging Server �������ʹ�õ�����һ�� Sun Java System LDAP Schema����ȡ�����Ƿ�װ�� Access Manager��
- ��װ������ Sun Java System Web Server 6.1�������� Messenger Express �е��ʼ����ˡ��й������ʼ����˵���ϸ��Ϣ����μ����� Messenger Express �� Communications Express �ʼ���������Ҫ��װ Web Server����μ� Sun Java Enterprise System ��װָ����
��Ȼ�ʼ����˲����ñ����ߣ�������Ĺ��ܴ�������ǰ�� GUI �汾�� Delegated Administrator for Messaging �С�
- ��μ� Sun Java System Messaging Server �ĵ���ִ�� LDAP �ñ���
���� Sun LDAP Schema 1 LDAP �ñ�����ʹ�� Messaging Server 5.2 Provisioning Guide �� Sun Java System Communications Services Schema Reference Manual����Sun Java System Schema Reference Manual ������ Sun LDAP Schema 1 �� v.2 �Ķ���������ԡ���
SMTP �м���ֹĬ������£��� Messaging Server ����Ϊ��ֹ���Ե� SMTP �м̣����ܾ��δ����Ȩ���ⲿԴ���ⲿϵͳ��ָ����������λ�ڵ����֮����κ�����ϵͳ�����ⲿ��ַ�ij��Ե��ʼ��ύ����Ĭ����������ֹ SMTP �м�ʱ�൱�����Ϊ����������ϵͳ�������ⲿϵͳ��
��װ��������ֶ������ã�������վ�����Ҫ�������ǣ�Messaging Server Ӧ��ʶ����������ڲ�ϵͳ������4���ڲ�ϵͳ������� SMTP �м�Ӧ��ʼ�ձ����ա����δ������ã������ MTA ����ʱ���ܻ������⡣
��� IMAP �� POP �ͻ�����ͨ�� Messaging Server ϵͳ�� SMTP Server ���ʼ��ύ���ⲿ��ַʱ������δʹ�� SMTP AUTH (SASL) ������֤�����ᷢ�����ύ���Ա��ܾ���Щϵͳ��������Ϊ�ڲ�ϵͳͨ���� INTERNAL_IP ӳ�����ƣ����ļ� msg_svr_base/config/mappings �п��Բ鿴�ñ?
���磬�� IP ��ַΪ 192.45.67.89 �� Messaging Server ϵͳ�ϣ�Ĭ�ϵ� INTERNAL_IP ӳ�����ʾ���£�
��ʼ��Ŀ��ʹ�� $(IP-pattern/significant-prefix-bits) ���ָ�����һ�� 24 λ�� 192.45.67.89 ƥ����κ� IP ��ַ��Ӧ��ƥ�䲢����Ϊ�ڲ���ַ���ڶ�����Ŀ������ IP ��ַ 127.0.0.1 ��Ϊ�ڲ���ַ�����һ����Ŀָ���������� IP ��ַ����Ϊ�ڲ���ַ��
�����ͨ�������� $N ��Ŀ֮ǰָ������ IP ��ַ������4���������Ŀ����Щ��Ŀ���������ָ�� IP ��ַ������ʹ�� $(.../...) �4ָ���������Ҳ�ָ�� $Y�����߿��������е� $(.../...) ��Ŀ���Խ��ܸ�ͨ�õ�����
���磬��������ͬһ����վ����� C �����磬��ӵ������ 192.45.67.0 �������վ����Ҫ�ij�ʼ��Ŀ��ʹӳ�����ʾ���£�
�������վ���ӵ�� 192.45.67.80-192.45.67.99 ��Χ�ڵ� IP ��ַ�����վ�㽫ϣ��ʹ�ã�
INTERNAL_IP
! Match IP addresses in the range 192.45.67.80-192.45.67.95
$(192.45.67.80/28) $Y
! Match IP addresses in the range 192.45.67.96-192.45.67.99
$(192.45.67.96/30) $Y
127.0.0.1 $Y
* $N
��ע�⣬msg_svr_base/sbin/imsimta test -match ʵ�ó����ڼ�� IP ��ַ�Ƿ����ض��� $(.../...) ���������ƥ�䷽��dz����á�imsimta test -mapping ʵ�ó�����ձ����;�Ǽ�� INTERNAL_IP ӳ����Ƿ��˸��� IP ��ַ��������Ľ��
�� INTERNAL_IP ӳ���������ִ�� msg_svr_base/sbin/imsimta cnbuild �� msg_svr_base/sbin/imsimta restart ʵ�ó�����ʹ�����Ч��
������ Sun Java System Messaging Server ����ָ�� (http://docs.sun.com/doc/819-0106) ���ҵ��й�ӳ���ļ���һ��ӳ����ʽ�Լ����� imsimta ������ʵ�ó������ϸ��Ϣ�����⣬��������� SMTP �м����ҵ��й� INTERNAL_IP ӳ������Ϣ��
���������������ͨ��ʹ��������ű����������ϵͳ����������� Messaging Server ���msg_svr_base/lib/Sun_MsgSvr��Ҳ����˵����Ĭ������£���������иýű������� Messaging Server ��������ϵͳ�����������������⣬�˽ű��������� MMP����������ã���
Ҫ���� Sun_MsgSvr����ִ�����²���
���� sendmail �ͻ�����������û�ͨ�� sendmail �ͻ������ʼ������������ Messaging Server��ʹ����Э����ͻ���Эͬ�����û����Լ���ʹ�� UNIX sendmail �ͻ��ˡ�
Ҫʹ sendmail �ͻ��˺� Messaging Server ���ݣ����Դ������� sendmail �����ļ���
ע
ÿ�ν��µ� sendmail ������Ӧ����ϵͳʱ������Ҫ�� submit.cf �ļ��������¹��� Solaris 9 ����߰汾��˵����������� Solaris 8 �ϣ��밴������˵�����
��������ǰ�汾�� Messaging Server ʱ��/usr/lib/sendmail �����ƽ��� sendmail ��Ʒ������滻���� Messaging Server 6 2005Q1 �У������е������滻�����ٳ��֡���ˣ�����Ҫ�����µ� sendmail �������л����ȷ�汾�� /usr/lib/sendmail �����ơ�
Solaris 8
�� Solaris 8 ����ϵͳ�ϣ���ִ�����²��裺
- ��Ŀ¼ /usr/lib/mail/cf ���ҵ� main-v7sun.mc �ļ����������ļ��ĸ�����
�ڱ��ڵ�ʾ���У���������Ϊ sunone-msg.mc �ĸ�����
- �� sunone-msg.mc �ļ��У������¸�����ӵ� MAILER ��֮ǰ��
��ע�⣬rhino.west.sesta.com �DZ��������west.sesta.com ��Ĭ�ϵĵ����ʼ����硰������ʼ Messaging Server ����ʱ�������е�Ĭ�ϵ����ʼ���������� HA �����У���ʹ����������й����ڸ߿����Ի���������������ϸ��Ϣ����μ��� 3 �¡����ø߿����ԡ���
sunone-msg.mc ����� sunone-msg.cf��
- ���� /etc/mail Ŀ¼������ sendmail.cf �ļ��ĸ�����
Solaris 9 ����߰汾
�� Solaris 9 ƽ̨�ϣ�sendmail ������ setuid ��������һ�� setgid ����
Ҫ�� Solaris 9 ƽ̨�ϴ��� sendmail �����ļ�����ִ�����²���
- ��Ŀ¼ /usr/lib/mail/cf ���ҵ� submit.mc �ļ����������ļ��ĸ�����
�ڱ��ڵ�ʾ���У���������Ϊ sunone-submit.mc �ĸ�����
���Ϊ
���� rhino.west.sesta.com �DZ��������
��ע�⣬rhino.west.sesta.com �DZ��������west.sesta.com ��Ĭ�ϵĵ����ʼ����硰������ʼ Messaging Server ����ʱ�������е�Ĭ�ϵ����ʼ���������� HA �����У���ʹ����������й����ڸ߿����Ի���������������ϸ��Ϣ����μ��� 3 �¡����ø߿����ԡ���
sunone-submit.mc ����� sunone-submit.cf��
- ���� /etc/mail Ŀ¼������ submit.cf �ļ��ĸ�����
���� Messenger Express �� Communications Express �ʼ�����������ͨ�� Messenger Express �� Communications Express �����ʼ�����������ʹ�� Communications Express�������貿�� .war �ļ�������Ҫ�� Messenger Express �в����ʼ�����������Ҫ�����������
���ʹ�� Web Server ��Ϊ Web ����
# cd web_svr_base/bin/https/httpadmin/bin/
# ./wdeploy deploy -u /MailFilter -i https-srvr_instance -v https-virtual_srvr_instance msg_svr_base/SUNWmsgmf/MailFilter.war���ʹ�� App Server ��Ϊ Web ����
# cd app_svr_base/sbin
# ./asadmin
asadmin> deploy --user admin msg_svr_base/SUNWmsgmf/MailFilter.war����}������£��������� configutil ���������� mshttpd��
# cd msg_svr_base/sbin/
# ./configutil -o "�local.webmail.sieve.port" -v "WS_port_no|AS_port_no"
# ./stop-msg http
# ./start-msg http�����ʹ�ù������̨���� .war �ļ����йظ����Ϣ������ġ�Sun Java System Web Server 6.1 ����Աָ����(http://docs.sun.com/app/doc/819-0823) ��Sun Java System Application Server Enterprise Edition 8.1 ����ָ����(http://docs.sun.com/doc/819-1553)��
���������û��ʼ����������Ϣλ�� Messenger Express �� Communications Express ��j������ļ��С�
���ܺ͵�������λ�� http://docs.sun.com/doc/819-0063 �� Messaging Server Deployment Planning Guide���ر����й� Messaging Server ��ϵ�ṹ������ע������IJ��֣���
��װ���Ŀ¼������װ�� Sun Java System Messaging Server ����Ŀ¼���ļ������������� 1-3 ���������֯�С��˱?��ȫ�棻��ֻ��ʾ���û������Ȥ�ġ����ڵ��ͷ���������������ЩĿ¼���ļ���
�� 1-3 ��װ���Ŀ¼���ļ�
Ŀ¼
Ĭ��λ�ú�˵��
Messaging Server ��Ŀ¼
(msg_svr_base)/opt/SUNWmsgsr/
��Ĭ��λ�ã�Messaging Server ����������ڱ������������ļ��������ļ���ά���ļ�����Ϣ�ļ���Ŀ¼��
��ע�⣬ÿ̨�����ֻ������һ�� Messaging Server ��Ŀ¼��
����Ŀ¼
configmsg_svr_base/config/
������ Messaging Server �����ļ������� imta.cnf �� msg.conf �ļ���
���� Solaris �� Linux ƽ̨�ϣ���Ŀ¼���t�ӣ��� UNIX ƽ̨�ϣ����ڳ�ʼ����ʱ������ָ������ݺ�����Ŀ¼�� config ��Ŀ¼��Ĭ��Ŀ¼��/var/opt/SUNWmsgsr/����
��־Ŀ¼
logmsg_svr_base/log/
�� Messaging Server ��־�ļ������� mail.log_current �ļ���
���� Solaris �� Linux ƽ̨�ϣ���Ŀ¼���t�ӣ��� UNIX ƽ̨�ϣ����ڳ�ʼ����ʱ������ָ������ݺ�����Ŀ¼�� log ��Ŀ¼��Ĭ��Ŀ¼��/var/opt/SUNWmsgsr/����
���Ŀ¼
datamsg_svr_base/data/
������λ�ã�����ݿ��ļ��������ļ�����־�ļ���վ������ļ��������ļ����洢�ļ�����Ϣ�ļ���
data Ŀ¼��( config �� log Ŀ¼��
���� Solaris �� Linux ƽ̨�ϣ���Ŀ¼���t�ӣ��� UNIX ƽ̨�ϣ����ڳ�ʼ����ʱ������ָ������ݺ�����Ŀ¼��Ĭ��Ŀ¼��/var/opt/SUNWmsgsr/����
ϵͳ����Ա����Ŀ¼
sbinmsg_svr_base/sbin/
������λ�ã��� Messaging Server ϵͳ����Ա��ִ�еij���ͽű������� imsimta��configutil��stop-msg��start-msg �� uninstaller��
��Ŀ¼
libmsg_svr_base/lib/
������λ�ã�������ļ���ר�ÿ�ִ�г���ͽű��ļ����ػ������ļ��Ͳ��ɶ��Ƶ���������ļ������磺imapd �� qm_maint.hlp��
SDK ���ļ�Ŀ¼
includemsg_svr_base/include/
������λ�ã�������������߰� (SDK) �� Messaging ͷ�ļ���
ʾ��Ŀ¼
examplesmsg_svr_base/examples/
������λ�ã������ SDK������ Messenger Express AUTH SDK����ʾ��
��װ���Ŀ¼
installmsg_svr_base/install/
������λ�ã����밲װ��ص�����ļ������簲װ��־�ļ�������ʾ��װ�ļ�����Ĭ�������ļ��ͳ�ʼ����ʱ������־�ļ���
��װ��Ķ˿ں��ڰ�װ����ͳ�ʼ����ʱ���ó����У���ҪΪ���ַ���ѡ��˿ںš���Щ�˿ںſ����� 1 �� 65535 ֮����κ����֡�
�� 1-4 �г��˰�װ�ڼ�ָ���Ķ˿ںţ�
�� 1-4 ��װ�ڼ�ָ���Ķ˿ں�
�˿ں�
����configutil ����
389
��װ Directory Server �ļ�����ϵı� Directory Server LDAP �˿ڡ��˶˿��� Directory Server ��װ������ָ����(local.ugldapport)
110
�� POP3 �˿ڡ����˶˿��� MMP �˿ڰ�װ��ͬһ������ϣ�����ܷ����ͻ��(service.pop.enable)
143
�� IMAP4 �˿ڡ����˶˿��� MMP �˿ڰ�װ��ͬһ������ϣ�����ܷ����ͻ��(service.imap.port)
25
�� SMTP �˿ڡ�(service.http.smtpport)
80
Messenger Express HTTP �˿ڡ����˶˿��� Web Server �˿ڰ�װ��ͬһ������ϣ�����ܷ����ͻ��(service.http.port)
992
���� SSL �� POP3 �˿ڡ����ڼ���ͨ�š�(service.pop.sslport)
993
���� SSL �� IMAP �˿ڡ����ڼ���ͨ�š����˶˿��� MMP �˿ڰ�װ��ͬһ������ϣ�����ܷ����ͻ��(service.imap.sslport)
443
���� SSL �� HTTP �˿ڡ����ڼ���ͨ�š�(service.http.sslport)
7997
Messaging and Collaboration ENS���¼�֪ͨ���˿ڡ�
27442
��ҵ���Ƴ������Խ����ڲ���Ʒͨ�ŵĶ˿ڡ�
49994
Watcher ���Խ����ڲ���Ʒͨ�ŵĶ˿ڡ��й� Watcher ����ϸ��Ϣ����μ� Sun Java System Messaging Server ����ָ�ϡ�(local.watcher.port)
�û�ָ���Ķ˿ں�
Administration Server HTTP �˿ڡ��������������̨����
���ijЩ��Ʒ��װ��ͬһ������ϣ�����ܷ���˿ںų�ͻ���� 1-5 ��ʾ��DZ�ڵĶ˿ںų�ͻ��
�� 1-5 DZ�ڵĶ˿ںų�ͻ
��ͻ�Ķ˿ں�
�˿�
�˿�
143
IMAP Server
MMP IMAP Proxy
110
POP3 Server
MMP POP3 Proxy
993
���� SSL �� IMAP
���� SSL �� MMP IMAP Proxy
80
Web Server �˿�
Messenger Express
�������ڿ��ܵ�����½����г�ͻ�˿ںŵIJ�Ʒ��װ�ڲ�ͬ�ļ�����ϡ����������������Ҫ�������һ���ͻ��Ʒ�Ķ˿ںš�
Ҫ��Ķ˿ںţ���ʹ�� configutil ʵ�ó����й���������÷�����μ� Sun Java System Messaging Server ����ָ�� (http://docs.sun.com/doc/819-1056)��
����ʾ��ʹ�� service.http.port configutil ���� Messenger Express HTTP �˿ںŸ��Ϊ 8080��