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

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

�� 2 ��
�� Sun Java Systems Messaging Server

���½�������δ� Messaging Server 5.2 �� Messaging Server 6 2005Q1��


��ʼ֮ǰ

ִ����֮ǰ����ȷ����������Ҫ��


���̸���

�� Messaging Server 5.2 �� Messaging Server 6 2005Q1 ��(����衣���������(�˴˹�̣�

  1. Ǩ���û���������ѡ��


�������ļ��Ը�������

���ڽ�������δ�����������ļ�4���� Messaging Server 6 2005Q1 ϵͳ�ϵ����ã�

�������ļ�

������ʵ�ó���� Messaging Server 5.2 �� Messaging Server 6 ֮ǰ����Ҫ������ UpgradeMsg5toMsg6.pl Perl �ű���λ�� msg_svr_base/sbin����

UpgradeMsg5toMsg6.pl ���Ƚ� Messaging Server 5.2 �����ļ��� Messaging Server 6 �����ļ�����Ϊÿ�������ļ���������}���ļ�����*.CHANGES �ļ��� *.MERGED �ļ���

���ڹ�����Ŀ¼ /var/tmp/UpgradeMsg5toMsg6.ScratchDir ����� *.CHANGES �ļ��� *.MERGED �ļ���

*.CHANGES �ļ���ʾ�� Messaging Server 5.2 �� Messaging Server 6 2005Q1 ֮�����Ҫ�������ļ����졣��Щ�ļ�ͻ����ʾ�˽��� Messaging Server 6 2005Q1 ���ҵ�������ʵ�塢4�� Messaging Server 5.2 ���� Messaging Server 6 2005Q1 �б���̭������ʵ�壬�Լ����� Messaging Server 5.2 ���ҵ�������ʵ�塣��ע�⣬�������� *.CHANGES �ļ�������ʾ��ͬ�汾�������ļ�֮��IJ��죬���Ҳ������������ļ�������� *.CHANGES �ļ���

*.MERGED �ļ��ϲ��� Messaging Server 5.2 �� Messaging Server 6 ���õ�ֵ�����á�ͨ������������������Messaging Server 6 2005Q1 �汾������ Messaging Server 5.2 �����ò���ֵ��

�� 2-1 �г������ *.MERGED �� *.CHANGES �ļ��������ļ���

�� 2-1 ��� *.MERGED �� *.CHANGES �ļ��� Messaging Server �����ļ� 

������Ϣ

˵��

��� *.MERGED �ļ�

��� *.CHANGES �ļ�

job_controller.cnf

��ҵ���Ƴ����ļ�

X

X

conversions

ת���ļ�

X

 

channel_option������ channel Ϊ SMTP ͨ�#�

SMTP ͨ��ѡ���ļ�

X

 

native_option

����ͨ��ѡ���ļ���channel_option ���⣩

X

X

channel_headers.opt������ channel Ϊ SMTP ͨ�#�

��ͷѡ���ļ�

X

 

dispatcher.cnf

�ַ������ļ�

X

X

imta_tailor

�����ļ�

X

X

option.dat

ȫ�� MTA ѡ���ļ�

X

X

����

�����ļ�

X

 

imta.cnf

MTA �����ļ��������˰����ã����ļ�Ŀ¼λ�ã��������� Messaging Server 5.2 �����е���д�����ͨ�����á�Ҫ�� imta.cnf �а� LMTP����� Messaging Server 6 imta.cnf �ļ��и��� LMTP ��Ϣ��

X

��ijЩʵ���У����ܻ���� *.CHANGES �ļ���

mappings

ӳ���ļ�

X

 

mappings.locale

���ػ�ӳ���ļ�

X

 

internet.rules

Internet ���������ļ�

X

 

backup-groups.conf

�����鶨��

X

X

configutil

�� local.conf �� msg.conf �����ļ��е����ò���ĸ�ġ�

 

X

���� UpgradeMsg5toMsg6.pl Perl �ű�

Ҫ���� UpgradeMsg5toMsg6.pl �Դ����ļ�����ͨ����ļ������Ը������ã�����ִ�����²��裺

  1. Messaging Server 5.2 �� Messaging Server 6 2005Q1 ϵͳ��ʱ��������С�
  2. ��� Messaging Server 5.2 ��� Messaging Server 6 �治��ͬһ������ϣ��� Messaging Server 5.2 server-root Ŀ¼���͡���ѹ����Ƶ� Messaging Server 6 2005Q1 ϵͳ�����}��汾��װ��ͬһ������ϣ���������˲��衣
  3. ����ʼ��洢����޷���һ��ϵͳ���͵���һ��ϵͳ������Խ������ʵ�����Ҫ���ִ��͵���ϵͳ��UpgradeMsg5toMsg6.pl �е�ע����ϸ˵�����������

    ���轫 Messaging Server 5.2 �洢��ݸ��Ƶ� Messaging Server 6 2005Q1 ϵͳ�����DZ���ȷ���������п��Է��� Messaging Server 5.2 mboxlist Ŀ¼��

  4. ��� Messaging Server 5.2 ��� msg-instance �� Messaging Server 6 2005Q1 ��� msg_svr_base ���� UpgradeMsg5toMsg6.pl ��ű���λ�� msg_svr_base/sbin�������磺

    perl UpgradeMsg5toMsg6.pl /usr/sunone/server5/msg-budgie \
      /opt/SUNWmsgsr

  5. ���� /usr/sunone/server5/msg-budgie Ϊ Messaging Server 5.2 �� msg-instance��/opt/SUNWmsgsr Ϊ Messaging Server 6 2005Q1 �� msg_svr_base��

    ������ *.MERGED �� *.CHANGES �ļ������� 2-1 �������

  6. ����ϸ�鿴 *.MERGED �ļ����������ʹ�ý�������ã�������ֶ��������á�

