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

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

�� 2 ��
�ɯŦ� Sun Java Systems Messaging Server

�����y�z�p��q Messaging Server 5.2 �ɯŦ� Messaging Server 6 2004Q2�C


�}�l���e

���ɯŤ��e�A�нT�w�G


�ɯŵ{��²��

�q Messaging Server 5.2 �ɯŦ� Messaging Server 6 2004Q2 �]�A�T�ӨB�J�C�H�U�D�D���z�F���{�ǡG

  1. ���ɯŤ��ε{�� (do_the_upgrade.sh)


�إߤɯ��ɮץH��s�t�m

���p�`�y�z�p��إ߯S�?�ɯ��ɮרӧ�s Messaging Server 6 2004Q2 �t�ΤW���t�m�G

���ɯ��ɮ�

���ɯŤ��ε{���q Messaging Server 5.2 �ɯŦ� 6 ���e�A�z�ݭn���� UpgradeMsg5toMsg6.pl Perl �{���� (��� msg_svr_base/sbin ��)�C

UpgradeMsg5toMsg6.pl �|��� 5.2 �t�m�ɮשM Messaging Server 6 �t�m�ɮסA�ì��C�Ӱt�m�ɮ׫إߥH�U����ɮסG*.CHANGES �ɮשM *.MERGED �ɮסC

*.CHANGES �ɮשM *.MERGED �ɮצb�u�@�ϥؿ� /var/tmp/UpgradeMsg5toMsg6.ScratchDir �����͡C

*.CHANGES �ɮ���� Messaging Server 5.2 �M Messaging Server 6 2004Q2 ���������n�t�m�ɮ׮t���C�o���ɮ׭��I��ܶȦb Messaging Server 6 2004Q2 ���o�{���t�m����B�Ӧ� Messaging Server 5.2 ��b Messaging Server 6 2004Q2 ���Q�^�O���t�m����H�ζȦb Messaging Server 5.2 ���o�{���t�m����C�Ъ`�N�A�ëD�Ҧ� *.CHANGES �ɮ׳��|��ܤ��P�������t�m�ɮפ������t���A�ӥB�ëD�Ҧ��t�m�ɮ׳��|���� *.CHANGES �ɮסC

*.MERGED �ɮצX�֤F Messaging Server 5.2 �M Messaging Server 6 ���t�m�ȩM�]�w�C�q�`�A�p�G�ŦX�H�U���AMessaging Server 6 2004Q2 ���N�O�d Messaging Server 5.2 ���t�m�ѼƭȡG

��� 2-1 �C�X���� *.MERGED �� *.CHANGES �ɮת��t�m�ɮסG

��� 2-1 ���� *.MERGED �� *.CHANGES �ɮת� Messaging Server �t�m�ɮ�  

�t�m��T

�y�z

���� *.MERGED �ɮ�

���� *.CHANGES �ɮ�

job_controller.cnf

�u�@����ɮ�

X

X

�ഫ

�ഫ�ɮ�

X

 

channel_option (�䤤 channel �� SMTP �q�D)

SMTP �q�D�ﶵ�ɮ�

X

 

native_option

��ͳq�D�ﶵ�ɮ� (channel_option ���~)

X

X

channel_headers.opt (�䤤 channel �� SMTP �q�D)

���Y�ﶵ�ɮ�

X

 

dispatcher.cnf

���e�{���ɮ�

X

X

imta_tailor

�վ��ɮ�

X

X

option.dat

���� MTA �ﶵ�ɮ�

X

X

aliases

�O�W�ɮ�

X

 

imta.cnf

MTA �t�m�ɮסF���ܧ�F�]�t�Ѧ� (�p�ɮץؿ��m)�C�O�d 5.2 �t�m�������g�W�h�M�q�D�]�w�C�Y�n�b imta.cnf ���ǤJ LMTP�A�нƻs Messaging Server 6 imta.cnf �ɮפ��� LMTP ��T�C

X

�b�Y�DZ��p�U�A�i��|���� *.CHANGES �ɮסC

mappings

��M�ɮ�

X

 

mappings.locale

���g�ƹ�M�ɮ�

X

 

internet.rules

��ں��W�h�t�m�ɮ�

X

 

backup-groups.conf

�ƥ�s�թw�q

X

X

configutil

local.conf �M msg.conf �t�m�ɮפ��t�m�Ѽƪ��ܧ�C

 

X

��� UpgradeMsg5toMsg6.pl Perl �{����

�Y�n��� UpgradeMsg5toMsg6.pl �H�إߦU���ɮ� (�z�L�o���ɮץi�H��s�t�m)�A�а��H�U�B�J�G

  1. �p�G Messaging Server 5.2 �M 6 �����b�P�@�x��W�A�N Messaging Server 5.2 server-root �ؿ�ǰe�B�^��ýƻs�� Messaging Server 6 2004Q2 �t�Τ��C�p�G��Ӧ�A�������w�˦b�P�@��W�A�h�i�H��L���B�J�C
    1. �p�G�l���x�s�L�j�A�L�k�q�@�Өt�ζǰe��t�@�Өt�ΡA�h�i�H�ϥ� umount (1M) �M mount (1M) ��O�q 5.2 �t�Τ����ϺСA�M��N���̱���� Messaging Server 6 �t�Τ��C
    2. �L�ݱN Messaging Server 5.2 �x�s��ƽƻs�� Messaging Server 6 2004Q2 �t�Τ��A��T�O�b�ɯŵ{�Ƕi��v��i�H�s�� Messaging Server 5.2 �x�s��ơC

    3. 5.2 �M Messaging Server 6 2004Q2 �t�Υi�b���ɦP�ɰ��C
  2. �ھ� 5.2 ���� msg-instance �M Messaging Server 6 2004Q2 ���� msg_svr_base ��� UpgradeMsg5toMsg6.pl �ɯŵ{���� (��� msg_svr_base/sbin ��)�C�Ҧp�G

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

  3. �䤤 /usr/sunone/server5/msg-budgie �� 5.2 �� Messaging Server �� msg-instance�A/opt/SUNWmsgsr �� Messaging Server 6 2004Q2 ���� msg_svr_base�C

    *.MERGED �M *.CHANGES �ɮ� (�p��� 2-1 �ҭz) �N�إߡC

  4. �ХJ�Ӭd�\ *.MERGED �ɮסF�p�G�z���Q�ϥΫ�ij���]�w�A�h������ʽվ�]�w�C

�����ε{���L�k��s Messenger Express �ۭq�ɮסC�]���A�z�ݭn����ܧ�o���ɮסA�H�O�d�Ӧ� Messaging Server 5.2 �������T�A�üW�[�Ӧ� Messaging Server 6 2004Q2 �w�˪��Ҧ��s��T�C


���ɯŤ��ε{��

���`�y�z do_the_upgrade.sh ���ε{�� (��� /var/tmp/UpgradeMsg5toMsg6.ScratchDir ��)�A�Ӥ��ε{���O�ѥ|�Ӥl�{���ɲզ��� shell �{���ɡC���`�]�t�H�U�D�D�G

�ɯŤ��ε{��²��

do_the_upgrade.sh ���ε{���ѥ|�� shell �{���ɲզ��A�o�ǵ{���ɳz�L *.MERGED �ɮק�s Messaging Server 6 2004Q2 �t�Τ� MTA �t�m�Bconfigutil �ѼơB�ƥ�ѼƥH�� mboxlist ��Ʈw���t�m�M�ɮץؿ��m�C

�z�i�H��� do_the_upgrade.sh ���ε{���A�]�i�H��W���զ� do_the_upgrade.sh ���ε{�����@�өΦh�ӵ{���� (make_mta_config_changes.sh�Bmake_configutil_changes.sh�Bmake_backup_config_changes.sh �M make_mboxlistdb_changes.sh)�C

�Y�n�N MTA ���~���q Messaging Server 5.2 �ɯŦ� Messaging Server 6 2004Q2�A�z�u�ݰ�� make_mta_config_changes.sh �M make_backup_config_changes.sh (�p�ƥ�t�m�ҭz)�C

��� do_the_upgrade.sh ���ε{���Υ��l�{���ɮɡA�нT�w Messaging Server 5.2 �P Messaging Server 6 2004Q2 �����ҰʩM���C

��� do_the_upgrade.sh ���ε{��

��� do_the_upgrade.sh ���ε{���G

  1. �� 5.2 �M 6 �� Messaging Server�C
  2. ��椽�ε{���G
  3. # sh /var/tmp/UpgradeMsg5toMsg6.ScratchDir/do_the_upgrade.sh

��� do_the_upgrade.sh �{���ɫ�A�z�i�H�~��Ѧ� 5.2 ���3ΰϸ�| (��M�z�L�k���� Messaging Server 5.2 server-root �ؿ�)�A�]�i�H�N 5.2 ���x�s�3ΰϤ�ʲ��ܬ�3�� Messaging Server 6 2004Q2 �ؿ��m�C�z3�Ӧb���s�Ұ� Messaging Server ���e��榹�B�J�C

MTA �t�m

�@�� do_the_upgrade.sh ���ε{���զ����*� MTA �ɯŰt�m�l�{���ɺ٬� make_mta_config_changes.sh (��� /var/tmp/UpgradeMsg5toMsg6.ScratchDir ��)�C

make_mta_config_changes.sh �{���ɹ� *.MERGED ��A���t�m�ɮ׶i��ƥ�M���s�R�W�A�ñN�䲾�� Messaging Server 6 2004Q2 �ɮץؿ�c������l�W�٩M��m�C

���s�R�W�ò����ɮק�����A���{���ɷ|�۰ʰ�� imsimta cnbuild ��O�A�H���s�sĶ MTA �t�m�C


��

�Y�n�N MTA ���~���q Messaging Server 5.2 �ɯŦ� Messaging Server 6 2004Q2�A�z�u�ݰ�� make_mta_config_changes.sh �M make_backup_config_changes.sh (�p�ƥ�t�m�ҭz)�C


configutil �Ѽ�

�@�� do_the_upgrade.sh ���ε{���զ����*� configutil �ɯŰt�m�l�{���ɺ٬� make_configutil_changes.sh �{���� (��� /var/tmp/UpgradeMsg5toMsg6.ScratchDir ��)�C

make_configutil_changes.sh �{���ɦX�֤F msg.conf �M local.conf �ɮפ����s�ѼƩΧ�s�᪺�ѼơC�p�G Messaging Server 6 2004Q2 �� configutil �ѼƤ�����w�w�]�ȡA�h�Ҧ� Messaging Server 5.2 ���ȱN�b Messaging Server 6 2004Q2 �����~��ϥΡC

�ƥ�t�m

�@�� do_the_upgrade.sh ���ε{���զ����*��ƥ�ɯŰt�m�l�{���ɺ٬� make_backup_config_changes.sh �{���� (��� /var/tmp/UpgradeMsg5toMsg6.ScratchDir ��)�C

make_backup_config_changes.sh �{���ɤɯųƥ�A�� (�Ҧp backup-groups.conf �ɮפ����A��) ���t�m�C

mboxlist ��Ʈw

�@�� do_the_upgrade.sh ���ε{���զ����*� mboxlist ��Ʈw�ɯŰt�m�l�{���ɺ٬� make_mboxlistdb_changes.sh �{���� (��� /var/tmp/UpgradeMsg5toMsg6.ScratchDir ��)�C

make_mboxlistdb_changes.sh �{���ɶǰe 5.2 ���� mboxlist ��Ʈw�ñN��ɯŦ� Messaging Server 6 2004Q2 �ؿ�c�C���{���ɱN�|�� *.db �ɮ� (folder.db�Bquota.db�Bperuser.db �M subscr.db) �q Messaging Server 5.2 �t�ΤW�� server-root/msg-instance/store/mboxlist �ƻs�� Messaging Server 6 2004Q2 �t�ΤW�� msg_svr_base/data/store/mboxlist ���C


�E���ϥΪ̹q�l�H�c

���p�`�y�z�p��N�ϥΪ̹q�l�H�c�q Messaging Server 5.2 �E���� Messaging Server 6 2004Q2 �t�ΡC�p�G�z�n�N Messaging Server 5.2 �ɯŦ� Messaging Server 6�A�äɯž�Ӷl���x�s��Ʈw�A�h�L�ݫ�Ӧ��{�Ǿާ@�C�e�@�p�`�ҭz�� make_mboxlistdb_changes.sh �{���ɥi�Ω�󰪮Ħa�ɯŸ�Ʈw�C

�p�G�ݩ�H�U���p�A�z�u�ݰ�楻�B�J�G

�p�G�z��ܨϥΦ��{�ǾE���q�l�H�c�A�ФűN�3ΰϸ�|��M�� Messaging Server 5.2 �3ΰϡA�åB�ФŰ�� make_mboxlist_changes.sh �{���ɡC

�Ѥɯŵ{���ɲ��ͪ� make_configutil_changes.sh �{���ɷ|�۰ʱN�3ΰϸ�|�]�w����M�� Messaging Server 5.2 �3ΰϡC�z�ݭn��ʧ��ܥ��C���~�A�z3�q do_the_upgrade.sh �{���ɲ����� make_mboxlistdb_changes.sh �{���ɪ��I�s�C

�Y�n�H�u�W�覡�N�ϥΪ̹q�l�H�c��Ʊq Messaging Server 5.2 ���� Messaging Server 6 2004Q2�A�а�楻�p�`�ҭz���B�J�C���ʸ�ƮɵL�ݲפ� Messaging Server�C

���`���z�H�U�D�D�G

�ݨD

�E�����ߤ@�ݨD�N�O stored 3�b�s�¶l��ǰe��A���W�P�ɰ��C

�E������

�Y�n�N�ϥΪ̹q�l�H�c�q 5.2 �t�ξE���� Messaging Server 6 2004Q2 �t�ΡA�СG

  1. �ƥ�q���ϥΪ̡A�b��ƾE���{�ǧ������e�A�L�̱N�L�k�s��q�l�H�c�C�нT�w�ϥΪ̦b��ƾE���}�l���e���w�n�X��l��t�ΡC
  2. �N 5.2 �l���x�s���Ҧ��ϥΪ̶��ت� mailUserStatus �ϥΪ� LDAP �ݩʱq active �ܧ� hold�A�H�N�e�i���ϥΪ̶l��O�d�b�O�d��C���A�è���L�H�z�L IMAP�BPOP �M HTTP �s��q�l�H�c�C
  3. �p�ݦ��� mailUserStatus ����h��T�A�аѾ\�uSun Java System Communcations Services Schema Reference Manual�v(http://docs.sun.com/doc/817-5702)�C

  4. �T�w�b���{�Ǵv��A5.2 �M 6 2004Q2 �� Messaging Server ���w�Ұʨå��b���C
  5. �N�Ҧ��ϥΪ̶��ؤ��� mailHost �ݩʱq�ª��l���A���ܧ󬰷s���l���A���C
  6. �Y�n�p���A�ШϥΥH�U ldapsearch ��O���ݭn�ק�� mailHost �ݩʪ��ϥΪ̶��ءG

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

    �M��ϥ� ldapmodify ��O�N�U�Ӷ��ج�3�a�ܧ󬰷s���l���A���C(�ϥ� Messaging Server �M/�� Directory Server �H���� ldapmodify�C�ФŨϥ� Solaris ldapmodify�C)

    �p�ݦ��� mailhost ����h��T�A�аѾ\�uSun Java System Communcations Services Schema Reference Manual�v�C

  7. �b�ª��t�Τ��A�ϥ� backup-groups.conf �ɮױN�ϥΪ̶��ؤ3Φ��������s�աC(�z�٥i�H�N�ϥΪ̦W�ٸm���ɮפ��A�èϥΨB�J 6 ���� -u �ﶵ)
  8. �N�ϥΪ̸�Ʊq Messaging Server 5.2 �l���x�s���� Messaging Server 6 2004Q2 �l���x�s���C
  9. �������B�J����k�p�U�G�ϥ� imsbackup ���ε{���ƥ� Messaging Server 5.2 �l���x�s�A�M��ϥ� imsrestore ���ε{���N�l���x�s�״_�� Messaging Server 6 2004Q2 ���C�Ҧp�A�Y�n�N�q�l�H�c�q oldmail.siroe.com �E���� newmail.siroe.com�A�Цb oldmail.siroe.com �W���H�U��O�G

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

    �z�i�H���h�ӦP�B�B�@���ƥ�í״_���q�@�~ (�C�Ӹs�դ@��)�A�H�̤j�ƦV�s�l���x�s�i��ǰe���t�סC�аѾ\�uMessaging Server Reference Manual�v(http://docs.sun.com/doc/817-6267)�A�H��o���� imsbackup �M imsrestore ���ε{������h��T�C

  10. �N Messaging Server 6 2004Q2 �]�w���t�ηs���w�]�l��ǰe��A���C
  11. �N oldmail.siroe.com �� A �O���ܧ󬰫�V newmail.siroe.com (����A���t�d��e�H�s�b oldmail.siroe.com �W�����)�C

  12. �еo�X�H�U��O�A�)� Messaging Server 5.2 �t�ΤW�O�d��C�����l��G

    imsimta process_held -uid=user -domain=domain

  13. �䤤 user �O�ϥΪ� ID�Adomain �O�ӨϥΪ̩Ҧb�����C

  14. �T�O�ϥΪ̥Τ�ݫ�V�s���l���A���C
  15. �ɯŧ�����A�z�L�ϥΪ̪��l��Τ�ݵ{����ϥΪ̫�V�s����A�� (�b���d�Ҥ��A��ϥΪ̱q oldmail.siroe.com ��V newmail.siroe.com)�C

    �Ϊ̨ϥ� MMP�A�Ǧ��A�ϥΪ̵L�ݱN��Τ�ݪ�����V�s���l���A���FMMP �N�q�x�s�b LDAP �ϥΪ̶��ؤ��� mailHost �ݩʤ�����T�A�æ۰ʱN�Τ�ݭ��s�ɦV�ܷs����A���C



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


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