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

Sun �?
Sun Java System Messaging Server 6 2005Q1 ����� 

�� 17 ��
�᡼��Υե��륿��󥰤ȥ�������)��

���ξϤǤϡ��᡼��򥽡��� (���п͡�IP ���ɥ쥹�ʤ�) ��إå!�ʸ����˴�Ť��ƥե��륿��󥰤�����ˡ�ˤĤ������$��ޤ����᡼��ե��륿��󥰤ˤϡ�MTA �ؤΥ���������)�椹�뤿�ᡢ�ޥåԥ󥰥ơ��֥��Ȥ���ˡ�ȡ�Sieve �����С�¦�롼�� (SSR) ��Ȥ���ˡ�� 2 �Ĥ�����ޤ���

�ޥåԥ󥰥ơ��֥��Ȥä� MTA �ؤΥ���������)�¤���ȡ�From: ���ɥ쥹�� To: ���ɥ쥹��IP ���ɥ쥹���ݡ����ֹ桢����ӥ������ޤ��ϰ���e�ͥ�˴�Ť��ƥ�å�������ե��륿��󥰤Ǥ��ޤ����ޥåԥ󥰥ơ��֥��Ȥ��ȡ�SMTP ��졼��ͭ��ޤ���̵����ڤ��ؤ��뤳�Ȥ��Ǥ��ޤ���Sieve �ϥ᡼��ե��륿��󥰥�����ץȤǤ��ꡢ�����Ȥ��ȡ��إå!��Ǹ��Ĥ��ä�ʸ����˴�Ť��ƥ�å�������ե��륿��󥰤Ǥ��ޤ�������ϡ���å�������ʸ���Ф��Ƥϵ�ǽ���ޤ���

����٥?�ץ�٥��)�椬˾�ޤ������ˤϡ��ޥåԥ󥰥ơ��֥��Ȥäƥ᡼���ե��륿��󥰤��ޤ����إå!��١�����)�椬˾�ޤ������ˤϡ�Sieve �����С�¦�롼���Ȥ��ޤ���

���ξϤϡ��ʲ��� 2 �Ĥ���ʬ���鹽.����Ƥ��ޤ���

�� 1 �� �ޥåԥ󥰥ơ��֥�: ����Ԥϡ�����Υޥåԥ󥰥ơ��֥�����ꤹ�뤳�Ȥˤ�ä� MTA �����ӥ��ؤΥ���������)��Ǥ��ޤ�������Ԥϡ�Messaging Server �ˤ��᡼�����ޤ��ϼ��ɤΥ桼�����˵�Ĥ��뤫�����뤤�ϵ�Ĥ��ʤ�����)��Ǥ��ޤ���

�� 2 �� �᡼��ܥå����ե��륿: �桼�����ȴ���Ԥϡ���å�������ե��륿��󥰤�����å������إå!��Ǹ��Ĥ��ä�ʸ����˴�Ť��ơ��ե��륿�ѤߤΥ�å��������Ф��륢�����������Ǥ��ޤ���Sieve �ե��륿�8����Ѥ��ޤ����ե��륿��󥰤ϡ�MTA ��٥�ޤ��ϥ桼������٥�Υe�ͥ�Ǽ¹ԤǤ��ޤ���


�� 1 �� �ޥåԥ󥰥ơ��֥�

�� 1 ��ˤϰʲ����᤬����ޤ���


�ޥåԥ󥰥ơ��֥��Ȥäƥ���������)�椹��

�᡼�륵���ӥ��ؤΥ���������)�椹��ˤϡ�����Υޥåԥ󥰥ơ��֥����Ѥ��ޤ��������Υޥåԥ󥰥ơ��֥����Ѥ���ȡ��᡼����������ޤ��Ϥ���ξ���ɤΥ桼�����˵�Ĥ��뤫�����뤤�ϵ�Ĥ��ʤ�����)��Ǥ��ޤ���ɽ 17-1 �ˡ�����������$���ޥåԥ󥰥ơ��֥�Υꥹ�Ȥ򼨤��ޤ���FROM_ACCESS��MAIL_ACCESS��ORIG_MAIL_ACCESS �γƥޥåԥ󥰥ơ��֥��Ϳ�����Ƥ��륢�ץꥱ�����������ʸ����ˤϡ�HELO/EHLO SMTP ���ޥ�ɤ��׵ᤵ��륷���ƥ�̾���ޤޤ�ޤ�������̾p��ʸ����κǸ��ɽ������ơ�ʸ���� (�̾�ϡ�SMTP��) �Τۤ�����ʬ�Ȥϥ���å���Ƕ��ڤ��Ƥ��ޤ����׵ᤵ��륷���ƥ�̾�ϡ������Υ��䥦���륹�Υ֥�å�����Ω�ľ�礬����ޤ���

��������)��ޥåԥ󥰥ơ��֥� - ���

��������)��ޥåԥ󥰥ơ��֥�η|��ϡ��ۤ��Υޥåԥ󥰥ơ��֥��Ʊ������Ū�ʤ�ΤǤ� (�֥ޥåԥ󥰥ե�������򻲾�)���ޥåԥ󥰥ơ��֥�̾�θ��˲��Ԥ����ꡢ���Τ��Ȥ� 1 �Ĥޤ���ʣ��Υޥåԥ󥰥���ȥ꤬³���ޤ����ޥåԥ󥰥���ȥ�ϡ���¦�Ρָ���ѥ�����פȱ�¦�Ρ֥ƥ�ץ졼�ȡפ��鹽.����Ƥ��ޤ�������ѥ����������Υ�å�������ե��륿��󥰤����ƥ�ץ졼�Ȥϥ�å��������Ф��Ƽ¹Ԥ��륢����������ꤷ�ޤ���������򼨤��ޤ���

SEND_ACCESS

 *|Elvis1@sesta.com|*|*      $Y
 *|Nelson7@sesta.com|*|*     $Y
 *|AkiraK@sesta.com|*|*      $Y
 *|*@sesta.com|*|*              $NMail$ Blocked

������Ǥϡ��ɥᥤ�� Elvis1��Nelson������� AkiraK ���ɥᥤ�� sesta.com ����Τ��٤Ƥ��Żҥ᡼���֥�å����Ƥ��ޤ���

��������)��ޥåԥ󥰥���ȥ�θ���ѥ������¿��θ����狼�鹽.���졢�ġ��θ�����Ͻ��� (|) �Ƕ��ڤ��Ƥ��ޤ���������ν��ϥ��������ޥåԥ󥰥ơ��֥�ˤ�äƷ��ꤵ��ޤ�������ˤĤ��ƤϤ��Ȥ�������$��ޤ�����Ȥ��ơ�SEND_ACCESS �ޥåԥ󥰥ơ��֥�θ���|��򼡤˼����ޤ���

src-channel|from-address|dst-channel|to-address

src-channel �ϥ�å������򥭥塼�������e�ͥ롢from-address �ϥ�å������κ�.�ԥ��ɥ쥹��dst-channel �ϥ��塼�������줿��å������ΰ���Ȥʤ�e�ͥ롢to-address �ϥ�å������ΰ��襢�ɥ쥹�Ǥ��������� 4 �ĤΥե��������ǥ������ꥹ������Ѥ���ȡ����Υե�����ɤξ��� (�e�ͥ�䥢�ɥ쥹�ʤ�) ��Ǥ�դΥǡ����Ȱ��פ���褦�ˤʤ�ޤ���


��

mappings �ե�������ѹ��������ϡ�ɬ������򥳥�ѥ��뤷�ʤ����Ƥ��$��� (��Sun Java System Messaging Server Administration Reference�٤� imsimta refresh ���ޥ�ɤ򻲾�)��


ɽ 17-1 ��������)��ޥåԥ󥰥ơ��֥� 

�ޥåԥ󥰥ơ��֥�

����

SEND_ACCESS
(537�򻲾�)��

����٥?�� From ���ɥ쥹������٥?�� To ���ɥ쥹������������Ӱ���e�ͥ�˴�Ť��ơ��忮��³��֥�å�������˻��Ѥ��ޤ����񤭴����䥨���ꥢ��Ÿ���ʤɤν���Ԥ��Ƥ��顢To ���ɥ쥹��Ĵ�٤��ޤ���

ORIG_SEND_ACCESS
(537�򻲾�)��

����٥?�� From ���ɥ쥹������٥?�� To ���ɥ쥹������������Ӱ���e�ͥ�˴�Ť��ơ��忮��³��֥�å�������˻��Ѥ��ޤ����񤭴����塢�����ꥢ��Ÿ����p�� To ���ɥ쥹��Ĵ�٤��ޤ���

MAIL_ACCESS
(539�򻲾�)��

SEND_ACCESS �ơ��֥�� PORT_ACCESS �ơ��֥���Ȥ߹�碌������˴�Ť����忮��³��֥�å�������˻��Ѥ��ޤ���SEND_ACCESS �Υe�ͥ�ȥ��ɥ쥹������� PORT_ACCESS �� IP ���ɥ쥹�ȥݡ����ֹ�˴ؤ�����󤬴��Ȥʤ�ޤ���

ORIG_MAIL_ACCESS
(539�򻲾�)��

ORIG_SEND_ACCESS �ơ��֥�� PORT_ACCESS �ơ��֥���Ȥ߹�碌������˴�Ť����忮��³��֥�å�������˻��Ѥ��ޤ���ORIG_SEND_ACCESS �Υe�ͥ�ȥ��ɥ쥹������� PORT_ACCESS �� IP ���ɥ쥹�ȥݡ����ֹ�˴ؤ�����󤬴��Ȥʤ�ޤ���

FROM_ACCESS
(542�򻲾�)��

����٥?�� From ���ɥ쥹�˴�Ť��ƥ᡼���ե��륿��󥰤�����˻��Ѥ��ޤ������Υơ��֥�ϡ�To ���ɥ쥹����Ŭ�ڤʾ��˻��Ѥ��ޤ���

PORT_ACCESS
(544�򻲾�)��

IP �ֹ�˴�Ť����忮��³��֥�å�������˻��Ѥ��ޤ���

��äȤ����Ū�ʤΤϡ�MAIL_ACCESS ����� ORIG_MAIL_ACCESS �ˤ��ޥåԥ󥰤ǡ�SEND_ACCESS ����� ORIG_SEND_ACCESS �˻��ѤǤ��륢�ɥ쥹����ӥe�ͥ����Τۤ���IP ���ɥ쥹��ݡ����ֹ�ʤɤ� PORT_ACCESS �ޥåԥ󥰥ơ��֥��𤷤��$���褦�ʾ�����$뤳�Ȥ��Ǥ��ޤ���


��������)��ޥåԥ󥰥ơ��֥�Υե饰

ɽ 17-2 �ˡ�SEND_ACCESS��ORIG_SEND_ACCESS��MAIL_ACCESS��ORIG_MAIL_ACCESS������� FROM_ACCESS �ޥåԥ󥰥ơ��֥�˴�Ϣ���륢�������ޥåԥ󥰥ե饰�򼨤��ޤ���PORT_ACCESS �ޥåԥ󥰥ơ��֥�Ǥϡ������ۤʤ�ե饰�����ݡ��Ȥ���Ƥ��ޤ� (ɽ 17-3 �򻲾�)��

����ȼ���ե饰�ξ�硢���ơ��֥��ɽ��������ɤ߼�����¤�Ǥ���ɬ�פ�����ޤ���������򼨤��ޤ���

ORIG_SEND_ACCESS

  tcp_local|*|tcp_local|*    $N$D30|Relaying$ not$ allowed

���ξ�硢�ٱ��֤θ��˵���ʸ�������Τ�5�������Ǥ����ե饰���Τϡ��ɤΤ褦�ʽ��ǻ��ꤷ�Ƥ⤫�ޤ��ޤ��󡣤������äơ����Υ���ȥ�Ϥ������Ʊ����̤ˤʤ�ޤ���

30|Relaying$ not$ allowed$D$N
$N30|Relaying$ not$ allowed$D
30|$N$DRelaying$ not$ allowed

ɽ 17-2 ���������ޥåԥ󥰥ե饰 

�ե饰

����

$A

SASL �����Ѥ���Ƥ���������ꤵ��ޤ������ü�ʥե饰�γ�ǧ���򻲾Ȥ��Ƥ��$�����

$B

�ӥåȥХ��åȤ˥�å��������%��쥯�Ȥ��ޤ���

$D

�ۿ��ٱ�γ�ǧ���׵ᤵ�줿�������ꤵ��ޤ� (FROM_ACCESS �Ǥϻ���Ǥ��ʤ�)�����ü�ʥե饰�γ�ǧ���򻲾Ȥ��Ƥ��$�����

$F

�ۿ����Ԥγ�ǧ���׵ᤵ�줿�������ꤵ��ޤ� (FROM_ACCESS �Ǥϻ���Ǥ��ʤ�)�����ü�ʥե饰�γ�ǧ���򻲾Ȥ��Ƥ��$�����

$H

.HELD �ե�����Ȥ��ƥ�å���������α���ޤ���

$S

�ۿ�.��γ�ǧ���׵ᤵ�줿�������ꤵ��ޤ� (FROM_ACCESS �Ǥϻ���Ǥ��ʤ�)�����ü�ʥե饰�γ�ǧ���򻲾Ȥ��Ƥ��$�����

$T

TLS �����Ѥ���Ƥ���������ꤵ��ޤ������ü�ʥե饰�γ�ǧ���򻲾Ȥ��Ƥ��$�����

$U

ORIG_SEND_ACCESS��SEND_ACCESS��ORIG_MAIL_ACCESS������� MAIL_ACCESS �ǻ��Ѥ��줿��硢�ޥåԥ󥰳��ϻ����� 1 �Ĥ�0�����ȤꡢMM_DEBUG ���ͤ򤽤�˱��������ꤷ�ޤ����ޤ������Υե饰�����ꤵ��Ƥ���ȡ��e�ͥ��٥�ΥǥХå���ͭ��ˤʤ�ޤ������η�̡������� IP ���ɥ쥹�����Υ��ɥ쥹�����ͥ��ɥ쥹�ʤɤ˴�Ť��ƥǥХå���ͭ��Ǥ���褦�ˤʤ�ޤ���

$Y

�����������Ĥ��ޤ���

$V

���٤Ƥμ��ͤˤĤ��ƶ�)�˴����¹Ԥ����褦�ˤ��ޤ���

$Z

���٤Ƥμ��ͤˤĤ��ƶ�)�˴����¹Ԥ����褦�ˤ��ޤ���

�ե饰�Ȱ������ɤ߼���� + (���Υꥹ�Ȥϥ���ե��٥åȽ�ˤ��ʤ�����)

$Uinteger

�ޥåԥ󥰳��ϻ����� 1 �Ĥ�0�����ȤꡢMM_DEBUG �򤽤�˱��������ꤷ�ޤ����ޤ������Υե饰�����ꤵ��Ƥ���ȡ��e�ͥ��٥�ΥǥХå���ͭ��ˤʤ�ޤ������η�̡������� IP ���ɥ쥹�����Υ��ɥ쥹�����ͥ��ɥ쥹�ʤɤ˴�Ť��ƥǥХå���ͭ��Ǥ���褦�ˤʤ�ޤ���

$Jaddress

* ���Υ���٥?�פ� From: ���ɥ쥹������ address ���ִ����ޤ���

$Kaddress

* ++ ���� Sender: ���ɥ쥹������ address ���ִ����ޤ���

$Iuser|identifier

����Υ桼�����Υ��롼�� ID ��Ĵ�٤ޤ���

$<string

+++ �ץ?�֤����פ����硢string �� syslog (UNIX��user.notice ��ǽ�Ƚ�����) �ޤ��ϥ��٥�ȥ? (NT) �����ޤ���

$>string

+++ �������������ݤ��줿��硢string �� syslog (UNIX��user.notice ��ǽ�Ƚ�����) �ޤ��ϥ��٥�� �? (NT) �����ޤ���

