Sun Java �?     p��      �ܼ�      ���      ����     

Sun �?
Sun Java System Messaging Server 6 2004Q2 ����� 

�� 2 ��
Sun Java Systems Messaging Server �ؤΥ��åץ��졼��

���ξϤǤϡ�Messaging Server 5.2 ���� Messaging Server 6 2004Q2 �ؤΥ��åץ��졼����ˡ�ˤĤ������$��ޤ���


�Ϥ��p��

���åץ��졼�ɤ�¹Ԥ���p�ˡ������$��ǧ���Ƥ��$�����


���åץ��졼�ɥץ?���γ���

Messaging Server 5.2 ���� Messaging Server 6 2004Q2 �ؤΥ��åץ��졼�ɤˤϡ�3 �ĤΥ��ƥåפ�����ޤ��������Υץ?����ʲ��ι��ܤ����$��ޤ���


����򹹿����륢�åץ��졼�ɥե�����κ�.

������Ǥϡ�Messaging Server 6 2004Q2 �����ƥ�������򹹿����뤿��ˡ��ü�ʥ��åץ��졼�ɥե�������.������ˡ�����$��ޤ���

���åץ��졼�ɥե�����ˤĤ���

���åץ��졼�ɥ桼�ƥ���ƥ���¹Ԥ��� Messaging Server 5.2 �� 6 �˰ܹԤ���p�ˡ��ޤ� Perl ������ץ� UpgradeMsg5toMsg6.pl ��¹Ԥ���ɬ�פ�����ޤ������Υ�����ץȤ� msg_svr_base/sbin �ˤ���ޤ���

UpgradeMsg5toMsg6.pl �ϡ�5.2 ����ե������ Messaging Server 6 ����ե��������Ӥ�������ե����뤴�Ȥˡ�*.CHANGES �ե������ *.MERGED�ե������ 2 ���åȤ��.���ޤ���

*.CHANGES �ե������ *.MERGED �ե�����ϡ�������ڡ����ǥ��쥯�ȥ� /var/tmp/UpgradeMsg5toMsg6.ScratchDir ���8.����ޤ���

*.CHANGES �ե�����ϡ�Messaging Server 5.2 �� Messaging Server 6 2004Q2 �δ֤Ρ�����ե�����ν��פ�����$򼨤��ޤ������Υե�����Ǥϡ�Messaging Server 6 2004Q2 �ǤΤ߸��Ĥ��ä����ꥨ��ƥ��ƥ���Messaging Server 6 2004Q2 �Ǥ��ѻߤ��줿 Messaging Server 5.2 �����ꥨ��ƥ��ƥ�������� Messaging Server 5.2 �ǤΤ߸��Ĥ��ä����ꥨ��ƥ��ƥ����ä˼����Ƥ��ޤ������٤Ƥ� *.CHANGES �ե����뤬����ե�����ΥС������֤�����$򼨤��櫓�ǤϤʤ����ޤ������٤Ƥ�����ե����뤬 *.CHANGES �ե������8.����櫓�ǤϤ���ޤ���

*.MERGED �ե�����ϡ�Messaging Server 5.2 �� Messaging Server 6 �������ͤ��������礷����ΤǤ������̤˼��Τɤd餫�ξ��ˡ�Messaging Server 5.2 ������ѥ�᡼���ͤϡ�Messaging Server 6 2004Q2 �Ǥ��ݻ��ޤ���

ɽ 2-1 �ǡ�*.MERGED �ޤ��� *.CHANGES �ե������8.��������ե�����Υꥹ�Ȥ򼨤��ޤ���

ɽ 2-1 *.MERGED �ޤ��� *.CHANGES �ե������8.���� Messaging Server ����ե����� 

�������

����

*.MERGED �ե������8.

*.CHANGES �ե������8.

job_controller.cnf

����֥���ȥ?��ե�����

X

X

�Ѵ�

�Ѵ��ե�����

X

 

channel_option��channel �� SMTP �e�ͥ�

SMTP �e�ͥ륪�ץ����ե�����

X

 

native_option

�ͥ��ƥ��֥e�ͥ�Υ��ץ����ե����� (channel_option ���㳰)

X

X

channel_headers.opt��channel �� SMTP �e�ͥ�

�إå!����ץ����ե�����

X

 

dispatcher.cnf

�ǥ����ѥåe�ե�����

X

X

imta_tailor

�ƥ��顼�ե�����

X

X

option.dat

���?�Х�� MTA ���ץ����ե�����

X

X

�����ꥢ��

�����ꥢ���ե�����

X

 

imta.cnf

MTA ����ե����롣�Ȥ߹��߻��� (�ե�����ǥ��쥯�ȥ�ξ��ʤ�) �Τߤ��ѹ�����롣�񤭴�����§����ӥe�ͥ�����ϡ�5.2 �����꤬�ݻ��롣imta.cnf �ե������ LMTP ��ޤ��ˤϡ�LMTP �����Messaging Server 6 �� imta.cnf �ե����뤫�饳�ԡ�����

X

���ˤ�äƤϡ�*.CHANGES �ե����뤬8.����뤳�Ȥ�����

�ޥåԥ�

�ޥåԥ󥰥ե�����

X

 

mappings.locale

�?���饤�����줿�ޥåԥ󥰥ե�����

X

 

internet.rules

���󥿡��ͥåȥ롼�������ե�����

X

 

backup-groups.conf

�Хå����åץ��롼�����

X

X

configutil

local.conf ����� msg.conf ����ե�����ˤ�������ѥ�᡼�����ѹ�

 

X

UpgradeMsg5toMsg6.pl Perl ������ץȤμ¹�

UpgradeMsg5toMsg6.pl ��¹Ԥ��ơ�����ι����˻��ѤǤ���ե�����Υ��åȤ��.����ˤϡ����μ��˽����ޤ���

  1. Messaging Server 5.2 ����� 6 �С������Ʊ���ޥ����ˤʤ����ϡ�Messaging Server 5.2 �� server-root �ǥ��쥯�ȥ��ž����Ф��ơ�Messaging Server 6 2004Q2 �����ƥ�˥��ԡ����ޤ��������Υ����С��С������Ʊ���ޥ����˥��󥹥ȡ��뤵��Ƥ�����ϡ����μ��Ͼʤ����Ȥ��Ǥ��ޤ���
    1. ��å��������ȥ��������ƥ�֤�ž���ˤ��礭��������ϡ�umount (1M) ���ޥ�ɤ� mount (1M) ���ޥ�ɤ���Ѥ��ơ�5.2 �����ƥफ��ǥ������Υޥ���Ȥ�����Υǥ������� Messaging Server 6 �����ƥ�˥ޥ���Ȥ��뤳�Ȥ��Ǥ��ޤ���
    2. Messaging Server 5.2 �Υ��ȥ��ǡ����� Messaging Server 6 2004Q2 �����ƥ�˥��ԡ�����ɬ�פϤ���ޤ��󤬡����åץ��졼�ɥץ?����� Messaging Server 5.2 �Υ��ȥ��ǡ���������������ǽ�Ǥ��뤳�Ȥ��ǧ����ɬ�פ�����ޤ���

    3. ���λ��$ǡ�5.2 �����ƥ�� Messaging Server 6 2004Q2 �����ƥ��ξ���¹Ԥ��뤳�Ȥ��Ǥ��ޤ���
  2. 5.2 �С������� msg-instance �� Messaging Server 6 2004Q2 �С������� msg_svr_base ���Ф��ơ�UpgradeMsg5toMsg6.pl ���åץ��졼�ɥ�����ץȤ�¹Ԥ��ޤ������Υ�����ץȤ� msg_svr_base/sbin �ˤ���ޤ���
    �� :

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

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

    *.MERGED �ե������ *.CHANGES �ե����� (ɽ 2-1 �򻲾�) ����.����ޤ���

  4. *.MERGED �ե������褯��ǧ���Ƥ��$������侩����Ƥ����������Ѥ��ʤ����ϡ�������ư��Ĵ0����ɬ�פ�����ޤ���

���Υ桼�ƥ���ƥ��ϡ�Messenger Express �������ޥ����ե�����򹹿����ޤ��󡣤��Τ��ᡢMessaging Server 5.2 �δ�Ϣ������ݻ�ʤ��� Messaging Server 6 2004Q2 �ο�������ɲä���ˤϡ������Υե�������ư���ѹ�����ɬ�פ�����ޤ���


���åץ��졼�ɥ桼�ƥ���ƥ��μ¹�

������Ǥϡ�do_the_upgrade.sh �桼�ƥ���ƥ��ˤĤ������$��ޤ������Υ桼�ƥ���ƥ��� /var/tmp/UpgradeMsg5toMsg6.ScratchDir �ˤ��ꡢ4 �ĤΥ��֥�����ץȤǹ�.����Ƥ��륷���륹����ץȤǤ���������ˤϡ��ʲ��ι��ܤ�����ޤ���

���åץ��졼�ɥ桼�ƥ���ƥ��γ���

do_the_upgrade.sh �桼�ƥ���ƥ��� 4 �ĤΥ����륹����ץȤǹ�.����Ƥ��ޤ��������Υ�����ץȤϡ�*.MERGED �ե��������Ѥ��ơ�Messaging Server 6 2004Q2 �����ƥ�˴ޤޤ�� 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) �� 1 �Ĥޤ���ʣ�����̤˼¹Ԥ��뤳�Ȥ��Ǥ��ޤ���

MTA ��졼�ޥ���� Messaging Server 5.2 ���� Messaging Server 6 2004Q2 �˥��åץ��졼�ɤ����硢make_mta_config_changes.sh �� make_backup_config_changes.sh ��¹Ԥ��ޤ� (�֥Хå����å�������򻲾�)��

do_the_upgrade.sh �桼�ƥ���ƥ��䥵�֥�����ץȤ�¹Ԥ����硢Messaging Server �� 5.2 �� 6 2004Q2 ����ư��¹Ԥ򤷤Ƥ��ʤ����Ȥ��ǧ���Ƥ��$�����

do_the_upgrade.sh �桼�ƥ���ƥ��μ¹�

do_the_upgrade.sh �桼�ƥ���ƥ���¹Ԥ���ˤϡ����Τ褦�˻��ꤷ�ޤ���

  1. Messaging Server 5.2 �� 6 ��ξ��򥷥�åȥ%��󤷤ޤ���
  2. ���Τ褦�˥桼�ƥ���ƥ���¹Ԥ��ޤ���
  3. # sh /var/tmp/UpgradeMsg5toMsg6.ScratchDir/do_the_upgrade.sh

do_the_upgrade.sh ������ץȤμ¹Ը�ˡ�5.2 �Υѡ��ƥ������ѥ��λ��Ȥ��³���뤫 (����� Messaging Server 5.2 �� server-root �ǥ��쥯�ȥ�Ϻ��Ǥ��ʤ��ʤ�)��5.2 �Υ��ȥ��ѡ��ƥ������� Messaging Server 6 2004Q2 �ǥ��쥯�ȥ꤬�����Ƥ�����˼�ư�ǰ�ư���뤫���Τɤd餫��j��Ǥ��ޤ������μ��� Messaging Server �κƵ�ư�Τޤ��˼¹Ԥ��Ƥ������Ȥ�ɬ�פǤ���

MTA ������

do_the_upgrade.sh �桼�ƥ���ƥ���.���륵�֥�����ץȤΤ��a�MTA �Υ��åץ��졼�������Ԥ���Τϡ�make_mta_config_changes.sh �ȸƤФ졢/var/tmp/UpgradeMsg5toMsg6.ScratchDir �ˤ���ޤ���

make_mta_config_changes.sh ������ץȤϡ�*.MERGED �����С�����ե������Хå����åפ���Messaging Server 6 2004Q2 �Υե�����ǥ��쥯�ȥ깽¤��θ���̾p�Ȱ��֤��ᤷ�ޤ���

���Υ�����ץȤˤ��ե������̾p���ѹ��Ȱ�ư����λ����ȡ�imsimta cnbuild ���ޥ�ɤ���ưŪ�˼¹Ԥ���� MTA ���꤬�ƥ���ѥ��뤵��ޤ���


��

MTA ��졼�ޥ���� Messaging Server 5.2 ���� Messaging Server 6 2004Q2 �˥��åץ��졼�ɤ����硢make_mta_config_changes.sh �� make_backup_config_changes.sh ��¹Ԥ��ޤ� (�֥Хå����å�������򻲾�)��


configutil �γƥѥ�᡼��

do_the_upgrade.sh �桼�ƥ���ƥ���.���륵�֥�����ץȤΤ��a�configutil �Υ��åץ��졼�������Ԥ���Τϡ�make_configutil_changes.sh ������ץȤȸƤФ졢/var/tmp/UpgradeMsg5toMsg6.ScratchDir �ˤ���ޤ���

make_configutil_changes.sh ������ץȤϡ�msg.conf ����� local.conf �ե�������ο����ޤ��ϥ��åץ��졼�ɤ��줿�ѥ�᡼�����Ȥ߹��ߤޤ���Messaging Server 6 2004Q2 �� configutil �ѥ�᡼���˥ǥե�����ͤ����ꤵ��Ƥ��ʤ���硢Messaging Server 5.2 ���ͤ� Messaging Server 6 2004Q2 �С������˷���ۤ���ޤ���

�Хå����å�����

do_the_upgrade.sh �桼�ƥ���ƥ���.���륵�֥�����ץȤΤ��a��Хå����åפΥ��åץ��졼�������Ԥ���Τϡ�make_backup_config_changes.sh ������ץȤȸƤФ졢/var/tmp/UpgradeMsg5toMsg6.ScratchDir �ˤ���ޤ���

make_backup_config_changes.sh ������ץȤϡ�backup-groups.conf �ե�����ˤ���褦�ʥХå����åץ����ӥ�������򥢥åץ��졼�ɤ��ޤ���

mboxlist �ǡ����١���

do_the_upgrade.sh �桼�ƥ���ƥ���.���륵�֥�����ץȤΤ��a�mboxlist �ǡ����١����Υ��åץ��졼�������Ԥ���Τϡ�make_mboxlistdb_changes.sh ������ץȤȸƤФ졢/var/tmp/UpgradeMsg5toMsg6.ScratchDir �ˤ���ޤ���

make_mboxlistdb_changes.sh ������ץȤϡ�5.2 �� mboxlist �ǡ����١�����ž��ƥ��åץ��졼�ɤ�������� Messaging Server 6 2004Q2 �ǥ��쥯�ȥ깽¤�˥��åץ��졼�ɤ��ޤ������Υ�����ץȤϡ�4 �Ĥ� *.db �ե����� (folder.db��quota.db��peruser.db������� subscr.db) ��Messaging Server 5.2 �����ƥ��� server-root/msg-instance/store/mboxlist ���� Messaging Server 6 2004Q2 �����ƥ��� msg_svr_base/data/store/mboxlist �˥��ԡ����ޤ���


�桼�����᡼��ܥå����ΰܹ�

������Ǥϡ��桼�����᡼��ܥå����� Messaging Server 5.2 �����ƥफ�� Messaging Server 6 2004Q2 �����ƥ�˰ܹԤ�����ˡ�ˤĤ������$��ޤ���Messaging Server 5.2 ���� Messaging Server 6 �˥��åץ��졼�ɤ�����ǡ���å��������ȥ��ǡ����١���t�Τ򥢥åץ��졼�ɤ���Ȥ��ϡ����μ���Ԥ�ɬ�פϤ���ޤ���p��������$��� make_mboxlistdb_changes.sh ������ץȤ���Ѥ��ơ�����Ψ�褯�ǡ����١����򥢥åץ��졼�ɤǤ��ޤ���

���μ��ϼ��ξ��˼¹Ԥ���ɬ�פ�����ޤ���

���μ���Ȥäƥ᡼��ܥå�����ܹԤ�����ϡ��ѡ��ƥ������ѥ��� Messaging Server 5.2 �ѡ��ƥ������˥ޥåפ��ʤ��Ǥ��$������ޤ���make_mboxlist_changes.sh ������ץȤ�¹Ԥ��ʤ��Ǥ��$�����

���åץ��졼�ɥ�����ץȤ�8.����� make_configutil_changes.sh ������ץȤˤ�äơ�Messaging Server 5.2 �ѡ��ƥ������˥ޥåפ���ѡ��ƥ������ѥ�����ưŪ�����ꤵ��ޤ�������ϼ�ư���ѹ�����ɬ�פ�����ޤ����ޤ���do_the_upgrade.sh ������ץȤ��� make_mboxlistdb_changes.sh ������ץȤθƤӽФ������ɬ�פ�����ޤ���

�桼�����᡼��ܥå����Υǡ����� Messaging Server 5.2 ���� Messaging Server 6 2004Q2 �˥���饤��ǰ�ư����ˤϡ�����������$�����˽��äƤ��$������ǡ����ΰ�ư��� Messaging Server ����ߤ���ɬ�פϤ���ޤ���

�ʲ��ι��ܤγ�ά�ˤĤ������$��Ƥ��ޤ���

���

�ܹԤ��׷�ϡ�����ξ��� Messaging Server �� stored ���¹Ԥ���Ƥ��뤳�Ȥ$��Ǥ���

�ܹԼ��

�桼�����᡼��ܥå����� 5.2 �����ƥफ�� Messaging Server 6 2004Q2 �����ƥ�˰ܹԤ���ˤϡ����μ��˽����ޤ���

  1. �ǡ�����ư�ץ?������λ����ޤǥ᡼��ܥå����˥��������Ǥ��ʤ����Ȥ򡢤��餫����桼���������Τ��ޤ����ǡ������ư����p�ˡ��桼�������᡼�륷���ƥफ��?�����Ȥ��Ƥ��뤳�Ȥ��ǧ���ޤ���
  2. ��α���塼�ˤ�����å���������α����IMAP��POP������� HTTP ��𤷤ƥ᡼��ܥå����˥��������Ǥ��ʤ��褦�ˤ��뤿��ˡ�5.2 ��å��������ȥ��Τ��٤ƤΥ桼��������ȥ�� mailUserStatus �桼���� LDAP °-��active ���� hold ���ѹ����ޤ���
  3. mailUserStatus �ξܺ٤ˤĤ��Ƥϡ���Sun Java System Communications Services Schema Reference Manual�� (http://docs.sun.com/doc/817-5702) �򻲾Ȥ��Ƥ��$�����

  4. ���Υץ?����� 5.2 �� 6 2004Q2 ��ξ��� Messaging Server ������ư���Ƽ¹Ԥ���Ƥ��뤳�Ȥ��ǧ���ޤ���
  5. ���٤ƤΥ桼��������ȥ���� mailHost °-�򡢸Ť��᡼�륵���С����鿷�����᡼�륵���С����ѹ����ޤ���
  6. ���Τ���ˤϡ����� ldapsearch ���ޥ�ɤ���Ѥ��ơ�mailHost °-���ѹ���ɬ�פʥ桼��������ȥ�򸡺�ޤ���

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

    ���ˡ�ldapmodify ���ޥ�ɤ���Ѥ��ơ������Υ���ȥ�򿷤����᡼�륵���С���5�����ѹ����ޤ���Messaging Server �ޤ��� Directory Server ����°���Ƥ��� ldapmodify ����Ѥ��Ƥ��$�����Solaris �� ldapmodify �ϻ��Ѥ��ʤ��Ǥ��$�����

    mailhost �ξܺ٤ϡ���Sun Java System Communications Services Schema Reference Manual�٤򻲾Ȥ��Ƥ��$�����

  7. �Ť������ƥ�ǡ�backup-groups.conf �ե��������Ѥ��ƥ桼��������ȥ�����ʥ��롼�פ�ʬ�䤷�ޤ� (�桼����̾��ե���������졢��� 6 �� -u ���ץ�������Ѥ�����ˡ�⤢��)��
  8. �桼�����ǡ�����Messaging Server 5.2 ��å��������ȥ����� Messaging Server 6 2004Q2 ��å��������ȥ��˰�ư���ޤ���
  9. �����Ԥ��ˤϡ�imsbackup �桼�ƥ���ƥ�����Ѥ��� Messaging Server 5.2 ��å��������ȥ���Хå����åפ���imsrestore �桼�ƥ���ƥ�����Ѥ��ƥ�å��������ȥ��� Messaging Server 6 2004Q2 ����ޤ������Ȥ��С�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

    �Хå����åפ���Υ��å�����Ʊ����ʣ�� (���롼�פ��Ȥ� 1 ��) �¹Ԥ���ȡ���������å��������ȥ��ؤ�ž��®�٤��Ŭ���Ǥ��ޤ���imsbackup �桼�ƥ���ƥ��� imsrestore �桼�ƥ���ƥ��ξܺ٤ϡ���Messaging Server Reference Manual�� (http://docs.sun.com/doc/817-6267) �򻲾Ȥ��Ƥ��$�����

  10. �����ƥ�ο������ǥե���ȤΥ�å������󥰥����С��� Messaging Server 6 2004Q2 �����ꤷ�ޤ���
  11. newmail.siroe.com (��p oldmail.siroe.com �ˤ�äƥۥ��Ȥ���Ƥ����ɥᥤ������륵���С�) ��ݥ���Ȥ���褦�ˡ�oldmail.siroe.com �� A �쥳���ɤ��ѹ����ޤ���

  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 ����Ѥ�����硢�桼�������������᡼�륵���С��ǥ��饤����Ȥ�ľ�ܥݥ���Ȥ���ɬ�פϤ���ޤ���MMP �ϡ�LDAP �桼��������ȥ����¸����Ƥ��� mailHost °-����������$������ξ���򿷤��������С��˼�ưŪ�˥�%��쥯�Ȥ��ޤ���



p��      �ܼ�      ���      ����     


Copyright 2004 Sun Microsystems, Inc. All rights reserved.