��ʵ�ó����޷����� Messenger Express �����ļ�����ˣ���Ҫ�ֶ������Щ�ļ����Ա���4�� Messaging Server 5.2 �������Ϣ�����4�� Messaging Server 6 2005Q1 ��װ����������Ϣ��


������ʵ�ó���

���ڽ����� do_the_upgrade.sh ʵ�ó���λ�� /var/tmp/UpgradeMsg5toMsg6.ScratchDir������ʵ�ó��������ĸ��ӽű���ɵ� shell �ű������ڰ��������⣺

��ʵ�ó������

do_the_upgrade.sh ʵ�ó������ĸ� shell �ű���ɣ���ʹ�� *.MERGED �ļ����� Messaging Server 6 2005Q1 ϵͳ�� MTA ���õ����ú��ļ�Ŀ¼λ�á�configutil ����ݲ����Լ� mboxlist ��ݿ⡣

��������� do_the_upgrade.sh ʵ�ó���Ҳ���Ե���������� do_the_upgrade.sh ʵ�ó����һ�����ű���make_mta_config_changes.sh��make_configutil_changes.sh��make_backup_config_changes.sh �� make_mboxlistdb_changes.sh����

���ϣ�� MTA �м̼����� Messaging Server 5.2 �� Messaging Server 6 2005Q1����ֻ������ make_mta_config_changes.sh �� make_backup_config_changes.sh�����������������

ִ�� do_the_upgrade.sh ʵ�ó�����κ��ӽű�ʱ����ȷ�� Messaging Server 5.2 �� Messaging Server 6 2005Q1 ��δ������С�

���� do_the_upgrade.sh ʵ�ó���

Ҫ���� do_the_upgrade.sh ʵ�ó�����ִ�����²���

  1. �� Messaging Server 5.2 �� Messaging Server 6 ���رա�
  2. ����ʵ�ó���
  3. # sh /var/tmp/UpgradeMsg5toMsg6.ScratchDir/do_the_upgrade.sh

���� do_the_upgrade.sh �ű�������Լ������� Messaging Server 5.2 �ķ���·���������޷�ɾ�� Messaging Server 5.2 server-root Ŀ¼����Ҳ���Խ� Messaging Server 5.2 �Ĵ洢�����ֶ��ƶ�����Ӧ�� Messaging Server 6 2005Q1 Ŀ¼λ�á���Ӧ���������� Messaging Server ֮ǰִ�д˲��衣

MTA ����

��Ϊ do_the_upgrade.sh ʵ�ó�����ɲ��ֵ� MTA �������ӽű���Ϊ make_mta_config_changes.sh��λ�� /var/tmp/UpgradeMsg5toMsg6.ScratchDir����

make_mta_config_changes.sh �ű����� Messaging Server 6 2005Q1 �ļ�Ŀ¼�ṹ�ڶ� *.MERGED �����������ļ����ݣ�Ȼ����Ļ�ԭʼ��Ʋ�����ԭʼλ�á�

����������ƶ��ļ��󣬴˽ű����Զ����� imsimta cnbuild �������±��� MTA ���á�


ע

���ϣ�� MTA �м̼����� Messaging Server 5.2 �� Messaging Server 6 2005Q1����ֻ������ make_mta_config_changes.sh �� make_backup_config_changes.sh�����������������


configutil ����

��Ϊ do_the_upgrade.sh ʵ�ó�����ɲ��ֵ� configutil �������ӽű���Ϊ make_configutil_changes.sh �ű���λ�� /var/tmp/UpgradeMsg5toMsg6.ScratchDir �У���

make_configutil_changes.sh �ű��� msg.conf �� local.conf �ļ��е��²������²������ Messaging Server 6 2005Q1 �е� configutil ������δָ��Ĭ��ֵ�������� Messaging Server 5.2 �е�ֵ���� Messaging Server 6 2005Q1 ���м���ʹ�á�

��������

��Ϊ do_the_upgrade.sh ʵ�ó�����ɲ��ֵı����������ӽű���Ϊ make_backup_config_changes.sh �ű���λ�� /var/tmp/UpgradeMsg5toMsg6.ScratchDir �У���

make_backup_config_changes.sh �ű���ݷ������� backup-groups.conf �ļ��еķ��񣩵����á�

mboxlist ��ݿ�

��Ϊ do_the_upgrade.sh ʵ�ó�����ɲ��ֵ� mboxlist ��ݿ��������ӽű���Ϊ make_mboxlistdb_changes.sh �ű���λ�� /var/tmp/UpgradeMsg5toMsg6.ScratchDir����

make_mboxlistdb_changes.sh �ű����� Messaging Server 5.2 �� mboxlist ��ݿⲢ������ Messaging Server 6 2005Q1 Ŀ¼�ṹ���˽ű����ĸ� *.db �ļ���folder.db��quota.db��peruser.db �� subscr.db���� Messaging Server 5.2 ϵͳ�ϵ� server-root/msg-instance/store/mboxlist ���Ƶ� Messaging Server 6 2005Q1 ϵͳ�ϵ� msg_svr_base/data/store/mboxlist��


Ǩ���û�����

���ڽ�������ν��û������ Messaging Server 5.2 ϵͳǨ�Ƶ� Messaging Server 6 2005Q1 ϵͳ�����Ҫ�� Messaging Server 5.2 �� Messaging Server 6����������ʼ��洢��ݿ⣬������ִ�д˹�̡���һ��������� make_mboxlistdb_changes.sh �ű������ڸ���Ч������ݿ⡣

��ֻ��ִ�д˹�̣����

�����ѡ��ʹ�ô˹��Ǩ�����䣬�벻Ҫ������·��ӳ�䵽 Messaging Server 5.2 ������Ҳ��Ҫ���� make_mboxlist_changes.sh �ű���

����ű���ɵ� make_configutil_changes.sh �ű����Զ�������·������Ϊӳ�䵽 Messaging Server 5.2 ��������Ҫ�ֶ�������и�ġ����⣬��Ӧ���� do_the_upgrade.sh �ű���ɾ�� make_mboxlistdb_changes.sh �ű��ĵ��á�

Ҫ��j��ʽ���û�������ݴ� Messaging Server 5.2 �ƶ��� Messaging Server 6 2005Q1����ִ�б����н��ܵIJ��衣�ƶ����ʱ����ر� Messaging Server��

����˵�����������⣺

Ҫ��

Ǩ�Ƶ�ΨһҪ�������¾��ʼ����ͷ������϶�Ҫ���� stored��

Ǩ��˵��

Ҫ���û������ Messaging Server 5.2 ϵͳǨ�Ƶ� Messaging Server 6 2005Q1 ϵͳ����ִ�����²���

  1. ����֪ͨ�û���������ƶ�������֮ǰ�����ǽ��޷��������䡣��ȷ���û���������ƶ���ʼ֮ǰ�����ʼ�ϵͳע��
  2. �� Messaging Server 5.2 �ʼ��洢�������û���Ŀ�� mailUserStatus �û� LDAP ���Դ� active ���Ϊ hold���Խ�������û��ʼ������ڱ�������У�����ֹͨ�� IMAP��POP �� HTTP �������䡣
  3. �й� mailUserStatus �ĸ����Ϣ����μ� Sun Java System Communcations Services Schema Reference Manual (http://docs.sun.com/doc/819-0113)��

  4. ȷ���ڴ˹���ڼ� Messaging Server 5.2 �� Messaging Server 6 2005Q1 ��������������С�
  5. �������û���Ŀ�е� mailHost ���ԴӾ��ʼ���������Ϊ���ʼ�������
  6. Ҫ��������ʹ������ ldapsearch ���������Ҫ�޸��� mailHost ���Ե��û���Ŀ��

    ldapsearch -h ldap.siroe.com -b "o=internet" \    "(&(objectclass=maildomain)(mailHost=oldmail.siroe.com))"

    Ȼ��ʹ�� ldapmodify ��������Ŀ���Ϊ��Ӧ�����ʼ��������ʹ�� Messaging Server ��/�� Directory Server ����� ldapmodify������ʹ�� Solaris ldapmodify����

    �й� mailhost �ĸ����Ϣ����μ�Sun Java System Communcations Services Schema Reference Manual����

  7. �ھ�ϵͳ�У�ʹ�� backup-groups.conf �ļ����û���Ŀ��Ϊ��ȵ��顣��Ҳ���Խ��û�������ļ������ڲ��� 6 ��ʹ�� -u ѡ�
  8. ���û���ݴ� Messaging Server 5.2 �ʼ��洢�ƶ��� Messaging Server 6 2005Q1 �ʼ��洢�С�
  9. ��ɴ˲���ķ���Ϊ��ʹ�� imsbackup ʵ�ó��򱸷� Messaging Server 5.2 �ʼ��洢��Ȼ��ʹ�� imsrestore ʵ�ó����ʼ��洢�ָ��� Messaging Server 6 2005Q1 �С����磬Ҫ������� oldmail.siroe.com Ǩ�Ƶ� newmail.siroe.com������ oldmail.siroe.com �������������

    /<server-root>/bin/msg/store/bin/imsbackup -f- /<instance>/<group>     \
    | rsh newmail.siroe.com /opt/SUNWmsgsr/lib/msg/imsrestore.sh   \

    -f- -cy -v1

    ��������ж����ı��ݺͻָ��Ự��ÿ��һ�����ʹ���͵����ʼ��洢�����ʴﵽ��󻯡��й� imsbackup �� imsrestore ʵ�ó���ĸ����Ϣ����μ� Messaging Server �ο��ֲ� (http://docs.sun.com/doc/819-0106) �Լ����ݲ��ָ��ʼ��洢��

  10. �� Messaging Server 6 2005Q1 ����Ϊ�µ�ϵͳĬ���ʼ����ͷ�����
  11. �� oldmail.siroe.com �� A ��¼���Ϊָ�� newmail.siroe.com���˷���������ǰ�� oldmail.siroe.com ��Ϊ�����򣩡�

  12. ִ�����������ͷ� Messaging Server 5.2 ϵͳ�ϱ�������е��ʼ���

    imsimta process_held -uid=user -domain=domain

  13. ���� user ���û� ID��domain ���û����ڵ���

  14. ȷ���û��ͻ���ָ���µ��ʼ�������
  15. ����ɺ�ͨ���û����ʼ��ͻ������ʹ�û�ָ���·������ڴ�ʾ���У�ʹ�û��� oldmail.siroe.com ָ�� newmail.siroe.com����

    ����ʹ�� MMP��ʹ�û����轫��ͻ���ֱ��ָ�����ʼ�������MMP ���Ӵ洢�� LDAP �û���Ŀ�е� mailHost �����л�ȡ����Ϣ�����Զ����ͻ����ض����·�����



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


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