$Ddelay

����� delay (100 ʬ�� 1 ��ñ��) �$��٤餻�ޤ���5���ͤξ�硢�ȥ�󥶥������Ǥγƥ��ޥ�ɻ��ˤ����ٱ䤬Ŭ�Ѥ��졢����ͤξ�硢���ɥ쥹�ΰ��Ϥ��� (FROM_ACCESS �ơ��֥�� SMTP MAIL FROM: ���ޥ�ɡ�����¾�Υơ��֥�� SMTP RCPT TO: ���ޥ��) �ˤΤߤ����ٱ䤬Ŭ�Ѥ���ޤ���

$Ttag

tag ��p���դ��ޤ���

$Aheader

��å������˥إå!��� header ���ɲä��ޤ���

$Gconversion_tag

ORIG_SEND_ACCESS��SEND_ACCESS��ORIG_MAIL_ACCESS������� MAIL_ACCESS �ǻ��Ѥ��줿��硢�ޥåԥ󥰤η�̤��ͤ��ɤ߹���ǡ����ߤμ��ͤ�Ŭ�Ѥ�����Ѵ������ν���Ȥ��ƽ���ޤ���FROM_ACCESS �ȤȤ�˻��Ѥ��줿��硢�Ѵ������Ϥ��٤Ƥμ��ͤ�Ŭ�Ѥ���ޤ����ޥåԥ󥰤����ɤ߼�����Ϣ�ΰ�����ǡ�$G �� $A (�إå!����ɥ쥹) �Τ��Ȥ����֤���ޤ����֥᡼���Ѵ��������򻲾Ȥ��Ƥ��$�����

$Sx,y,z

* �ޥåԥ󥰤η�̤��顢�ɲä�����̡��ΰ��ޥåԥ󥰷�̤����ɤ߼����褦�ˤ��ޤ������ΰ��ϡ�����ޤǶ��ڤ�줿 1 �� �� 3 �Ĥ�0���ͤ��鹽.����ޤ����ǽ���ͤϡ��ȥ�󥶥�������Ѥο������Ǿ��� blocklimit �����ꤷ�ޤ���2 ���ܤ��ͤϿ������Ǿ��� recipientlimit �����ꤷ��3 ���ܤ��ͤϿ������Ǿ���recipientcutoff �����ꤷ�ޤ��������줫�μ��0���ɤ߹��ޤ��ȡ��ޥåԥ󥰤η�̤������ɤ߹��ޤ�ޤ����ܺ٤ϡ�������Ū�ʥ�å�����������)�¤���ꤹ����򻲾Ȥ��Ƥ��$�����

$Xerror-code

��å���������ݤ������ˡ����ꤷ�� error-code ��ޤ��ĥ SMTP ���顼�����ɤ�ȯ�Ԥ��ޤ���

$,spamadjust_arg

���������ޥåԥ󥰥ơ��֥뤫�� Sieve spamadjust �����¹Բ�ǽ�ˤ��ޤ������ϡ�spamadjust ����Ʊ���|���Ȥ�ޤ����ޤ�����Υޥåԥ󥰤ΰ���ϼ���ñ�̤�Ŭ�Ѥ���ޤ����¹Ԥ���뤹�٤Ƥ� spamadjust ����Ϥ��٤Ƥμ��ͤ�Ŭ�Ѥ���ޤ���

$Nstring

������������ݤ������ץ����Υ��顼�ƥ����� string �����ޤ���

$Fstring

$N string ��Ʊ����������������ݤ������ץ����Υ��顼�ƥ����� string �����ޤ���

FROM_ACCESS �ơ��֥�ǤΤ߻��ѤǤ��ޤ���

+ ����ȼ���ե饰��ʣ��Ļ��Ѥ�����ϡ��������ʸ���|�פǶ��ڤꡢ����ɽ�˼�����Ƥ���������֤��ޤ���

++ $K �ե饰�� FROM_ACCESS �ޥåԥ󥰥ơ��֥��ͭ��ˤ���ˤϡ��������e�ͥ�� authrewrite ������ɤ��ޤޤ�Ƥ��ʤ���Фʤ�ޤ���

+++ ����Τ��뺹�пͤˤ�륵���ӥ������å����ɤ��ˤ� $D �ե饰����Ѥ���Ȥ褤�Ǥ��礦���äˡ�$> ����ȥ�ޤ��ϥ�����������ݤ��� $< ����ȥ�� $D �ե饰����Ѥ��ޤ���

SEND_ACCESS �ơ��֥�� ORIG_SEND_ACCESS �ơ��֥�

SEND_ACCESS �ޥåԥ󥰥ơ��֥�� ORIG_SEND_ACCESS �ޥåԥ󥰥ơ��֥����Ѥ��ơ��$줬�᡼�����ޤ��ϼ�Ǥ���Τ������뤤�����Ǥ���Τ���)�椹�뤳�Ȥ��Ǥ��ޤ������������e��å��ϡ���å������Υ���٥?�� From: ���ɥ쥹����ӥ���٥?�� To: ���ɥ쥹����å��������ɤΥe�ͥ뤫�����äƤ��������ɤΥe�ͥ뤫��ФƤ����Τ��Ȥ�������˴�Ť��ƹԤ��ޤ���

SEND_ACCESS �ޤ��� ORIG_SEND_ACCESS �Υޥåԥ󥰥ơ��֥뤬¸�ߤ����硢MTA ���̲᤹���å������γƼ��ͤ�Ĵ�٤뤿��ˡ�MTA �ϰʲ��Υե����ޥåȤ�ʸ���󤬵��Ҥ���Ƥ���ơ��֥�򥹥���󤷤ޤ�������ʸ���|�פ���ˡ����դ��Ƥ��$�����

src-channel|from-address|dst-channel|to-address

src-channel �ϥ�å������򥭥塼�������e�ͥ롢from-address �ϥ�å������κ�.�ԥ��ɥ쥹��dst-channel �ϥ��塼�������줿��å������ΰ���Ȥʤ�e�ͥ롢to-address �ϥ�å������ΰ��襢�ɥ쥹�Ǥ��������� 4 �ĤΥե��������ǥ������ꥹ������Ѥ���ȡ����Υե�����ɤξ��� (�e�ͥ�䥢�ɥ쥹�ʤ�) ��Ǥ�դΥǡ����Ȱ��פ���褦�ˤʤ�ޤ���

���ξ��Υ��ɥ쥹�ϡ�����٥?�� From: ���ɥ쥹�ȥ���٥?�� To: ���ɥ쥹��ؤ��Ƥ��ޤ���SEND_ACCESS �ξ��ϡ��񤭴����䥨���ꥢ��Ÿ���ʤɤν���Ԥ��Ƥ��顢����٥?�פ� To: ���ɥ쥹��Ĵ�٤��ޤ���ORIG_SEND_ACCESS �ξ��ϡ��񤭴����塢�����ꥢ��Ÿ����p�ˡ���å�������.�Ԥˤ����ꤵ�줿����٥?�� To: ���ɥ쥹��Ĵ�٤��ޤ���

����ʸ����Υѥ����� (�ơ��֥�κ�¦�ˤ��륨��ȥ�) �����פ���ȡ����Υޥåԥ󥰤η�̽��Ϥ�Ĵ�٤��ޤ������Ϥˡ�$Y�פޤ��ϡ�$y�ץե饰���ޤޤ�Ƥ�����ϡ���������� To: ���ɥ쥹���Ф���å������򥭥塼������뤳�Ȥ���Ĥ���ޤ������Ϥˡ�$N�ס���$n�ס���$F�ס��ޤ��ϡ�$f�ץե饰���ޤޤ�Ƥ�����ϡ���������Υ��ɥ쥹���Ф���å������򥭥塼������뤳�Ȥ����ݤ���ޤ������ݤ��줿���ϡ����ץ����ε������Υƥ����Ȥ�ޥåԥ󥰽��Ϥ�Ϳ���뤳�Ȥ��Ǥ��ޤ�������ʸ����ϡ�MTA ��ȯ�Ԥ���������Υ��顼��å������˴ޤޤ�뤳�Ȥˤʤ�ޤ�����$N�ס���$n�ס���$F�ס��ޤ��ϡ�$f�װʳ���ʸ���󤬽��Ϥ���ʤ����ϡ��ǥե���Ȥε������Υƥ����Ȥ����Ѥ���ޤ�������¾�Υե饰�����$ˤĤ��Ƥϡ��֥�������)��ޥåԥ󥰥ơ��֥�Υե饰���򻲾Ȥ��Ƥ��$�����

MTA ���ץ���� ACCESS_ORCPT �� 1 �����ꤹ��ȡ�SEND_ACCESS��ORIG_SEND_ACCESS��MAIL_ACCESS������� ORIG_MAIL_ACCESS �ޥåԥ󥰥ơ��֥���Ϥ����ץ?���ͤ˽��$Ƕ��ڤ�줿�ե�����ɤ��ղä���ޤ������Υե�����ɤˤϡ����μ��� (ORCPT) ���ɥ쥹������ޤ�����å������� ORCPT ���ɥ쥹���ޤޤ�ʤ����ϡ��ѹ�����Ƥ��ʤ����� RCPT TO: ���ɥ쥹������˻��Ѥ���ޤ����ǥե���Ȥ� 0 �Ǥ��ꡢ�ץ?���ͤǽ����ޤ���

src-channel|from-address|dst-channel|to-address|ORCPT_address

������ϡ�mail �� Pine �ʤɤ� UNIX �桼��������������Ȥ�������Ƥ����᡼�롢�?���� l �e�ͥ뤫������ϡ������ TCP/IP �ʤɤΥe�ͥ뤫���å������򥤥󥿡��ͥåȤ˽��Ϥ��륱�����򼨤���ΤǤ����ݥ��ȥޥ������ʳ��Υ?����桼�����ϡ����󥿡��ͥåȤ���᡼����Ǥ��Ƥ���ϵ�Ĥ���Ƥ��ʤ��Ȳ��ꤷ�ޤ������Τ褦��)���Ԥ� 1 �Ĥμ��ʤȤ��ơ�������˼��� SEND_ACCESS �ޥåԥ󥰥ơ��֥�λ��Ѥ�����ޤ������Υޥåԥ󥰥ơ��֥����Ǥϡ��?����Υۥ���̾�� sesta.com �Ǥ�������ꤷ�Ƥ��ޤ����e�ͥ�̾��tcp_*�פǤϡ��磻��ɥ����ɤ�Ȥä�Ǥ�դ� TCP/IP �e�ͥ�̾ (���Ȥ��� tcp_loal) �Ȱ��פ���褦�ˤ��Ƥ��ޤ���

�������� 17-1 SEND_ACCESS �ޥåԥ󥰥ơ��֥�

SEND_ACCESS

  *|postmaster@sesta.com|*|*    $Y
  *|*|*|postmaster@sesta.com    $Y
  l|*@sesta.com|tcp_*|*         $NInternet$ postings$ are$ not$  ¥
    permitted

�������Υ�å������Ǥϡ���å�������ζ���ʸ��ΰ�����Ȥ��ƥɥ뵭�椬�Ȥ��Ƥ��ޤ����ɥ뵭�����Ѥ��ʤ��ȡ��������Υ�å���������Internet postings are not permitted�פȤʤ餺�ˡ�Internet�פ$��ǽ���äƤ��ޤ��ޤ���������Ǥϡ��?����Υݥ��ƥ��󥰤˴ؤ���ۤ��Υ����� (PC �١����Υ᡼�륷���ƥ�Ǥ���Τ���POP �ޤ��� IMAP ���饤����ȤǤ���Τ��ʤ�) ��̵�뤵��Ƥ��뤳�Ȥ���դ��Ƥ��$�����


��

MTA �ˤ��������Υ��顼�ƥ����Ȥ�����å������κ��пͤǤ���桼�������Ф��Ƽºݤ��󼨤���뤫�ɤ����ϡ���å�����������Ԥ��륯�饤����Ȥˤ��ۤʤ�ޤ����忮 SMTP ��å���������ݤ��뤿��� SEND_ACCESS ����Ѥ�����硢���ץ����ε������Υƥ����Ȥ�ޤ� SMTP �������Υ����ɤ� MTA ��ȯ�Ԥ��뤳�ȤϤۤȤ�ɤ���ޤ��󡣤��ξ���˴�Ť��ƥХ��󥹥�å��������ۤ������κ��пͤ��᤹���ɤ����ϡ��� SMTP ���饤����Ȥˤ�äƷ�ޤ�ޤ���


MAIL_ACCESS �ޥåԥ󥰥ơ��֥�� ORIG_MAIL_ACCESS �ޥåԥ󥰥ơ��֥�

MAIL_ACCESS �ޥåԥ󥰥ơ��֥�ϡ�SEND_ACCESS �ޥåԥ󥰥ơ��֥�� PORT_ACCESS �ޥåԥ󥰥ơ��֥�Υ����ѡ����åȤǤ����ĤޤꡢSEND_ACCESS �Υe�ͥ�ȥ��ɥ쥹������� PORT_ACCESS �� IP ���ɥ쥹�ȥݡ����ֹ�ξ�����Ȥ߹�碌����ΤǤ���Ʊ�ͤˡ�ORIG_MAIL_ACCESS �ޥåԥ󥰥ơ��֥�ϡ�ORIG_SEND_ACCESS �ޥåԥ󥰥ơ��֥�� PORT_ACCESS �ޥåԥ󥰥ơ��֥�Υ����ѡ����åȤǤ���MAIL_ACCESS �Υץ?��ʸ����ե����ޥåȤϰʲ��ΤȤ���Ǥ���

port-access-probe-info|app-info|submit-type|send_access-probe-info

Ʊ�ͤˡ�ORIG_MAIL_ACCESS �Υץ?��ʸ����ե����ޥåȤϰʲ��ΤȤ���Ǥ���

port-access-probe-info|app-info|submit-type|orig_send_access-probe-info

�����ǡ�port-access-probe-info �ϡ�SMTP �忮��å������ξ��� PORT_ACCESS �ޥåԥ󥰥ơ��֥�ץ?�֤��̾�ޤޤ�Ƥ��뤹�٤Ƥξ��󤫤鹽.���졢����ʳ��ξ��϶���ˤʤ�ޤ���app-info �ˤϡ�HELO/EHLO SMTP ���ޥ�ɤ��׵ᤵ��륷���ƥ�̾���ޤޤ�ޤ�������̾p��ʸ����κǸ��ɽ������ơ�ʸ���� (�̾�ϡ�SMTP��) �Τۤ�����ʬ�Ȥϥ���å���Ƕ��ڤ��Ƥ��ޤ����׵ᤵ��륷���ƥ�̾�ϡ������Υ��䥦���륹�Υ֥�å�����Ω�ľ�礬����ޤ���submit-type �ϡ���å������� Messaging Server �ˤɤΤ褦������줿���˱����ơ�MAIL��SEND��SAML���ޤ��� SOML �Τ����줫�ˤʤ�ޤ����̾�����ͤϡ���å������Ȥ�������줿���Ȥ�ɽ�� MAIL �Ǥ���SEND��SAML���ޤ��� SOML �ϡ��֥?�ɥ��㥹���׵� (�ޤ��ϥ֥?�ɥ��㥹�Ȥȥ�å��������Ȥ߹�碌���׵�) �� SMTP �����С�������줿�����ͤǤ���MAIL_ACCESS �ޥåԥ󥰤� send-access-probe-info �ϡ�SEND_ACCESS �ޥåԥ󥰥ơ��֥�ץ?�֤��̾�ޤޤ�Ƥ��뤹�٤Ƥξ��󤫤�.��ޤ���Ʊ�ͤˡ�ORIG_MAIL_ACCESS �ޥåԥ󥰤� orig-access-probe-info �ϡ�ORIG_SEND_ACCESS �ޥåԥ󥰥ơ��֥�ץ?�֤��̾�ޤޤ�Ƥ��뤹�٤Ƥξ��󤫤�.��ޤ���

MTA ���ץ���� ACCESS_ORCPT �� 1 �����ꤹ��ȡ�SEND_ACCESS��ORIG_SEND_ACCESS��MAIL_ACCESS������� ORIG_MAIL_ACCESS �ޥåԥ󥰥ơ��֥���Ϥ����ץ?���ͤ˽��$Ƕ��ڤ�줿�ե�����ɤ��ղä���ޤ������Υե�����ɤˤϡ����μ��� (ORCPT) ���ɥ쥹������ޤ�����å������� ORCPT ���ɥ쥹���ޤޤ�ʤ����ϡ��ѹ�����Ƥ��ʤ����� RCPT TO: ���ɥ쥹������˻��Ѥ���ޤ����ǥե���Ȥ� 0 �Ǥ��ꡢ�ץ?���ͤǽ����ޤ���������򼨤��ޤ���

port-access-probe-info|app-info|submit-type|send_access-probe-info|ORCPT_address

�忮 TCP/IP ��³���󤬡��e�ͥ뤪��ӥ��ɥ쥹�ξ����Ʊ���ޥåԥ󥰥ơ��֥�ˤ���ȡ������ IP ���ɥ쥹����Υ�å������ˤɤΥ���٥?�פ� From: ���ɥ쥹��ɽ��������Τ��ʤɡ����餫��)���ݤ���������Ǥ����Żҥ᡼��ε�¤��)�����ꡢ�桼�������Ф� POP ����� IMAP ���饤����Ȥ� From: ���ɥ쥹�����5�����Ԥʤä��ꤹ��褦�˾��夹���̤⤢��ޤ������Ȥ��С�IP ���ɥ쥹 1.2.3.1 ����� 1.2.3.2 ��������줿��å��������Ф��ƤΤߥ���٥?�� From: ���ɥ쥹�� vip@siroe.com ��ɽ������1.2.0.0 ���֥ͥå���Υ����ƥफ���������å������ˤϥ���٥?�� From: ���ɥ쥹�� siroe.com ��ɽ������褦�ʥ����ȤǤϡ�������˼��� MAIL_ACCESS �ޥåԥ󥰥ơ��֥����Ѥ��ޤ���

�������� 17-2 MAIL_ACCESS �ޥåԥ󥰥ơ��֥�

MAIL_ACCESS

! vip �� 2 �ĤΥ����ƥ�Υ���ȥ�
!
  TCP|*|25|1.2.3.1|*|SMTP|MAIL|tcp_*|vip@siroe.com|*|*  $Y
  TCP|*|25|1.2.3.2|*|SMTP|MAIL|tcp_*|vip@siroe.com|*|*  $Y
!
! �ۤ��Υ����ƥ�Υ��ɥ쥹���� vip �� From: ���ɥ쥹����Ѥ��뤳�Ȥ�
! ��Ĥ��ʤ�
!
  TCP|*|25|*|*|SMTP|MAIL|tcp_*|vip@siroe.com|*|*  ¥
      $N500$ Not$ authorized$ to$ use$ this$ From:$ address
!
! siroe.com �� From: ���ɥ쥹���ĥ��֥ͥå��⤫������
! �֥�å�����
!
  TCP|*|25|1.2.*.*|*|SMTP|MAIL|tcp_*|*@siroe.com|*|*  $Y
!
! ���Τ��Ĥ���
!
  TCP|*|25|1.2.*.*|*|SMTP|MAIL|tcp_*||*|*  $Y
!
! non-siroe.com ���ɥ쥹���ĥ��֥ͥå��⤫������
! �֥�å�����
!
  TCP|*|25|1.2.*.*|*|SMTP|MAIL|tcp_*|*|*|*  ¥
      $NOnly$ siroe.com$ From:$ addresses$ authorized

FROM_ACCESS �ޥåԥ󥰥ơ��֥�

FROM_ACCESS �ޥåԥ󥰥ơ��֥�ϡ��$줬�᡼�����Ǥ���Τ����ޤ��$줬 From: ���ɥ쥹��ǧ�ڥ��ɥ쥹�˽񤭴����뤳�Ȥ��Ǥ���Τ����ޤ��Ϥ���ξ���)�椹��Τ˻��Ѥ��ޤ���

FROM_ACCESS �ޥåԥ󥰥ơ��֥�ؤ����ϥץ?��ʸ����ϡ�MAIL_ACCESS �ޥåԥ󥰥ơ��֥�Τ�ΤȻ�Ƥ��ޤ����㤤�ϡ�����e�ͥ�ȥ��ɥ쥹���ʤ����ȡ����ˤ�äƤ�ǧ�ںѤߺ��п;��󤬤��뤳�ȤǤ����������äơ�FROM_ACCESS �ޥåԥ󥰥ơ��֥뤬¸�ߤ�����ϡ���å������������뤿�Ӥ� Messaging Server �ˤ�äưʲ��Υե����ޥåȤ�ʸ���󤬵��Ҥ���Ƥ���ơ��֥�θ���Ԥ��ޤ�������ʸ���|�פ���ˡ����դ��Ƥ��$�����

port-access-probe-info|app-info|submit-type|src-channel|from-address|auth-from

�����ǡ�port-access-probe-info �ϡ�SMTP �忮��å������ξ��� PORT_ACCESS �ޥåԥ󥰥ơ��֥�ץ?�֤��̾�ޤޤ�Ƥ��뤹�٤Ƥξ��󤫤鹽.���졢����ʳ��ξ��϶���ˤʤ�ޤ���app-info �ˤϡ�HELO/EHLO SMTP ���ޥ�ɤ��׵ᤵ��륷���ƥ�̾���ޤޤ�ޤ�������̾p��ʸ����κǸ��ɽ������ơ�ʸ���� (�̾�ϡ�SMTP��) �Τۤ�����ʬ�Ȥϥ���å���Ƕ��ڤ��Ƥ��ޤ����׵ᤵ��륷���ƥ�̾�ϡ������Υ��䥦���륹�Υ֥�å�����Ω�ľ�礬����ޤ���submit-type �ϡ���å������� MTA �ˤɤΤ褦������줿���˱����ơ�MAIL��SEND��SAML���ޤ��� SOML �Τ����줫�ˤʤ�ޤ����̾�����ͤϡ���å������Ȥ�������줿���Ȥ�ɽ�� MAIL �Ǥ���SEND��SAML �ޤ��� SOML �ϡ��֥?�ɥ��㥹���׵� (�ޤ��ϥ֥?�ɥ��㥹�Ȥȥ�å��������Ȥ߹�碌���׵�) �� SMTP �����С�������줿�����ͤǤ���src-channel �ϥ�å�������ȯ���� (��å������򥭥塼�������) �e�ͥ롢from-address �ϥ�å������κ�.�ԥ��ɥ쥹�Ǥ���auth-from ��ǧ�ںѤߺ�.�ԥ��ɥ쥹�Ǥ��������ξ��󤬤ʤ����϶���ˤʤ�ޤ���

�ץ?��ʸ����Υѥ����� (�ơ��֥�κ�¦�ˤ��륨��ȥ�) �����פ������ϡ����Υޥåԥ󥰤η�̽��Ϥ�Ĵ�٤��ޤ������Ϥˡ�$Y�פޤ��ϡ�$y�ץե饰���ޤޤ�Ƥ�����ϡ���������� To: ���ɥ쥹���Ф���å������򥭥塼������뤳�Ȥ���Ĥ���ޤ������Ϥˡ�$N�ס���$n�ס���$F�ס��ޤ��ϡ�$f�ץե饰���ޤޤ�Ƥ�����ϡ���������Υ��ɥ쥹���Ф���å������򥭥塼������뤳�Ȥ����ݤ���ޤ������ݤ��줿���ϡ����ץ����ε������Υƥ����Ȥ�ޥåԥ󥰽��Ϥ�Ϳ���뤳�Ȥ��Ǥ��ޤ�������ʸ����ϡ�Messaging Server ��ȯ�Ԥ���������Υ��顼��å������˴ޤޤ�뤳�Ȥˤʤ�ޤ�����$N�ס���$n�ס���$F�ס��ޤ��ϡ�$f�װʳ���ʸ���󤬽��Ϥ���ʤ����ϡ��ǥե���Ȥε������Υƥ����Ȥ����Ѥ���ޤ�������¾�Υե饰�����$ˤĤ��Ƥϡ��֥�������)��ޥåԥ󥰥ơ��֥�Υե饰���򻲾Ȥ��Ƥ��$�����

FROM_ACCESS �ϡ���.�Ԥξ���˴�Ť��ƥ�å�����������Ĥ��뤫�ɤ��������Ǥ���$��Ǥʤ�������٥?�פ� From: ���ɥ쥹�� $J �ե饰�ǵ�Ĥ����ꡢauthrewrite �e�ͥ륭����ɤθ�̤� $K �ե饰���ѹ� (�����å������� Sender: �إå!����ɥ쥹���ɲ�) �Ǥ��ޤ������Ȥ��С��ʲ��Υޥåԥ󥰥ơ��֥����Ѥ�������٥?�פ� From: ���ɥ쥹��ǽ�Τ�Τ���ǧ�ڥ��ɥ쥹���֤������뤳�Ȥ��Ǥ��ޤ���

�������� 17-3 FROM_ACCESS �ޥåԥ󥰥ơ��֥�

FROM_ACCESS

  *|SMTP|*|tcp_auth|*|       $Y
  *|SMTP|*|tcp_auth|*|*      $Y$J$3

����Υ������e�ͥ�� authrewrite �򥼥�ʳ����ͤ����ꤹ���̤��ѹ����뤿��� FROM_ACCESS �ޥåԥ󥰥ơ��֥����Ѥ����硢ǧ�ڥ��ɥ쥹��ʸ��ɤ���Ǥ���¤� FROM_ACCESS ����Ѥ���ɬ�פϤ���ޤ���

���Ȥ��С�tcp_local �e�ͥ�� authrewrite 2 �����ꤹ����ϡ�authrewrite �$��Ǥ��θ�� (ʸ��ɤ����ǧ�ںѤߥ��ɥ쥹) ���$�Τ˽�ʬ�ʤ��ᡢ���� FROM_ACCESS �ޥåԥ󥰥ơ��֥�����פǤ���

FROM_ACCESS

  *|SMTP|*|tcp_auth|*|     $Y
  *|SMTP|*|tcp_auth|*|*    $Y$K$3

���$���FROM_ACCESS ���������Ū�ϡ�������˼����褦�ˡ����ʣ������̯���ѹ���Ԥ����Ȥˤ���ޤ����忮��å������� Sender: �إå!��Ԥ��ɲ� (SMTP AUTH ǧ�ںѤ���ԥ��ɥ쥹��ɽ��) ���������ϡ�authrewrite ������ɤ$��Ǥ⽽ʬ�Ǥ������$���SMTP AUTH ǧ�ںѤ���ԥ��ɥ쥹������٥?�פ� From: ���ɥ쥹�Ȱۤʤ���ˤΤߡ��忮��å������� Sender: �إå!��Ԥ�)Ū���ɲä������Ȥ��ޤ� (�Ĥޤꡢ���ɥ쥹�����פ������ˤϡ�Sender: �إå!��Ԥ��ɲä��ʤ�)������ˡ�����٥?�פ� From: �˥��ץ����Υ��֥��ɥ쥹���󤬴ޤޤ�Ƥ���Ȥ����$��Ǥϡ�SMTP AUTH ����ӥ���٥?�פ� From: ���ɥ쥹���ۤʤ�Ȥߤʤ��ʤ��Ȥ��ޤ���

FROM_ACCESS

! ǧ�ںѤߤΥ��ɥ쥹�����ѤǤ��ʤ���硢���⤷�ʤ�
  *|SMTP|*|tcp_auth|*|              $Y
! ǧ�ںѤߤΥ��ɥ쥹������٥?�פ� From: �˰��פ�����ϡ����⤷�ʤ�
  *|SMTP|*|tcp_auth|*|$2*           $Y
! ǧ�ںѤߤΥ��ɥ쥹������٥?�פ� From:sans
! ���֥��ɥ쥹�˰��פ�����ϡ����⤷�ʤ�
  *|SMTP|*|tcp_auth|*+*@*|$2*@$4*    $Y
! ���$���ǧ�ںѤߥ��ɥ쥹��¸�ߤ��Ƥ��뤬
! ���פ��ʤ����ϡ�
! Sender: �إå!�
  *|SMTP|*|tcp_auth|*|*              $Y$K$3

PORT_ACCESS �ޥåԥ󥰥ơ��֥�

�ǥ����ѥåe�ϡ�IP ���ɥ쥹����ӥݡ����ֹ�˴�Ť��ơ��忮��³���Ĥ��뤫�ɤ�����j��Ǥ��ޤ����ǥ����ѥåe�ϡ���ư���� PORT_ACCESS �Ȥ���̾p�Υޥåԥ󥰥ơ��֥��õ���ޤ������Υե����뤬���Ĥ���ȡ��ǥ����ѥåe����³�����ʲ��Τ褦�˥ե����ޥåȤ��ޤ���

TCP|server-address|server-port|client-address|client-port

�ǥ����ѥåe�ϡ����٤Ƥ� PORT_ACCESS �ޥåԥ󥰥���ȥ��ȹ礷�ޤ����ޥåԥ󥰤η�̤ˡ�$N�פޤ��ϡ�$F�פ��ޤޤ�Ƥ�����ˤϡ���³��¨�¤˽�λ���ޤ�������ʳ��ξ��ϡ���³���Ĥ��ޤ�����$N�פޤ��ϡ�$F�פθ��˵������Υ�å�������³�����Ȥ�����ޤ�����å�������������ˤϡ���³���Ǥ�p�ˤ��Υ�å�����������֤���ޤ�����å�����������֤����p�ˡ�����ʸ����ˤ� CRLF �����ߥ͡������ɲä���뤳�Ȥ���դ��Ƥ��$�����


��

MMP �� PORT_ACCESS �ޥåԥ󥰥ơ��֥����Ѥ��ޤ���MMP ����Ѥ��Ƥ����硢����� IP ���ɥ쥹����� SMTP ��³����ݤ���ˤϡ�TCPAccess ���ץ�������Ѥ���ɬ�פ�����ޤ�����MMP ��Ȥä��᡼�륢�����������ꤹ��ˤϡ��򻲾Ȥ��Ƥ��$������ޥåԥ󥰥ơ��֥��Ȥä� SMTP ��³��)�椹����ϡ�INTERNAL_IP �ޥåԥ󥰥ơ��֥����Ѥ��ޤ� (�ֳ�����Ȥ� SMTP ��졼���Ĥ�����򻲾�)��


$< �ե饰�˥��ץ�����ʸ����³���Ƥ��ꡢ�ޥåԥ󥰥ץ?�֤����פ��ʤ��ä����ϡ�Messaging Server ��ʸ����� syslog (UNIX) �ޤ��ϥ��٥�ȥ? (NT) �����ޤ���$> �ե饰�˥��ץ�����ʸ����³���Ƥ��ꡢ�������������ݤ��줿���ϡ�Messaging Server ��ʸ����� syslog (UNIX) �ޤ��ϥ��٥�ȥ? (NT) �����ޤ���LOG_CONNECTION MTA ���ץ����Υӥå� 1 �����ꤵ��Ƥ��ꡢ���ġ�$N�ץե饰�����ꤵ�����³�����ݤ���Ƥ�����ϡ���$T�ץե饰����ꤹ�뤳�Ȥˤ���T�ץ���ȥ꤬��³�?�˽񤭹��ޤ��褦�ˤʤ�ޤ���LOG_CONNECTION MTA ���ץ����Υӥå� 4 �����ꤵ��Ƥ�����ϡ��������󶡤Υƥ����Ȥ� PORT_ACCESS ����ȥ���󶡤�����C����³�?����ȥ�˴ޤ�뤳�Ȥ���ǽ�Ǥ������Τ褦�ʥƥ����Ȥ���ꤹ��ˤϡ�����ȥ�α�¦�˽��!�|�פ� 2 �Ĥ�Ŭ�ڤʥƥ����Ȥ��������ޤ���ɽ 17-3 �˻��Ѳ�ǽ�ʥե饰��ɽ�����ޤ���

ɽ 17-3 PORT_ACCESS �ޥåԥ󥰥ե饰 

�ե饰

����

$Y

�����������Ĥ��ޤ���

�ե饰�Ȱ�� (�����ɤ߼���� +)

$< ʸ����

�ץ?�֤����פ����硢ʸ����� syslog (UNIX) �ޤ��ϥ��٥�ȥ? (NT) �����ޤ���

$> ʸ����

�������������ݤ��줿��硢ʸ����� syslog (UNIX) �ޤ��ϥ��٥�ȥ? (NT) �����ޤ���

$N ʸ����

������������ݤ������ץ����Υ��顼�ƥ�����ʸ��������ޤ���

$F ʸ����

��$N ʸ����פ�Ʊ����������������ݤ������ץ����Υ��顼�ƥ�����ʸ��������ޤ���

$T �ƥ�����

LOG_CONNECTION MTA ���ץ����Υӥå� 1 �����ꤵ��Ƥ��ꡢ���ġ�$N�ץե饰�����ꤵ�����³�����ݤ���Ƥ����硢��$T�ץե饰����ꤹ�뤳�Ȥˤ�ꡢ��T�ץ���ȥ꤬��³�?�˽񤭹��ޤ��褦�ˤʤ�ޤ������ץ����Υƥ����� (2 �Ĥν��!�|�פ�³��������) �ϡ���³�?����ȥ�˴ޤ�뤳�Ȥ��Ǥ��ޤ���

+ ����ȼ���ե饰��ʣ��Ļ��Ѥ�����ϡ��������ʸ���|�פǶ��ڤꡢ����ɽ�˼�����Ƥ���������֤��ޤ���

���Ȥ��С����Υޥåԥ󥰤ϡ�ñ��Υͥåȥ������ݡ��� 25 (ɸ��� SMTP �ݡ���) �ؤ� SMTP ��³�$����Ĥ��ޤ������%ƥ����Ȥ���餺������Υۥ��Ȥ���ݤ��ޤ���

PORT_ACCESS

  TCP|*|25|192.123.10.70|*  $N500
  TCP|*|25|192.123.10.*|*   $Y
  TCP|*|25|*|*              $N500$ Bzzzt$ thank$ you$ for$  ¥
     playing.

PORT_ACCESS �ޥåԥ󥰥ơ��֥���ѹ�������硢�����ѹ����Ƥ�Ŭ�Ѥ��뤿��˥ǥ����ѥåe��Ƶ�ư����ɬ�פ�����ޤ�������ѥ��뤷�� MTA ����ե��������Ѥ��Ƥ�����ϡ��ѹ����Ƥ�Ŭ�Ѥ��뤿��ˡ��������ե�����򥳥�ѥ��뤷�ʤ����Ƥ��$�����

PORT_ACCESS �ޥåԥ󥰥ơ��֥�ϡ��ä� IP �١����ε������Τ����뤿��Τ�ΤǤ����Żҥ᡼�륢�ɥ쥹��٥�Ǥΰ���Ū��)��ˤϡ�SEND_ACCESS �ޤ��� MAIL_ACCESS �ޥåԥ󥰥ơ��֥뤬Ŭ���Ƥ��ޤ���

MTA �ؤλ��� IP ���ɥ쥹��³��)�¤���ˤ�

PORT_ACCESS �ޥåԥ󥰥ơ��֥�� conn_throttle.so ��ͭ�饤�֥�����Ѥ���ȡ������ IP ���ɥ쥹�� MTA ����³�������٤�)�¤��뤳�Ȥ��Ǥ��ޤ�������� IP ���ɥ쥹�ˤ����³��)�¤ϡ������ӥ����ݤˤ�������³���ɤ����ʤɤ�����Ǥ���

conn_throttle.so �� PORT_ACCESS �ޥåԥ󥰥ơ��֥�ǻ��Ѥ����饤�֥��ǡ������ IP ���ɥ쥹����β��٤� MTA ��³��)�¤��뤿��˻��Ѥ���ޤ����ʲ��˼����褦�ˡ����ꥪ�ץ����Ϥ��٤���³����åȥ붦ͭ�饤�֥����Ф���ѥ�᡼���Ȥ��ƻ��ꤵ��ޤ���

$[msg_svr_base/lib/conn_throttle.so,throttle,IP-address,max-rate]

IP-address �ϡ��ԥꥪ�ɤǶ��ڤ�줿���ˤ���⡼�ȥ����ƥ�Υ��ɥ쥹�Ǥ���max-rate �Ϥ��� IP ���ɥ쥹���Ф��Ƶ�Ĥ���� 1 ʬ���κ�����³��Ǥ���

throttle ������� throttle_p ��롼�e�̾�Ȥ��ƻ��Ѥ���ȡ��ڥʥ�ƥ���Ŭ�Ѥ���ޤ���throttle_p ����Ѥ���ȡ����˲��٤���³�����ä���硢��³�����ݤ���ޤ������Ȥ��С�������³�� 100 �ǡ���� 1 ʬ�֤� 250 ����³����ߤ�줿��硢��⡼�ȥ����ȤϤ��� 1 ʬ�֤ˤ�����ǽ�� 100 �Ĥ���³�Τ��ȥ֥�å������$��Ǥʤ������� 1 ʬ�֤�֥�å�����ޤ����Ĥޤꡢ1 ʬ���в᤹�뤴�Ȥˡ����� 1 ʬ�֤˻�Ԥ��줿��³��� 1 ʬ���ε��ƺ�����³��Ȥ���Ӥ��졢�����³����ƺ�����³�����礭����Ƚ�Ǥ��줿��硢���Υ�⡼�ȥ����ƥ�ϥ֥�å�����ޤ���

���ꤷ�� IP ���ɥ쥹����³�� 1 ʬ���κ�����³���Ķ���ʤ��ä���硢��ͭ�饤�֥��θƤӽФ��˼��Ԥ��ޤ���

1 ʬ���κ�����³���Ķ�ᤷ�����ϡ���ͭ�饤�֥��θƤӽФ���.��ޤ������ͤ��֤���뤳�ȤϤ���ޤ��󡣤���� $C/$E ���Ȥ߹�碌�ǹԤ��ޤ����ʲ��ˡ�������򼨤��ޤ���

PORT_ACCESS

  TCP|*|25|*|*  
¥
$C$[msg_svr_base/lib/conn_throttle.so,throttle,$1,10] ¥
$N421$ Connection$ not$ accepted$ at$ this$ time$E

����:

$C �ˤ�ꡢ���Υơ��֥륨��ȥ꤫��ޥåԥ󥰥ץ?����³�Ԥ���ޤ������Υ���ȥ�ν���ʸ���󤬡��ޥåԥ󥰥ץ?���ο���������ʸ����Ȥ��ƻ��Ѥ���ޤ���

$[msg_svr_base/lib/conn_throttle.so,throttle,$1,10] �ϥ饤�֥��θƤӽФ��ǡ�throttle �ϥ饤�֥��롼�e�$1 �ϥ����С��� IP ���ɥ쥹��10 �� 1 ʬ������³��Τ������ͤǤ���

$N421$ Connection$ not$ accepted$ at$ this$ time �ˤ�ꡢ�������������ݤ��졢421 SMTP ������ (���Ū����³����) �ȤȤ�ˡ��ָ�����³�ϼ��դ����ޤ���פȤ����ݤΥ�å��������֤���ޤ���

$E �ˤ�ꡢ�ޥåԥ󥰥ץ?����¨���˽�λ���ޤ������Υ���ȥ꤫��ν���ʸ���󤬥ޥåԥ󥰥ץ?���κǽ���̤Ȥ��ƻ��Ѥ���ޤ���


��������)��Ϥ���Ŭ�Ѥ����Τ�

Messaging Server �ϡ���ǽ�ʸ¤��ᤤ�ʳ��ǥ�������)��ޥåԥ󥰤�Ĵ�٤ޤ����ºݤˤɤλ��$ǹԤ��뤫�ϡ����Ѥ����Żҥ᡼��ץ�ȥ���ˤ�äưۤʤ�ޤ�������ϡ�ɬ�פʾ���򤤤��ɤ߼���Τ��Ȥ����$˰�¸���Ƥ��뤿��Ǥ���

SMTP �ץ�ȥ���ξ�硢FROM_ACCESS �ˤ����ݤϡ���¦�����;�����å������ǡ����������p�ˡ�MAIL FROM: ���ޥ�ɤؤα���Ȥ��ƹԤ��ޤ���SEND_ACCESS �ޤ��� MAIL_ACCESS �ˤ����ݤϡ���¦����å������ǡ����������p�ˡ�RCPT TO: ���ޥ�ɤؤα���Ȥ��ƹԤ��ޤ���SMTP ��å����������ݤ��줿���ϡ�Messaging Server ����å������ǡ�����������å������ǡ������ǧ���ʤ����ᡢ���Τ褦�ʵ��ݤ����뤿��Υ����С��إåɤ��Ǿ��ˤʤ�ޤ���

ʣ��Υ�������)��ޥåԥ󥰥ơ��֥뤬¸�ߤ����硢Messaging Server �Ϥ����򤹤٤�Ĵ�٤ޤ����������äơ�FROM_ACCESS��SEND_ACCESS��ORIG_SEND_ACCESS��MAIL_ACCESS������� ORIG_MAIL_ACCESS �ޥåԥ󥰥ơ��֥뤬���٤ƻ��Ѥ���뤳�Ȥ�����ޤ���


��������)��ޥåԥ󥰤�ƥ��Ȥ���ˤ�

imsimta test -rewrite �桼�ƥ���ƥ� (�ä� -from��-source_channel��-sender������� -destination_channel ���ץ����) �ϡ���������)��ޥåԥ󥰤Υƥ��Ȥ���Ω�dޤ����ܺ٤ϡ���Sun Java System Messaging Server Administration Reference�� (http://docs.sun.com/doc/819-0106) �򻲾Ȥ��Ƥ��$�����������ǡ�����ץ�� SEND_ACCESS �ޥåԥ󥰥ơ��֥�Ȥ��η�̤Ȥ��ƤΥץ?�֤򼨤��ޤ���

MAPPING TABLE:

SEND_ACCESS

  tcp_local|friendly@siroe.com|l|User@sesta.com     $Y
  tcp_local|unwelcome@varrius.com|l|User@sesta.com  $NGo$ away!

PROBE:

$
TEST/REWRITE/FROM="friendly@siroe.com" -
_$  
/SOURCE=tcp_local/DESTINATION=l User@sesta.com
...
Submitted address list:
  l
    User (SESTA.COM) *NOTIFY FAILURES* *NOTIFY DELAYS* Submitted notifications list:


$
TEST/REWRITE/FROM="unwelcome@varrius.com" -
_$  /SOURCE=tcp_local/DESTINATION=l User@sesta.com
...
Submitted address list:
Address list error -- 5.7.1 Go away!User@sesta.com

Submitted notifications list:


SMTP ��졼���ɲä���ˤ�

Messaging Server �ϡ��ǥե���Ȥǡ���Ԥ��줿 SMTP ��졼��֥�å�����褦�����ꤵ��Ƥ��ޤ����Ĥޤꡢǧ�ڤ���Ƥ��ʤ�����������鳰��ɥ쥹�ؤΥ�å���������ϵ��ݤ���ޤ���������ƥ�Ȥϡ������С�������ۥ��Ȱʳ��Υ����ƥ�Ǥ����ۤ��Υ����ƥ�Ϥ��٤Ƴ�����ƥ�Ȥߤʤ���뤳�Ȥ��顢SMTP ��졼��֥�å����뤳�Υǥե��������Ϥ��ʤ긷������Τ$Ȥ����ޤ���

IMAP ���饤����Ȥ� POP ���饤����Ȥ� Messaging Server �����ƥ�� SMTP �����С����̤��Ƴ���ɥ쥹���ƤΥ�å������������SMTP AUTH (SASL) ��Ȥäƾ�ǧ��Ԥ�ʤ���硢��å���������ϵ��ݤ���ޤ������Τ��ᡢ������ƥ�ȥ�졼���Ĥ��륵�֥ͥåȤ�ǧ������褦��������ѹ�������褤�Ǥ��礦��

�ɤΥ����ƥ�ȥ��֥ͥåȤ�����Ȥߤʤ����ϡ��̾� INTERNAL_IP �ޥåԥ󥰥ơ��֥��)�椵��ޤ������Υơ��֥��msg_svr_baset/config/mappings �ˤ���ޤ���

���Ȥ��С�IP ���ɥ쥹�� 123.45.67.89 �� Messaging Server �����ƥ�ξ�硢�ǥե���Ȥ� INTERNAL_IP �ޥåԥ󥰥ơ��֥�ϼ��Τ褦�ˤʤ�ޤ���

INTERNAL_IP

   $(123.45.67.89/32)   $Y
   127.0.0.1   $Y
   *   $N

������κǽ�Υ���ȥ�Ǥϡ�$(IP-pattern/signicant-prefix-bits) ��ʸ����Ѥ��ơ�32 �ӥåȤ� 123.45.67.89 ���٤Ƥ˰��פ��� IP ���ɥ쥹������Ȥ���ǧ�������褦�˻��ꤷ�Ƥ��ޤ���2 ���ܤΥ���ȥ�Ǥϡ��롼�ץХå� IP ���ɥ쥹 127.0.0.1 ������Ȥ���ǧ������ޤ����Ǹ�Υ���ȥ�ϡ�����¾�Τ��٤Ƥ� IP ���ɥ쥹������Ȥ���ǧ�������褦�˻��ꤷ�Ƥ��ޤ������٤ƤΥ���ȥ����Ƭ�ˡ����ʤ��Ȥ� 1 �ĤΥ��ڡ�����ɬ�פʤ��Ȥ���դ��Ƥ��$�����

�Ǹ�� $N ����ȥ��p���̤� IP ���ɥ쥹�䥵�֥ͥåȤ���ꤷ�ơ�����ȥ���ɲä��뤳�Ȥ�Ǥ��ޤ��������Υ���ȥ�ˤϡ�IP ���ɥ쥹�ޤ��ϥ��֥ͥå� (���֥ͥåȤλ���ˤ� $(.../...) ��ʸ�����) ��¦�ˡ�$Y ��¦�˻��ꤹ��ɬ�פ�����ޤ����ޤ�����¸�� $(.../...) ����ȥ���ѹ����ơ���깭�ϰϤΥ��֥ͥåȤ�������褦�ˤ��뤳�Ȥ�Ǥ��ޤ���

���Ȥ��С����Υ���ץ�Υ����Ȥ˥��饹 C �ͥåȥ�������ꡢ���٤Ƥ� 123.45.67.0 ���֥ͥåȤ��ͭ������ϡ����ɥ쥹�ȹ�˻��Ѥ����ӥåȿ���ѹ����뤳�Ȥˤ�����ȥ���ѹ��Ǥ��ޤ������˼����ޥåԥ󥰥ơ��֥�Ǥϡ�32 �ӥåȤ� 24 �ӥåȤ��ѹ�����Ƥ��ޤ�������ˤ�ꡢ���饹 C �ͥåȥ���Τ��٤ƤΥ��饤����Ȥ���SMTP ��졼�����С����̤��ƥ᡼����졼�Ǥ���褦�ˤʤ�ޤ���

INTERNAL_IP

   $(123.45.67.89/24)   $Y
   127.0.0.1   $Y
   *   $N

�ޤ��������Ȥ� 123.45.67.80 �� 123.45.67.99 ���ϰϤ� IP ���ɥ쥹�$����ľ��ϡ����Τ褦�ˤ��ޤ���

INTERNAL_IP

! IP ���ɥ쥹�� 123.45.67.80 �� 123.45.67.95 ���ϰϤ˰��פ�����
   $(123.45.67.80/28)   $Y
! IP ���ɥ쥹�� 123.45.67.96 �� 123.45.67.99 ���ϰϤ˰��פ�����
   $(123.45.67.96/30)   $Y
   127.0.0.1   $Y
   *   $N

IP ���ɥ쥹������� $(.../...) �ƥ��Ȥξ��˰��פ��뤫�ɤ������ǧ����ˤϡ�/imsimta test -match �桼�ƥ���ƥ�������Ǥ���imsimta test -mapping �桼�ƥ���ƥ��ϡ����ޤ��ޤ� IP ���ɥ쥹���Ϥ��Ф���INTERNAL_IP �ޥåԥ󥰥ơ��֥뤬˾�ޤ�����̤��֤����ɤ������ǧ����Τˤ�����Ǥ���

INTERNAL_IP �ޥåԥ󥰥ơ��֥���Խ������顢ɬ�� imsimta restart ���ޥ�� (����ѥ��뤵�줿����Ǽ¹Ԥ��Ƥ��ʤ����) �ޤ���imsimta refresh ���ޥ�� (����ѥ��뤵�줿����Ǽ¹Ԥ��Ƥ�����) ��¹Ԥ��ơ��ѹ���Ŭ�Ѥ����褦�ˤ��ޤ���

�ե�����Υޥåԥ󥰤Ȱ���Ū�ʥޥåԥ󥰥ơ��֥�η|�������� imsimta ���ޥ�ɹԥ桼�ƥ���ƥ��ˤĤ��Ƥϡ���Messaging Server Reference Manual�٤򻲾Ȥ��Ƥ��$�����

������Ȥ� SMTP ��졼���Ĥ���

p�ι�����$����褦�ˡ����� IP ���ɥ쥹�Ϥ��٤� INTERNAL_IP �ޥåԥ󥰥ơ��֥���ɲä��ʤ���Фʤ�ޤ��󡣤��Ȥ��Υ����ƥ�ޤ��ϥ����Ȥ� SMTP ��졼���Ĥ�����ϡ�SMTP ��졼���Ĥ��볰��ɥ쥹������ɥ쥹�ȤȤ�� INTERNAL_IP �ޥåԥ󥰥ơ��֥�˻��ꤹ����ˡ����äȤ��ñ�Ǥ���

���$��������γ�����ƥ��ºݤ�������ƥ�䥵���Ȥȶ��̤�������硢���Ȥ��С��?��ۤ�����Ū�Τ���˼ºݤ�������ƥ�ȥ�졼���Ĥ��볰����ƥ����̤�����ϡ��ۤ�����ˡ�ǥ����ƥ�����ꤷ�ޤ���

1 �ĤΥ��ץ?�dȤ��ơ������γ�����ƥफ���å��������������̤Υe�ͥ�����ꤹ����ˡ������ޤ������������Ԥ��ˤϡ���¸�� tcp_internal �e�ͥ������ tcp_friendly �e�ͥ�� tcp_friendly-daemon �Ȥ���5���Υۥ���̾��Ȥäƺ�.���ޤ����ޤ�����졼���Ĥ��볰����ƥ�� IP ���ɥ쥹��ꥹ�Ȥ�����INTERNAL_IP �ޥåԥ󥰥ơ��֥��Ʊ��� FRIENDLY_IP �ޥåԥ󥰥ơ��֥���.���ޤ��������ơ����ߤν񤭴����롼��Τ������Ȥ˿������񤭴����롼����ɲä��ޤ������ߤν񤭴����롼��ϼ��Τ褦�ˤʤäƤ��ޤ���

! �ޥåԥ󥰸�������� IP ���ɥ쥹���Ф��Ƽ¹Ԥ���
[]    $E$R${INTERNAL_IP,$L}$U%[$L]@tcp_intranet-daemon

���ο������񤭴����롼����ɲä��ޤ���

! �ޥåԥ󥰸������ IP ���ɥ쥹���Ф��Ƽ¹Ԥ��� []
$E$R${FRIENDLY_IP,$L}$U%[$L]@tcp_friendly-daemon

�⤦ 1 �ĤΥ��ץ?�dȤ��ơ�ORIG_SEND_ACCESS �ޥåԥ󥰥ơ��֥�κǸ�ˤ��� $N ����ȥ��p�ˡ����η|��ο���������ȥ���ɲä�����ˡ������ޤ���

  tcp_local|*@siroe.com|tcp_local|*    $Y

siroe.com �ϳ���ɥ쥹�Υɥᥤ��Ǥ����ޤ������˼����褦�ˡ�ORIG_MAIL_ACCESS �ޥåԥ󥰥ơ��֥�˥���ȥ���ɲä��ޤ���

ORIG_MAIL_ACCESS

   TCP|*|25|$(match-siroe.com-IP-addresses)|*|SMTP|MAIL|    
¥
tcp_local|*@siroe.com|tcp_local|*     $Y
   TCP|*|*|*|*|SMTP|MAIL|tcp_local|*|tcp_local|*    $N

$(...) �� IP ���ɥ쥹�ˤϡ�p�ι�����$�����ʸ����Ѥ��ޤ���ORIG_SEND_ACCESS �ˤ��e��å��ϡ����ɥ쥹��5��Ǥ���д�λ���ޤ������Τ��ᡢ��긷̩�ʥe��å����Ĥޤ� IP ���ɥ쥹�� siroe.com �� IP ���ɥ쥹�˰��פ������ˤΤ�.��� ORIG_MAIL_ACCESS �ˤ��e��å���Ԥ��ޤ���


SMTP ��졼�֥�å��󥰤����ꤹ��

��������)��ޥåפ�Ȥ����Ȥˤ�äơ�Messaging Server �����ƥब SMTP �᡼��Υ�졼�����Ѥ����Τ��ɤ����Ȥ��Ǥ��ޤ������Ȥ��С��桼�����Υ᡼�륷���ƥ�����Ѥ��Ʋ�ɴ�������Υ��󥿡��ͥåȥ᡼��ܥå����˥���󥯥᡼����졼���褦�Ȥ�����5�����˻ߤǤ��ޤ���

Messaging Server �Υǥե���ȤǤϡ��?����� POP �桼��������� IMAP �桼�����ˤ���졼��ޤह�٤Ƥ� SMTP ��졼���ɻߤ���ޤ���

��5�ʥ�졼��֥�å��������5�����?����桼�����ˤ���졼���Ĥ���ˤϡ�2 �ĤΥ��饹�Υ桼�������̤���褦�� Messaging Server �����ꤹ��ɬ�פ�����ޤ������Ȥ��С�POP �ޤ��� IMAP ����Ѥ���?����桼�����ξ�硢SMTP ��졼���� Messaging Server �˰�¸���Ƥ��ޤ���

SMTP ��졼���˻ߤ���ˤϡ��ʲ��Τ����줫������Ԥ�ɬ�פ�����ޤ���

����Υۥ��Ȥȥ��饤����Ȥˤ�� SMTP ��졼���ǽ�ˤ���ˤϡ�INTERNAL_IP �ޥåԥ󥰥ơ��֥������ IP ���ɥ쥹�ޤ��ϥ��֥ͥåȤ��ɲä��ޤ���

MTA �ˤ������᡼��ȳ���᡼��μ�����ˡ

�᡼��Υ�졼�����ƥ��ӥƥ���֥�å����뤿��ˤϡ��ޤ����᡼�뤬Ʊ�������Ȥ�ȯ�����줿����᡼��ʤΤ������󥿡��ͥåȤ��饷���ƥ���ͳ���ƺƤӥ��󥿡��ͥåȤ���äƤ�������᡼��ʤΤ��� MTA �����̤Ǥ��ʤ���Фʤ�ޤ��󡣤����ơ�p�ҤΥ��饹���Ĥ�����ҤΥ��饹��֥�å�����ɬ�פ�����ޤ������μ��̤ϡ����� SMTP �e�ͥ�� switchchannel ������ɤ�Ȥ����ȤǼ¸��Ǥ��ޤ����̾���Υe�ͥ�� tcp_local �Ǥ��ꡢ�ǥե���Ȥ����ꤵ��Ƥ��ޤ���

switchchannel ������ɤϡ�SMTP �����С����忮 SMTP ��³�μºݤ� IP ���ɥ쥹��Ĵ�٤�褦�ˤ����ΤǤ������� IP ���ɥ쥹�ϡ�Messaging Server �ˤ�äơ��ɥᥤ����� SMTP ��³�ȥɥᥤ�󳰤���³�Ȥ��̤��뤿��˽񤭴����롼��ȤȤ�˻��Ѥ���ޤ������θ塢���ξ���ϡ�����ȳ���Υ�å������ȥ�ե��å���ʬΥ���뤿��˻��Ѥ���ޤ���

�ʲ������$��Ƥ��� MTA ����Ǥϡ��ǥե���Ȥǡ������С�������ȳ���Υ�å������ȥ�ե��å����̤Ǥ���褦�����ꤵ��Ƥ��ޤ���

�嵭������ˤ�ꡢ�ɥᥤ�����8.���줿 SMTP �᡼��� tcp_internal �e�ͥ뤫�����äƤ���褦�ˤʤ�ޤ�������ʳ��� SMTP �᡼��ϡ�tcp_local �e�ͥ뤫�����äƤ��ޤ����������äơ��᡼�뤬���äƤ���e�ͥ�˴�Ť�������ȳ���Υ᡼�뤬���̤���ޤ���

��������ϤɤΤ褦�˵�ǽ����ΤǤ��礦���������Ǥ�äȤ���פ����Ǥ� switchchannel ������ɤǤ���������ɤϡ�tcp_local �e�ͥ��Ŭ�Ѥ���ޤ������Υ�����ɤˤ�ꡢSMTP �����С��˥�å����������äƤ���ȡ������С����忮��³�Υ����� IP ���ɥ쥹��Ĵ�٤�褦�ˤʤ�ޤ��������С��ϡ��忮��³�Υ�ƥ�� IP ���ɥ쥹�Υ�С����ݥ���ƥ��󥰤Υ���٥?�׽񤭴������Ԥ�����Ϣ����e�ͥ��õ���ޤ��������� IP ���ɥ쥹�� INTERNAL_IP �ޥåԥ󥰥ơ��֥���� IP ���ɥ쥹�ޤ��ϥ��֥ͥåȤȰ��פ�����ϡ����Υޥåԥ󥰥ơ��֥��ƤӽФ��񤭴����롼��ˤ�äƥ��ɥ쥹�� tcp_intranet �e�ͥ�˽񤭴������ޤ���

tcp_internal �e�ͥ�� allowswitchchannel ������ɤǥޡ�������Ƥ��뤿�ᡢ��å������� tcp_internal �e�ͥ���ڤ��ؤ����ơ����Υe�ͥ뤫�����äƤ��ޤ���IP ���ɥ쥹�� INTERNAL_IP �ޥåԥ󥰥ơ��֥�ˤʤ������ƥफ���å����������äƤ����硢��С����ݥ���ƥ��󥰤Υ���٥?�׽񤭴����ϡ�tcp_local �e�ͥ뤢�뤤�Ϥ���¾�Υe�ͥ���Ф��ƽ񤭴�����Ԥ��ޤ������$���tcp_internal �e�ͥ���Ф���񤭴����ϹԤ��ޤ��󡣤���ʳ��Υe�ͥ�ϥǥե���Ȥ� noswitchchannel �ȥޡ�������Ƥ��뤿�ᡢ��å��������̤Υe�ͥ���ڤ��ؤ���줺��tcp_local �e�ͥ�Τޤ޽����ޤ���


��

tcp_local�פȤ���ʸ�������Ѥ���ޥåԥ󥰥ơ��֥�ޤ����Ѵ��ե�����Υ���ȥ�ϡ�ɬ�פ˱����ơ�tcp_*�פޤ��ϡ�tcp_intranet�פ��ѹ�����ɬ�פ����뤫�⤷��ʤ����Ȥ���դ��Ƥ��$�����


ǧ�ڥ桼�����Υ᡼����̤���

�����Ȥˤϡ�ʪ��Ū�˥ͥåȥ���ΰ���ǤϤʤ��֥?����פΥ��饤����ȥ桼������¸�ߤ��뤳�Ȥ�����ޤ��������Υ桼�������᡼��������ȡ���å���������ϳ��� IP ���ɥ쥹 (Ǥ�դΥ��󥿡��ͥåȥ����ӥ��ץ�Х��� (ISP) �ʤ�) �������äƤ��ޤ����桼������ SASL ǧ�ڤ����Ǥ���᡼�륯�饤����Ȥ���Ѥ��Ƥ�����ˤϡ�������³��ǧ����³�Ȥ��̤Ǥ��ޤ������η�̤˴�Ť��ơ�ǧ�ڥ桼�����ˤ������Ĥ���ǧ�ڤ���Ƥ��ʤ��桼�����ˤ���졼���Ԥ���ݤǤ��ޤ���ǧ�ڤ���Ƥ��뤫�ɤ����˴�Ť���³�μ��̤ϡ����� SMTP �e�ͥ� (�̾tcp_local �e�ͥ�) �� saslswitchchannel ������ɤ�Ȥ����ȤǼ¸��Ǥ��ޤ���

saslswitchchannel ������ɤϥe�ͥ���ڤ��ؤ���򼨤�����ȤꡢSMTP �κ��пͤ�ǧ�ڤ����ȡ����å����������ꤷ���ڤ��ؤ���e�ͥ뤫�����äƤ���褦�ˤʤ�ޤ���

ǧ�ڥ桼�����ˤ����Ǥ��뤫�ɤ������̤���ˤϡ��ʲ��Τ褦�ˤ��ޤ���

  1. ����ե�����˿����� TCP/IP �e�ͥ���d��̤�̾p���ɲä��ޤ����ʲ�����򼨤��ޤ���
  2. tcp_auth smtp single_sys mx mustsaslserver noswitchchannel
    TCP-INTERNAL

    ���Υe�ͥ�Ǥϡ��̾�Υe�ͥ��ڤ��ؤ��ϹԤ��ޤ��󡣤������p�Υǥե���ȹԤǡ�noswitchchannel ���<�Ū���뤤�ϰ��ۤ˻��ꤵ��Ƥ���Ϥ��Ǥ������Υe�ͥ�ˤ� mustsaslserver ��ɬ�פǤ���

  3. ������Τ褦�ˡ�maysaslserver �� saslswitchchannel tcp_auth ���ɲä��뤳�Ȥˤ�ꡢtcp_local �e�ͥ���ѹ����ޤ���
  4. tcp_local smtp mx single_sys maysaslserver saslswitchchannel tcp_auth  ¥
    switchchannel
    |TCP-DAEMON

��������Ǥϡ��?����Υѥ���ɤˤ�ä�ǧ�ڤ���ǽ�ʥ桼����������� SMTP �᡼��� tcp_auth �e�ͥ뤫�����äƤ���褦�ˤʤ�ޤ���ǧ�ڤ���Ƥ��ʤ� SMTP �᡼�뤬����ۥ��Ȥ�������줿��硢���Υ᡼��� tcp_internal �������äƤ��ޤ�������ʳ��� SMTP �᡼��ϡ����٤� tcp_local �������äƤ��ޤ���

�᡼��Υ�졼���ɻߤ���

������Ǥϡ���ǧ����Ƥ��ʤ��桼�����������ƥ��𤷤� SMTP �᡼��Υ�졼��Ԥ��ʤ��褦�ˤ��ޤ����ޤ����?����桼�����ˤ�� SMTP �᡼��Υ�졼�ϵ�Ĥ��뤳�Ȥ�ǰƬ�ˤ����ޤ������Ȥ��С�POP �桼��������� IMAP �桼�����ϡ��᡼������ Messaging Server ��Ȥ��ޤ����?����桼�����ˤϡ���å����������� IP ���ɥ쥹�������äƤ���ʪ��Ū�ʥ?����桼�����Τۤ����?����桼�����Ȥ���ǧ�ڤ����$��⡼�ȥ桼������ޤޤ�ޤ���

�����С��ˤ������졼���˻ߤ��ʤ���Фʤ�ʤ��Τϡ�������¿��Υ��󥿡��ͥå����ѼԤ���Υ�å������Ǥ����ʲ���������$�������Ǥϡ������Υ桼�������饹���̤�������Υ��饹�$���֥�å��Ǥ��ޤ����äˡ�tcp_local �e�ͥ뤫�����ꡢƱ��Υe�ͥ뤫��Ф�᡼���֥�å����ޤ������Τ���ˤϡ�ORIG_SEND_ACCESS �ޥåԥ󥰥ơ��֥����Ѥ��ޤ���

ORIG_SEND_ACCESS �ޥåԥ󥰥ơ��֥�ϡ��������e�ͥ�Ȱ���e�ͥ�˴�Ť��ƥȥ�ե��å���֥�å����뤿��˻��ѤǤ��ޤ��������Ǥϡ�tcp_local �e�ͥ뤫�����ꡢƱ��e�ͥ뤫��Ф�ȥ�ե��å���֥�å����ޤ�������ϡ����� ORIG_SEND_ACCESS �ޥåԥ󥰥ơ��֥�Ǽ¸��Ǥ��ޤ���

ORIG_SEND_ACCESS

   tcp_local|*|tcp_local|*        $NRelaying$ not$ permitted

������Ǥϡ���å������� tcp_local �e�ͥ뤫�����ꡢƱ��Υe�ͥ뤫��Ф뤳�Ȥϵ�Ĥ���ʤ����Ȥ򼨤��Ƥ��ޤ����Ĥޤꡢ���Υ���ȥ����Ѥ���ȡ������Υ᡼��� SMTP �����С�����Ѥ��ƥ��󥿡��ͥåȤ�ž�������ؤ��뤳�Ȥ��Ǥ��ޤ���

SEND_ACCESS �ޥåԥ󥰥ơ��֥�ǤϤʤ� ORIG_SEND_ACCESS �ޥåԥ󥰥ơ��֥����Ѥ���Τϡ�ims-ms �e�ͥ�˸������פ��륢�ɥ쥹�˥֥�å���Ŭ�Ѥ���ΤǤϤʤ�����Ǥ� (���ɥ쥹�ϡ������ꥢ���ޤ��ϥ᡼��󥰥ꥹ�Ȥ���d�𤷤�Ÿ����������ɥ쥹�Ȥʤ뤳�Ȥ����뤿��)��SEND_ACCESS �ޥåԥ󥰥ơ��֥�Ǥϡ���������ѼԤ�����桼������Ÿ������᡼��󥰥ꥹ�Ȥ˥᡼���������ꡢ����ɥ쥹�˥�å�������ž���桼�����˥᡼����������Ǥ���褦�ˤ���ΤϺ���Ǥ���

SMTP ��졼�֥�å��󥰤� RBL �e��å���ޤ� DNS �������Ѥ���ˤ�

Messaging Server �ˤϡ��ۿ���ž��Τ���˼����줿���٤ƤΥ᡼�뤬��ͭ��� DNS ̾���ĥ��ɥ쥹��������줿��ΤǤ��뤫�ɤ������ǧ���뤵�ޤ��ޤ���ˡ������ޤ�����äȤ��ñ����ˡ�ϡ�tcp_local �e�ͥ�� mailfromdnsverify �e�ͥ륭����ɤ�����Ƥ뤳�ȤǤ���

�ޤ� Messaging Server �ˤϡ�dns_verify �Ȥ����ץ?��ब�Ѱդ���Ƥ��ޤ������Υץ?����Ȥ��ȡ��ۿ���ž��Τ���˼����줿���٤ƤΥ᡼�뤬�����˼��� ORIG_MAIL_ACCESS �Υ롼���Ȥä�ͭ��� DNS ̾���ĥ��ɥ쥹��������줿��ΤǤ��뤫�ɤ������ǧ���뤳�Ȥ��Ǥ��ޤ���

ORIG_MAIL_ACCESS

  TCP|*|*|*|*|SMTP|MAIL|*|*@*|*|* ¥
$[msg_svr_base/lib/dns_verify.so, ¥
dns_verify,$6|$$y|$$NInvalid$ host:$ $$6$ -$ %e]

�����˼�����Ƥ�����Ե���ϡ����Τ褦�ʥޥåԥ󥰥���ȥ�ι�ʸ�ˤ��������˽��פʤ�ΤǤ����ߵ���ϡ����ιԤ����ιԤ�³���Ƥ��뤳�Ȥ��̣���Ƥ��ޤ���

�ޤ����⤦ 1 �Ĥ� UBE �к�Ȥ��ơ�dns_verify ���᡼������Ѥ����忮��³�� RBL (Realtime Blackhole List)��MAPS (Mail Abuse Prevention System)��DUL (Dial-up User List)��ORBS (Open Relay Behavior-modification System) �ʤɤΥꥹ�Ȥ��Ф��ƥe��å����뤳�Ȥ��Ǥ��ޤ����ޤ��������� mailfromdnsverify ������ɤξ���Ʊ���褦�ˡ�dns_verify �ƤӽФ���Ԥ�ʤ��Ƥ⤳���Υe��å���¹ԤǤ����ñ����ˡ������ޤ�������� dispatcher.cnf �ե������ DNS_VERIFY_DOMAIN ���ץ�������Ѥ�����ˡ�Ǥ������Ȥ��С�[SERVICE=SMTP] ���������ǡ����ץ����Υ��󥹥��󥹤�e��å��оݤΥꥹ�Ȥ����ꤷ�ޤ���

[SERVICE=SMTP]
PORT=25
! ..�̾�Υ��ץ����λĤ����ʬ...
DNS_VERIFY_DOMAIN=rbl.maps.vix.com
DNS_VERIFY_DOMAIN=dul.maps.vix.com
!...�ʤ�...

���ξ�硢��å������� SMTP ��٥�ǵ��ݤ���ޤ����Ĥޤꡢ��å������� SMTP �%����?�δ֤˵��ݤ���뤳�ȤˤʤꡢMTA �������뤳�ȤϤ���ޤ��󡣤�����ˡ��û��ϡ�����桼��������Υ�å�������ޤࡢ�̾�� SMTP �忮��å��������٤Ƥ��Ф��ƥe��å����Ԥ���Ȥ������ȤǤ������Τ����Ψ�������ꡢ���󥿡��ͥå���³�����Ǥ��줿�������꤬ȯ8���뤳�Ȥ�����ޤ����̤���ˡ�Ȥ��ơ�PORT_ACCESS �ޥåԥ󥰥ơ��֥롢�ޤ��� ORIG_MAIL_ACCESS �ޥåԥ󥰥ơ��֥뤫�� dns_verify ��ƤӽФ���ˡ������ޤ���PORT_ACCESS �ޥåԥ󥰥ơ��֥�Ǥϡ��ǽ�� 1 �Ĥޤ���ʣ��Υ���ȥ���Ф��ƥ?��������� IP ���ɥ쥹�ޤ��ϥ�å�������ԤΥe��å���Ԥ�ʤ��褦�ˤ������Ȥ���Υ���ȥ�Ǥۤ��Τ��٤Ƥ��Ф�����Ū�Υe��å���Ԥ��褦�ˤ��뤳�Ȥ��Ǥ��ޤ����ޤ���ORIG_MAIL_ACCESS �ޥåԥ󥰥ơ��֥�Ǥϡ�tcp_local �e�ͥ�Ǽ�����å������Τߤ�e��å������硢������ƥ�䥯�饤����Ȥ���Υ�å��������Ф���e��å����ά���뤳�Ȥˤʤ�ޤ����ʲ��ˡ�dns_verify �ؤΥ���ȥ�ݥ���Ȥ���Ѥ�����򼨤��ޤ���

PORT_ACCESS

! ������³��̵���ǵ�Ĥ���
  *|*|*|*|* $C$|INTERNAL_IP;$3|$Y$E
! RBL �ꥹ�Ȥ��Ф���ۤ�����³��e��å�����
  TCP|*|25|*|*  
¥
$C$[msg_svr_base/lib/dns_verify.so, ¥
dns_verify_domain_port,$1,rbl.maps.vix.com.]EXTERNAL$E

ORIG_MAIL_ACCESS

  TCP|*|25|*|*|SMTP|*|tcp_local|*@*|*|* 
¥
$C$[msg_svr_base/lib/dns_verify.so¥
dns_verify_domain,$1,rbl.maps.vix.com.]$E

DNS �١����ǡ����١����Υ��ݡ���

dns_verify �ץ?���� DNS �١����Υǡ����١����򥵥ݡ��Ȥ��ޤ������Υǡ����١����ϡ�������¿��Υ᡼�������ǽ-�Τ����忮 SMTP ��³��Ƚ�̤��뤿��˻Ȥ��ޤ������̤����Ѳ�ǽ�� DNS �ǡ����١����ΰ���ˤϡ��̾�Ϥ�����Ū�Τ���˻Ȥ��� TXT �쥳���ɤ��ޤޤ�Ƥ��ޤ��󡣤�������ˡ�A �쥳���ɤ��ޤޤ�Ƥ��ޤ���

ɸ�������Ǥϡ������ IP ���ɥ쥹�� DNS �ˤ��� TXT �쥳���ɤˤϡ���å���������ݤ���Ȥ��� SMTP ���饤����Ȥ��֤�����Υ��顼��å��������ޤޤ�Ƥ��ޤ�����������TXT �쥳���ɤ��ʤ���A �쥳���ɤ������硢Messaging Server 5.2 ���p�ΥС������� dns_verify �ϡ�No error text available�פȤ�����å��������֤��ޤ�����

���ߡ�dns_verify �ϡ�TXT �쥳���ɤ����ѤǤ��ʤ����٥�ȤǻȤ���ǥե���ȤΥƥ����Ȥ���ꤹ�륪�ץ����򥵥ݡ��Ȥ��Ƥ��ޤ������Ȥ��С��ʲ��� PORT_ACCESS �ޥåԥ󥰥ơ��֥�ϡ����Υ��ץ�����ͭ��ˤ�����ˡ�򼨤��Ƥ��ޤ���

PORT_ACCESS

    *|*|*|*|* $C$|INTERNAL_IP;$3|$Y$E  
¥
    TCP|*|25|*|*  ¥
$C$[<msg_svr_base/lib/dns_verify.so  ¥
,dns_verify_domain_port,$1,dnsblock.siroe.com,Your$ host$ ($1)$  ¥
found$ on$ dnsblock$ list]$E
    * $YEXTERNAL

������Ǥϡ���⡼�ȥ����ƥब�ɥᥤ�� dnsblock.siroe.com ��Υ����꡼�Ǹ��Ĥ��äƤ⡢TXT �쥳���ɤ����ѤǤ��ʤ����ϡ���Your host a.b.c.d found on dnsblock list�פȤ�����å��������֤���ޤ���


¿��Υ�����������ȥ������

�ޥåԥ󥰥ơ��֥������¿���Υ���ȥ����Ѥ��륵���ȤǤϡ��ޥåԥ󥰥ơ��֥���ȿ�����������λ��Ȥ��Ф��ư���Ū�ʥǡ����١�����ƤӽФ�����Ū�ʥ磻��ɥ����ɥ���ȥ�����Ѥ���Ȥ褤�Ǥ��礦������λ��Ȥ��Ф���2 �� 3 ��Υޥåԥ󥰥ơ��֥륨��ȥ꤫�����Ū�ʥǡ����١�����ƤӽФ��ۤ�������¿���Υ���ȥ��ľ�ܥޥåԥ󥰥ơ��֥�ǽ�������Ϥ뤫�˸�ΨŪ�Ǥ���

���ΰ���Ȥ��ơ��$줬���󥿡��ͥåȤ��Żҥ᡼�����ޤ��ϼ�Ǥ���Τ���桼�������Ȥ�)�椹�륵���Ȥ�����ޤ������Τ褦��)��ϡ�ORIG_SEND_ACCESS �ʤɤΥ��������ޥåԥ󥰥ơ��֥��Ȥäƴ�ñ��Ŭ�ѤǤ��ޤ������ξ�硢����Ū�ʥǡ����١���������ξ��� (���Ȥ�������Υ��ɥ쥹�ʤ�) ��ޤȤ����¸�����ޥåԥ󥰥ơ��֥�Υ���ȥ�ǸƤӽФ��褦�����ꤹ��С���Ψ��-ǽ�����ʤ���夷�ޤ���

���Ȥ��С����˼��� ORIG_SEND_ACCESS �ޥåԥ󥰥ơ��֥�ξ���ͤ��Ƥߤޤ���

ORIG_SEND_ACCESS

! �桼�����ϥ��󥿡��ͥåȤؤ�����Ĥ���Ƥ���
!
  *|adam@siroe.com|tcp_local|*    $Y
  *|betty@siroe.com|tcp_local|*   $Y
!...�ʤ�...
!
! �桼�����ϥ��󥿡��ͥåȤؤ�����Ĥ���Ƥ��ʤ�
!
  *|norman@siroe.com|tcp_local|*  $NInternet$ access$ not$ permitted
  *|opal@siroe.com|tcp_local|*    $NInternet$ access$ not$ permitted
!...�ʤ�...
!
! �桼�����ϥ��󥿡��ͥåȤ���μ���Ĥ���Ƥ���
!
  tcp_*|*|*|adam@siroe.com        $Y
  tcp_*|*|*|betty@siroe.com       $Y
!...�ʤ�...
!
! �桼�����ϥ��󥿡��ͥåȤ���μ���Ĥ���Ƥ��ʤ�
!
  tcp_*|*|*|norman@siroe.com      $NInternet$ e-mail$ not$ accepted
  tcp_*|*|*|opal@siroe.com        $NInternet$ e-mail$ not$ accepted
!...�ʤ�...

���Τ褦�ˡ��桼�������Ȥ˸ġ��Υ���ȥ�򵭽Ҥ����ޥåԥ󥰥ơ��֥����Ѥ���ΤǤϤʤ�������ΨŪ������ (��ɴ��������Υ桼�������ΨŪ�˽���Ǥ�������) �򼡤���Ǽ����ޤ���������Ǥϡ����̥ǡ����١����Υ������ƥ����ȥե�����Υ���ץ뤪��� ORIG_SEND_ACCESS �ޥåԥ󥰥ơ��֥�Υ���ץ�򼨤��ޤ������Υ������ե������ǡ����١����Υե����ޥåȤ˥���ѥ��뤹��ˤϡ�imsimta crdb ���ޥ�ɤ�¹Ԥ��ޤ���

% imsimta crdb input-file-spec output-database-spec

imsimta crdb �桼�ƥ���ƥ��ξܺ٤ˤĤ��Ƥϡ���Sun Java System Messaging Server Administration Reference�٤򻲾Ȥ��Ƥ��$�����

�ǡ����١�������ȥ�

SEND|adam@domain.com    $Y
SEND|betty@domain.com   $Y
!...�ʤ�...
SEND|norman@domain.com  $NInternet$ access$ not$ permitted
SEND|opal@domain.com    $NInternet$ access$ not$ permitted
!...�ʤ�...
RECV|adam@domain.com    $Y
RECV|betty@domain.com   $Y
!...�ʤ�...
RECV|norman@domain.com  $NInternet$ e-mail$ not$ accepted
RECV|opal@domain.com    $NInternet$ e-mail$ not$ accepted

�ޥåԥ󥰥ơ��֥�

ORIG_SEND_ACCESS

! ���󥿡��ͥåȤ��������ϥe��å�����
!
  *|*|*|tcp_local       $C${SEND|$1}$E
!
! ���󥿡��ͥåȤ���������ϥe��å�����
!
  tcp_*|*|*|*           $C${RECV|$3}$E

������Ǥϡ�����Ū�ʥǡ����١����κ�¦�˵��Ҥ���ʸ�����SEND|�פ���ӡ�RECV|�פ���� (�ޥåԥ󥰥ơ��֥��8.��������Ū�ʥǡ����١����ץ?��) ���뤳�Ȥˤ�ꡢ2 ����Υץ?�֤���̤��Ƥ��ޤ�������Ū�ʥǡ����١����ץ?�֤��$C�פ���ӡ�$E�ץե饰�ǰϤ�Τϡ��ޥåԥ󥰥ơ��֥뤫�����Ū�ʥǡ����١����ƤӽФ�����ͭ����ˡ�Ǥ���

������Ǥϡ�ñ��ʥޥåԥ󥰥ơ��֥�ץ?�֤�����Ū�ʥǡ����١����Υ���ȥ�򻲾Ȥ��륱�����򼨤��Ƥ��ޤ������ʣ���ʥץ?�֤Υޥåԥ󥰥ơ��֥�Ǥ����Ū�ʥǡ����١����λ��Ѥˤ���̤��$뤳�Ȥ��Ǥ��ޤ���


�� 2 �� �᡼��ܥå����ե��륿

�᡼��ܥå����ե��륿�ϡ�Sieve �ե��륿�Ȥ�ƤФ졢��å������إå!���˻����ʸ�����ޤ�%�å�������ե��륿���������Υ�å������˻���Υ���������Ŭ�Ѥ��ޤ�������Ԥϡ��e�ͥ�� MTA ��𤷤ơ��桼������������᡼�륹�ȥ꡼���ե��륿���뤳�Ȥ��Ǥ��ޤ���Messaging Server �Υե��륿�ϥ����С������¸����ƥ����С��ˤ�ä�ɾ�d���뤿�ᡢ�����С�¦�롼�� (SSR) �ȸƤФ�뤳�Ȥ�����ޤ���

�� 2 ��ˤϡ��ʲ��ι��ܤ�����ޤ���


Sieve �ե��륿�Υ��ݡ���

Messaging Server �Υե��륿�ϡ�Sieve Internet Draft �� Draft 9 �Ǥ��� Sieve �ե��륿��󥰸8�˴�Ť��Ƥ��ޤ���Sieve �ι�ʸ����ӥ��ޥ�ƥ������ξܺ٤ˤĤ��Ƥϡ�RFC3028 �򻲾Ȥ��Ƥ��$������ޤ���Messaging Server �Ǥϼ��� Sieve ��ĥ��ǽ�⥵�ݡ��Ȥ��Ƥ��ޤ���


Sieve �ե��륿��󥰤γ���

Sieve �ե��륿�ϡ��᡼���å�������Ŭ�Ѥ���� 1 �Ĥޤ���ʣ��� (��å������إå!��ˤ���ʸ����ˤ�äưۤʤ�) ����դ����������ǹ�.����Ƥ��ޤ�������Ԥϡ��e�ͥ��٥�Υե��륿�� MTA t�ΤΥե��륿���.������5�᡼����ۿ����ɻߤǤ��ޤ����桼������ Messenger Express ����Ѥ��ơ���ʬ�Υ᡼��ܥå����˥桼����ñ�̤Υե��륿���.�Ǥ��ޤ������ζ���Ū�ʼ��ˤĤ��Ƥϡ�Messenger Express �Υ���饤��إ�פ򻲾Ȥ��Ƥ��$�����

�����С��ϡ�����ͥ���̤˽��äƥե��륿��Ŭ�Ѥ��ޤ���

  1. �桼������٥�Υե��륿
  2. �Ŀ��ѥ᡼��ܥå����ե��륿�˥�å������ε�Ĥ��뤤�ϵ��ݤ���d���Ƥ�����ϡ���å��������Ф��Ƥ��Υե��륿����Ԥ��ޤ��������������ͤ��᡼��ܥå����ե��륿�����ꤷ�Ƥ��ʤ���硢�ޤ��ϥ桼�����Υ᡼��ܥå����ե��륿��Ŭ�Ѥ���ʤ���å������ξ�硢Messaging Server �ˤ�äƥe�ͥ��٥�Υե��륿��Ŭ�Ѥ���ޤ����桼����ñ�̤Υե��륿�����ꤵ��ޤ���

  3. �e�ͥ��٥�Υե��륿
  4. �e�ͥ��٥�Υե��륿�˥�å������ε�Ĥ��뤤�ϵ��ݤ���d���Ƥ�����ϡ���å��������Ф��Ƥ��Υե��륿����Ԥ��ޤ�������ʳ��ξ��ϡ�Messaging Server �ˤ�ä� MTA t�ΤΥե��륿��Ŭ�Ѥ���ޤ� (�������)��

  5. MTA t�ΤΥե��륿

�ǥե�����������Ѥ�����硢���줾��Υ桼�����ϥ᡼��ܥå����ե��륿���ͭ���Ƥ��ޤ��󡣥桼������ Messenger Express �Υ��󥿥ե���������Ѥ��� 1 �Ĥޤ���ʣ��Υե��륿���.����ȡ������Υե��륿���ǥ��쥯�ȥ����¸���졢�ǥ��쥯�ȥ��Ʊ�������� MTA �ˤ�ä��ɤ߼���ޤ���


�桼������٥�Υե��륿���.����ˤ�

�桼����ñ�̤Υե��륿�ϡ�����桼�����Υ᡼��ܥå������������å�������Ŭ�Ѥ���ޤ����桼����ñ�̤Υ᡼��ե��륿�ϡ�Messenger Express �ΤߤǺ�.�Ǥ��ޤ���


�e�ͥ��٥�Υե��륿���.����ˤ�

�e�ͥ��٥�Υե��륿�ϡ��e�ͥ�Υ��塼�����ä��ƥ�å�������Ŭ�Ѥ���ޤ������μ�Υե��륿�ΰ���Ū�����Ӥϡ�����Υe�ͥ뤫�����äƤ����å�������֥�å����뤳�ȤǤ���

�e�ͥ��٥�Υե��륿���.�������ʲ��˼����ޤ���

  1. Sieve ��Ȥäƥե��륿�򵭽Ҥ��ޤ���
  2. �ե��륿�򡢰ʲ��Υǥ��쥯�ȥ�Υե��������¸���ޤ���
  3. ../config/file.filter

    �ե�����Ϥ$�Ǥ��ɤ߼���ǽ�ǡ�MTA �� uid �ˤ�äƽ�ͭ����Ƥ��ʤ���Фʤ�ޤ���

  4. �ʲ��Υe�ͥ��������d��ޤ���
  5. destinationfilter file:IMTA_TABLE:file.filter

  6. ����򥳥�ѥ��뤷�ʤ������ǥ����ѥåe��Ƶ�ư���ޤ���
  7. ��: �ե��륿�ե�����ؤ��ѹ���ͭ��ˤ���Τˡ�����ѥ��뤷�ʤ�����ǥ����ѥåe�κƵ�ư�����פǤ���

destinationfilter �e�ͥ륭����ɤϡ��оݥe�ͥ�Υ��塼�������å������Υե��륿��󥰤�ͭ��ˤ��ޤ���sourcefilter �e�ͥ륭����ɤϡ��оݥe�ͥ뤫�饭�塼�������å������Υե��륿��󥰤�ͭ��ˤ��ޤ��������Υ�����ɤˤϡ����줾��ѥ�᡼���� 1 ��ɬ�פǤ������Υѥ�᡼���ϡ����Υe�ͥ�˴�Ϣ�դ���줿�e�ͥ�ե��륿�ե�����ؤΥѥ�����ꤹ���ΤǤ���

destinationfilter �e�ͥ륭����ɤι�ʸ�ϰʲ��ΤȤ���Ǥ���

destinationfilter URL-pattern

sourcefilter �e�ͥ륭����ɤι�ʸ�ϰʲ��ΤȤ���Ǥ���

sourcefilter URL-pattern

URL-pattern �ϡ��оݥe�ͥ�Υե��륿�ե�����ؤΥѥ��򼨤� URL �Ǥ���������ǡ�channel-name �ϥe�ͥ��̾p�Ǥ���

destinationfilter file:///usr/tmp/filters/channel-name.filter

filter �e�ͥ륭����ɤϡ��оݥe�ͥ�ˤ������å������Υե��륿��󥰤�ͭ��ˤ��ޤ������Υ�����ɤˤϡ��ѥ�᡼���� 1 ��ɬ�פǤ������Υѥ�᡼���ϡ����Υe�ͥ��𤷤ƥ᡼������륨��٥?�פγƼ��ͤ˴�Ϣ�դ���줿�e�ͥ�ե��륿�ե�����ؤΥѥ�����ꤹ���ΤǤ���

filter �e�ͥ륭����ɤι�ʸ�ϰʲ��ΤȤ���Ǥ���

filter URL-pattern

URL-pattern �ϡ��ü���ִ��������󥹤������Ȥ� URL �ǡ����ꤷ�����ͥ��ɥ쥹���Ф���ե��륿�ե�����ؤΥѥ��򼨤��ޤ���URL-pattern �ˤϡ��ü���ִ��������󥹤�ޤ�뤳�Ȥ��Ǥ��ޤ������Υ������󥹤ϡ����ͥ��ɥ쥹 local-part@host.domain ������8����ʸ������֤��������ޤ���ɽ 17-4 �ˡ��������ִ��������󥹤򼨤��ޤ���

fileinto ������ɤϡ��᡼��ܥå����ե��륿�� fileinto �黻�Ҥ�Ŭ�Ѥ��줿�Ȥ��˥��ɥ쥹��ɤΤ褦���ѹ�����Τ�����ꤹ���ΤǤ���������Ǥϡ��ե����̾�򥵥֥��ɥ쥹�Ȥ��Ƹ��Υ��ɥ쥹���������ơ����Υ��֥��ɥ쥹���֤�������褦�˻��ꤷ�Ƥ��ޤ���

fileinto $U+$S@$D

ɽ 17-4 filter �e�ͥ륭����ɤ� URL-pattern ���ִ����� (��ʸ��Ⱦ�ʸ��ζ��̤ʤ�) 

����

��̣

*

���롼�פγ�ĥ��¹Ԥ��ޤ���

**

mailForwardingAddress °-���ĥ���ޤ���ʣ����ͤ���°-�����ꤷ��ʣ����ۿ��襢�ɥ쥹��8.�Ǥ��ޤ���

$$

$ ʸ����֤������ޤ�

��³�Υƥ����Ȥ�ʸ��ˤ��ޤ�

$^

��³�Υƥ����Ȥ���ʸ��ˤ��ޤ�

$_

��³�Υƥ����Ȥ���ʸ��Ⱦ�ʸ����Ѵ����ޤ���

$~

���ɥ쥹�Υ?������ʬ�˴�Ϣ�դ���줿�ۡ���ǥ��쥯�ȥ���Ф���ե�����ѥ����֤������ޤ�

$1S

$S ��Ʊ���Ǥ��������֥��ɥ쥹���ʤ����ϲ���Ԥ��ޤ���

$2S

$S ��Ʊ���Ǥ��������֥��ɥ쥹���ʤ����ϲ�����������p��ʸ�����ޤ�

$3S

$S ��Ʊ���Ǥ��������֥��ɥ쥹���ʤ����ϲ�������������³��ʸ���̵�뤷�ޤ�

$A

���ɥ쥹 (�?������ʬ @ �ۥ���.�ɥᥤ��) ���֤������ޤ�

$D

�ۥ���.�ɥᥤ����֤������ޤ�

$E

�� 2 ���ڥ�°-���� LDAP_SPARE_1 ���������ޤ�

$F

�ۿ��ե�����̾ (mailDeliveryFileURL °-) ���������ޤ�

$G

�� 2 ���ڥ�°-���� LDAP_SPARE_2 ���������ޤ�

$H

�ۥ��Ȥ��֤������ޤ�

$I

�ۥ��Ȥ��Ƥ���ɥᥤ����������ޤ� (domainUidSeparator �ǻ��ꤷ�����ڤ�ʸ��α�¦�� UID �ΰ��������)���ۥ��Ȥ��Ƥ���ɥᥤ�󤬤ʤ��ȼ��Ԥ��ޤ�

$1I

$I ��Ʊ���Ǥ������ۥ��Ȥ��Ƥ���ɥᥤ�󤬤ʤ����ϲ����������ޤ���

$2I

$I ��Ʊ���Ǥ������ۥ��Ȥ��Ƥ���ɥᥤ�󤬤ʤ����ϲ�����������p��ʸ�����ޤ�

$3I

$I ��Ʊ���Ǥ������ۥ��Ȥ��Ƥ���ɥᥤ�󤬤ʤ����ϲ�������������³��ʸ���̵�뤷�ޤ�

$L

�?������ʬ���֤������ޤ�

$M

�ۥ��Ȥ��Ƥ���ɥᥤ����ʬ��� UID ���������ޤ�

$P

�᥽�å�̾���������ޤ� (mailProgramDeliveryInfo °-)

$S

���ߤΥ��ɥ쥹�˴�Ϣ�Ť���줿���֥��ɥ쥹���������ޤ������֥��ɥ쥹�ϡ����Υ��ɥ쥹�ǥ��֥��ɥ쥹���ڤ� (�̾�� +) ��³���桼������ʬ�γ����ս�Ǥ������$���MTA ���ץ����� SUBADDRESS_CHAR �ǻ��ꤹ�뤳�Ȥ�Ǥ��ޤ������֥��ɥ쥹����ꤷ�ʤ��ȼ��Ԥ��ޤ�

$U

���ߤΥ��ɥ쥹�Υ᡼��ܥå�����ʬ���������ޤ���@ �ޡ����κ�¦�Υ��ɥ쥹t�Ρ��ޤ��Ϥ�����ǥ��֥��ɥ쥹���ڤ�� + ���p����ʬ�Τ����줫����������ޤ���


MTA t�ΤΥե��륿���.����ˤ�

MTA t�ΤΥե��륿�ϡ�MTA �Υ��塼�����뤹�٤ƤΥ�å�������Ŭ�Ѥ���ޤ������μ�Υե��륿�ΰ���Ū�����Ӥϡ���å������ΰ���Ȥϴط��ʤ����%��쥯�ȥ᡼����������ʤ���å�������֥�å����뤳�ȤǤ���MTA t�ΤΥե��륿���.����ˤϼ��Τ褦�ˤ��ޤ���

  1. Sieve ��Ȥäƥե��륿�򵭽Ҥ��ޤ�
  2. �ե��륿�򡢼��Υե��������¸���ޤ�
  3. ../imta/config/imta.filter

    ���Υե��륿�ե�����ϡ��$�Ǥ��ɤ߼���ǽ�Ǥʤ���Фʤ�ޤ��󡣤��Υե�����ϼ�ưŪ�˻��Ѥ���ޤ���

  4. ����򥳥�ѥ��뤷�ʤ������ǥ����ѥåe��Ƶ�ư���ޤ���

����ѥ��뤷���������Ѥ����硢MTA t�ΤΥե��륿�ե�����ϥ���ѥ��뤵�줿��������Ȥ߹��ޤ�Ƥ��ޤ���

FILTER_DISCARD �e�ͥ뤫���˴���å�������롼�ƥ��󥰤���

�ǥե���ȤǤϡ��᡼��ܥå����ե��륿���˴����줿��å������ϡ������ƥफ��¨�¤��˴� (���) ����ޤ������������桼�������ǽ�˥᡼��ܥå����ե��륿�����ꤷ����� (���꤬�ְ�äƤ�����)���ޤ��ϥǥХå�����Ū�Ȥ�����ˤϡ���������٤餻�������Ǥ���

�᡼��ܥå����ե��륿�ˤ���˴���å������򥷥��ƥ���˰����¸��������򤢤ȤǺ��Ǥ���褦�ˤ���ˤϡ�������˼����褦�ˡ��ޤ� MTA ����� filter_discard �e�ͥ���ɲä���notices �e�ͥ륭����ɤǥ�å����������ޤǤ���¸��� (�̾�����) �򵭽Ҥ��ޤ���

filter_discard notices 7
FILTER-DISCARD

���� MTA ���ץ����ե������ FILTER_DISCARD=2 ���ץ��������ꤷ�ޤ���filter_discard ���塼��Υ�å������ϡ��桼�����θĿ��ѥ���Ȣ�ե���$α�Ĺ�ȹͤ��뤳�Ȥ��Ǥ��ޤ����������äơ�filter_discard ���塼��Υ�å��������Ф��Ʒٹ��å����������줿�ꡢ�Х��󥹤�꥿������׵�˱����ƥ�å����������пͤ��ᤵ��뤳�Ȥ⤢��ޤ��󡣤����Υ�å������ϡ�final notices �ͤδ�¤Ȥʤ뤫��imsimta return �ʤɤΥ桼�ƥ���ƥ���ȤäƥХ��󥹤��׵᤹�뤳�Ȥˤ�äơ������ƥफ������$��Ǥ���

Messaging Server 6 2004Q2 ���p�� Messaging Server �Ǥϡ�jettison Sieve ���������ˤ�� filter_discard �e�ͥ�λ��Ѥϡ�MTA ���ץ���� FILTER_DISCARD �ˤ�ä�)�椵��Ƥ��ޤ���������ϸ��ߤǤϡ�FILTER_JETTISON ���ץ����ˤ�ä�)�椵���褦�ˤʤꡢ���Υ��ץ����� FILTER_DISCARD �����꤫��ǥե�����ͤ���$��ޤ����ޤ���FILTER_DISCARD �Υǥե�����ͤ� 1 �Ǥ� (�˴����줿��å������� bitbucket �e�ͥ�������)��


�桼������٥�Υե��륿��ǥХå�����ˤ�

�桼�������� Sieve �ե��륿�������̤��ư��ʤ��Ȥ�����𤬴󤻤�줿��硢�ե��륿��ǥХå����뤿��˼¹ԤǤ��뤤���Ĥ��μ�礬����ޤ��������μ���ʲ��˼����ޤ���

  1. fileinto �ե��륿��ư�����ˤϡ�imta.cnf �ե�������� ims-ms �e�ͥ뤬���Τ褦�˥ޡ�������Ƥ��뤳�Ȥ��ǧ���ޤ���
  2. fileinto $u+$s@$d

  3. �桼������ LDAP ����ȥ꤫��桼������٥�Υե��륿����$��ޤ���
  4. �桼������٥�Υե��륿�ϡ�MailSieveRuleSource °-�β��Τ��줾��� LDAP ����ȥ����¸����Ƥ��ޤ���ldapsearch ���ޥ�ɤ���Ѥ��Ƥ��Υե��륿�򸡺��ݤˤϡ�����餬 base64 �ǥ��󥳡��ɤ���Ƥ��뤿�� -Bo �����ådǽ��Ϥ�ǥ����ɤ���ɬ�פ����뤳�Ȥ���դ��Ƥ��$�����

    ./ldapsearch -D "cn=directory manager" -w password -b "o=alcatraz.sesta.com,o=isp" -Bo uid=test

    �ʲ������$��Ƥ��� imsimta test -rewrite ���ޥ�ɤ⡢��ưŪ�˥ե��륿��ǥ����ɤ��ޤ���

  5. �桼�����Υե��륿�� MTA ���鸫���뤳�Ȥ��ǧ���ޤ���
  6. ���Υ��ޥ�ɤ�ȯ�Ԥ��ޤ���

    # imsimta test -rewrite -filter -debug user@sesta.com

    ����ˤ�ꡢp�μ��Ǽ��$����桼������ Sieve �ե��륿�����Ϥ���ޤ����ե��륿�����Ĥ���ʤ����ϡ�LDAP ����ȥ꤬�������֤��ʤ���ͳ��Ĵ�٤�ɬ�פ�����ޤ���imsimta test -rewrite �ν��Ϥ˥ե��륿��ɽ������Ƥ����顢�桼�����Υե��륿�� MTA ���鸫���Ƥ���Ȥ������ȤǤ�������ɬ�פʽ���ϡ�imsimta test -expression ���ޥ�ɤ���Ѥ��ƥե��륿�β���ƥ��Ȥ��뤳�ȤǤ���

  7. imsimta test -exp ����Ѥ��ơ��桼�����Υե��륿��ǥХå����ޤ����ʲ��ξ���ɬ�פǤ���
    1. �桼������ mailSieveRuleSource °-����� Sieve �8쥹�ơ��ȥ��ȡ�p�Ҥμ��򻲾Ȥ��Ƥ��$�����
    2. �ե��륿��ȥꥬ����Ϥ��$ä� rfc2822 ��å�������
    3. �ե��륿����å��������Ф��ƤɤΤ褦�ʽ����Ԥ��٤��$ä����Ȥ������!�
  8. �桼������ mailSieveRuleSource ���ͤ˴�Ť��ơ�Sieve �8쥹�ơ��ȥ��Ȥ�ޤ�ƥ����ȥե����� (temp.filter �ʤ�) ���.���ޤ���������򼨤��ޤ���
  9. require "fileinto";
    if anyof(header :contains
    ["To","Cc","Bcc","Resent-to","Resent-cc",
       "Resent-bcc"] "commsqa"){
       fileinto "QMSG";
    }

    ���Ԥ������: commsqa �����Υ�å������μ��ͤǤ�����ϡ���å������� QMSG �Ȥ����ե���$˥ե�����󥰤��ޤ���

  10. �桼�����ˤ�äƻ��ꤵ��� rfc2822 ��å������ե���������Ƥ�ޤࡢtest.msg �Ȥ���̾p�Υƥ����ȥե�������.���ޤ���
  11. �桼�����Υ�å��������ȥ��ΰ褫�� .msg �ե��������Ѥ��뤫�����뤤�ϥ桼�����ˤ�äƻ��ꤵ��� rfc2822 ��å������ե���������Ƥ�ޤ� test_rfc2822.msg �Ȥ����ƥ����ȥե�������.���뤳�Ȥ��Ǥ��ޤ���

  12. imsimta test -exp ���ޥ�ɤ���Ѥ��ޤ���
  13. # imsimta test -exp -mm -block -input=temp.filter -message=test_rfc2822.msg

  14. ���Ϥ��ǧ���ޤ���
  15. imsimta test -exp ���ޥ�ɤκǸ�ιԤϡ�Sieve ���η�̤򼨤��ޤ�����̤ϼ��Τ褦�ˤʤ�ޤ���

    Sieve Result: []
    �ޤ���
    Sieve Result:[action]

    action �ϡ�Sieve �ե��륿��Ŭ�Ѥ�����̤Ȥ��Ƥ��Υ�å������˼¹Ԥ��줿���������Ǥ���

    �ե��륿�ξ��˰��פ�����硢��̤Ȥ��Ƥ����Ĥ��Υ��������ɽ������ޤ������פ����Τ��ʤ���硢Sieve ��̤϶���ȤʤꡢSieve �ե��륿�������Υ��顼�����뤫���ޤ��� .msg �ե�����˰��פ�����󤬴ޤޤ�Ƥ��ʤ����Τɤd餫�Ǥ����ۤ��Υ��顼��ȯ8���Ƥ�����ϡ�Sieve ������ץȥե�����˹�ʸ���顼������Τǡ��ǥХå�����ɬ�פ�����ޤ���

    ���Ϥξܺ٤ˤĤ��Ƥϡ���imsimta test -exp �ν��ϡ��򻲾Ȥ��Ƥ��$�����

  16. �ե��륿����ʸŪ��ͭ��Ƿ�̤�5������硢����ɬ�פʽ���� tcp_local_slave.log �ǥХå��?�ե������Ĵ�٤뤳�ȤǤ���
  17. �ƥ��Ȥ�����å������ե�����������Ƥ����å������ե����뤬Ʊ��Ǥʤ���ǽ-������ޤ�������Ƥ����å��������ǧ����ͣ�����ˡ�ϡ�tcp_local_slave.log �ե������Ĵ�٤뤳�ȤǤ������Υ?�ˤϡ�MTA �������Ƥ���5�Τʥ�å������ȡ���å��������Ф��ƥե��륿���ɤΤ褦��Ŭ�Ѥ���Ƥ��뤫��ɽ������ޤ���

    tcp_local_slave.log �ǥХå��ե����������ξܺ٤ˤĤ��Ƥϡ��֥ǥХå��Υ�����ɡ��� slave_debug ������ɤ򻲾Ȥ��Ƥ��$�����

imsimta test -exp ���

imsimta test -exp �δ�t�ʥ��ޥ�ɤϡ����ΤȤ���Ǥ���

# imsimta test -exp -mm -block -input=temp.filter -message=rfc2822.msg

���Ϥ����ʲ��˼����ޤ���

�������� 17-4 imsimta test -exp ���

# imsimta test -exp -mm -block -input tmp.filter -message=rfc2822.msg
Expression:if header :contains ["to"] ["pamw"]           (1)
Expression: {
Expression:redirect "usr3@sesta.com";
Expression:keep;
Expression: }
Expression:
Expression:Dump:header:2000114;0  3  1  :contains  1  "to"  1
"pamw"  if  8  ;
Dump:redirect:2000121;0  1  1  "usr3@sesta.com"  ;  keep:2000117;0  (2)
Dump: 0
Result: 0
Filter result:[ redirect "usr3@sesta.com" keep ]   (3)

1) Expression: ���ϹԤϡ�tmp.filter �ƥ����ȥե����뤫���ɤ߼��졢���Ϥ����ե��륿�򼨤��ޤ��������ϡ�������ץȤΥǥХå��ˤϤ��ޤ�ط�������ޤ���

2) Dump: ���ϹԤϡ�Sieve ���ơ��ȥ��Ȥ��ᤷ�Ƥ��륳��ԥ塼���η�̤򼨤��ޤ��������˥��顼��ɽ������ʤ��褦�ˤ��Ƥ��$��������Ϥ����ϤȰ��פ��Ƥ���褦�˸����ʤ���Фʤ�ޤ��󡣤��Ȥ��С��%�פˤϡ��ե��륿�ե�������ι� redirect "usr3@sesta.com"; �Ȥ褯�� redirect, usr3@sesta.com �Ȥ����줬ɽ������ޤ���

���Τ褦�˰��פ���ƥ����Ȥ�ɽ������ʤ�����Ĵ�٤Ƥߤ�ɬ�פ�����ޤ���ɽ�����줿��硢�����⥹����ץȤΥǥХå��ȤϤ��ޤ�ط�������ޤ���

3) ���Ϥΰ��ֲ��ιԤˡ�Filter result: ���ơ��ȥ��Ȥ�ɽ������ޤ���p�Ҥ����褦�ˡ����� 2 �Ȥ���η�̤��ͤ����ޤ���

Sieve Result:[]             �ޤ���             Sieve Result:[action]

action �ϡ�Sieve ������ץȤˤ�äƼ¹Ԥ���륢�������Ǥ�����̤�����ˤʤ���⤢��Τ���դ��Ƥ��$��������Ȥ��С��˴��ե��륿�ξ�硢���Υե��륿����ˡ��ƥ��Ȥ��оݤȤʤ뤹�٤Ƥ� .msg �ե�������˴����Ƥ���ΤǤϤʤ����Ȥ�ƥ��Ȥ���ɬ�פ�����ޤ����ѳ�̤δ֤˲��餫�Υ�������󤬴ޤޤ���硢���Τ褦�ˤʤ�ޤ���

Filter result:[ fileinto "QMSG" keep]

����ϡ�rfc2822.msg �ե�����Υƥ����Ȥ��ե��륿���˰��פ��Ƥ��뤳�Ȥ򼨤��Ƥ��ޤ���������Ǥϡ��ե��륿�ϥ᡼��� QMSG �ե���$˥ե�����󥰤��ơ����ԡ����Ȣ����¸���ޤ������ξ�硢��̤Ȥ��Ƽ¹Ԥ���륢�������ϡ�fileinto ����� keep �Ǥ���

�ե��륿��ƥ��Ȥ���ݤˤϡ�ξ��η�̤ˤĤ��ơ��Ƽ�� .msg �ե������ƥ��Ȥ���ɬ�פ�����ޤ�����ˡ����Ѥ���ե��륿�˰��פ����å��������ե��륿�����Ƥ��뤳�ȡ��ޤ������פ��������ʤ���å��������ե��륿�����Ƥ��ʤ����Ȥ�ƥ��Ȥ���ɬ�פ�����ޤ���

�磻��ɥ����ɤȤξȹ�ξ��ϡ�:contains �ƥ��ȤǤϤʤ� :matches �ƥ��Ȥ�Ԥ�ɬ�פ����뤳�Ȥ���򤷤Ƥ����Ƥ��$��������Ȥ��С�from=*@sesta.com �Ȱ��פ����������� :matches ����Ѥ��Ƥ��$������������ʤ��ȡ��ƥ��Ȥξ�郎��������ʤ�����ƥ��Ȥϼ��Ԥ��ޤ���

imsimta test -exp �ι�ʸ

imsimta test -exp �ϡ����ꤷ�� RFC2822 ��å��������Ф��� Sieve �8쥹�ơ��ȥ��Ȥ�ƥ��Ȥ����ե��륿�η�̤�ɸ����Ϥ����ޤ���

��ʸ�ϼ��ΤȤ���Ǥ���

imsimta test -exp -mm -block -input=Sieve_language_scriptfile -message=rfc2822_message_file

�����ǡ�

-block �ϡ�ñ��� Sieve ������ץȤȤ��ƴ�t�����Ϥ򼨤��ޤ����ǥե���ȤǤϡ��ƹԤ��̡��Υ�����ץȤȤ��ƽ���졢�̡���ɾ�d���ޤ���Sieve �ϡ��ե�����ν�������ã�����Ȥ��$�ɾ�d���ޤ���

-input=Sieve_file �ϡ�Sieve ������ץȤ�ޤ�ե�����Ǥ����ǥե���ȤǤϡ�stdin ����ƥ��ȥ�����ץȹԤޤ��ϥ�����ץȥ֥�å����ɤ߹��ޤ�ޤ���

-message=message_file �ϡ�Sieve ������ץȤΥƥ��Ȥ�¹Ԥ����� RFC 2822 ��å�������ޤ�ƥ����ȥե�����Ǥ��������ˤϡ�RFC 2822 ��å������Τߤ�¸�ߤ���ɬ�פ�����ޤ������塼�ե����� (zz*.00 �ե�����) �ǤϤ��ꤨ�ޤ���

���Υ��ޥ�ɤ�ͭ��ˤ���ȡ�������ץȾ�����ɤ߼�ꡢ�����ƥ��ȥ�å������ȴ�Ϣ������ɾ�d�����̤Ȥ��ƽ��Ϥ��ޤ�����̤ˤϡ��¹Ԥ��٤����������ȡ�������ץȤκǽ����ơ��ȥ��Ȥ�ɾ�w�̤�������ޤ���

���Τۤ��ˡ����Τ褦�ʽ����Ҥ�ͭ��Ǥ���

-from=address �ϡ�����٥?�פΥƥ��Ȥ˻��Ѥ���륨��٥?�� from: ���ɥ쥹����ꤷ�ޤ����ǥե���ȤǤϡ�MTA ���ץ���� RETURN_ADDRESS �ˤ�äƻ��ꤵ�줿�ͤ����Ѥ���ޤ���

-output=file �ϡ���̤�ե�����˽񤭹��ߤޤ����ǥե���ȤǤϡ�������ץȤ�ɾ�w�̤� stdout �˽񤭹��ޤ�ޤ���



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


Copyright 2005 Sun Microsystems, Inc. All rights reserved.