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 ���饤����ȤǤ���Τ��ʤ�) ��̵�뤵��Ƥ��뤳�Ȥ���դ��Ƥ��$�����
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 �ޥåԥơ��֥�
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 �ޥåԥơ��֥�
����Υ������e�ͥ�� authrewrite ��ʳ����ͤ����ꤹ���̤��ѹ����뤿��� FROM_ACCESS �ޥåԥơ��֥����Ѥ����硢ǧ�ڥ��ɥ쥹��ʸ��ɤ���Ǥ���¤� FROM_ACCESS ����Ѥ���ɬ�פϤ���ޤ���
���Ȥ��С�tcp_local �e�ͥ�� authrewrite 2 �����ꤹ����ϡ�authrewrite �$��Ǥ��θ�� (ʸ��ɤ����ǧ�ںѤߥ��ɥ쥹) ���$�Τ˽�ʬ�ʤ��ᡢ���� FROM_ACCESS �ޥåԥơ��֥�����פǤ���
���$���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 �ޥåԥơ��֥�ϼ��Τ褦�ˤʤ�ޤ���
������κǽ�Υ���ȥ�Ǥϡ�$(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 ��졼�����С����̤��ƥ����졼�Ǥ���褦�ˤʤ�ޤ���
�ޤ��������Ȥ� 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�ͥ뤫�����äƤ���褦�ˤʤ�ޤ���
ǧ�ڥ桼�����ˤ����Ǥ��뤫�ɤ������̤���ˤϡ��ʲ��Τ褦�ˤ��ޤ���
- ����ե�����˿����� TCP/IP �e�ͥ���d��̤�̾p���ɲä��ޤ����ʲ�������ޤ���
tcp_auth smtp single_sys mx mustsaslserver noswitchchannel
TCP-INTERNAL���Υe�ͥ�Ǥϡ��̾�Υe�ͥ��ڤ��ؤ��ϹԤ��ޤ��������p�Υǥե���ȹԤǡ�noswitchchannel ���<�Ū���뤤�ϰ��ۤ˻��ꤵ��Ƥ���Ϥ��Ǥ������Υe�ͥ�ˤ� mustsaslserver ��ɬ�פǤ���
- ������Τ褦�ˡ�maysaslserver �� saslswitchchannel tcp_auth ���ɲä��뤳�Ȥˤ�ꡢtcp_local �e�ͥ���ѹ����ޤ���
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.]$EDNS �١����ǡ����١����Υ��ݡ���
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 ��ĥ��ǽ�⥵�ݡ��Ȥ��Ƥ��ޤ���
- jettison: ��å�������®�䤫���˴������Ȥ����$� discard �Ȼ�Ƥ��ޤ�����discard ���ۼ�Ū����¸��뤹��$��ʤΤ��Ф���jettison �϶�)Ū���˴� (discard) ��¹Ԥ��ޤ���ư��������$ϡ�ʣ��� Sieve �ե��륿��ɬ�פʾ��ˤ$���θ���ޤ������Ȥ��С������ƥ��٥���˴��ϡ��<�Ū�� keep ����ꤹ��桼���� Sieve �ե��륿���֤�������ǽ�Ǥ��������ƥ��٥�� jettison �ϡ��桼���� Sieve �ˤ�äƹԤ��뤹�٤Ƥν������ͥ�褵��ޤ���
- Head-of-household Sieve �ե��륿: ����桼�������̤Υ桼�����Τ���� Sieve �ե��륿����ꤹ����ʤ����ޤ���MTA ���ץ����ˤ�ä�)�椵��� 2 �Ĥ� LDAP °-��桼��������ȥ�ǻ��Ѥ��ޤ���
- LDAP_PARENTAL_CONTROLS - ��Yes�פޤ��ϡ�No�פΤɤd餫��ʸ�����ͤ�ޤ�°-����ꤷ�ޤ�����Yes�פ� head of household Sieve �����Υ���ȥ��Ŭ�Ѥ���뤳�Ȥ��̣������No�פϤ��Τ褦�� Sieve ��Ŭ�Ѥ���ʤ����Ȥ��̣���ޤ����ǥե���ȤϤ���ޤ���
- LDAP_FILTER_REFERENCE - head of household Sieve ����Ǽ����Ƥ���ǥ��쥯�ȥꥨ��ȥ��ؤ� DN ���ޤޤ�Ƥ���°-����ꤷ�ޤ����ǥե���ȤϤ���ޤ���
Sieve �ե��륿��γ���Sieve �ե��륿�ϡ�����å�������Ŭ�Ѥ���� 1 �Ĥޤ���ʣ��� (��å������إå!��ˤ���ʸ����ˤ�äưۤʤ�) ����դ����������ǹ�.����Ƥ��ޤ�������Ԥϡ��e�ͥ��٥�Υե��륿�� MTA t�ΤΥե��륿���.������5�����ۿ����ɻߤǤ��ޤ����桼������ Messenger Express ����Ѥ��ơ���ʬ�Υ��ܥå����˥桼����ñ�̤Υե��륿���.�Ǥ��ޤ������ζ���Ū�ʼ��ˤĤ��Ƥϡ�Messenger Express �Υ���饤��إ�פȤ��Ƥ��$�����
�����С��ϡ�����ͥ���̤˽��äƥե��륿��Ŭ�Ѥ��ޤ���
- �桼������٥�Υե��륿
�Ŀ��ѥ��ܥå����ե��륿�˥�å������ε�Ĥ��뤤�ϵ��ݤ���d���Ƥ�����ϡ���å��������Ф��Ƥ��Υե��륿����Ԥ��ޤ��������������ͤ����ܥå����ե��륿�����ꤷ�Ƥ��ʤ���硢�ޤ��ϥ桼�����Υ��ܥå����ե��륿��Ŭ�Ѥ���ʤ���å������ξ�硢Messaging Server �ˤ�äƥe�ͥ��٥�Υե��륿��Ŭ�Ѥ���ޤ����桼����ñ�̤Υե��륿�����ꤵ��ޤ���
- �e�ͥ��٥�Υե��륿
�e�ͥ��٥�Υե��륿�˥�å������ε�Ĥ��뤤�ϵ��ݤ���d���Ƥ�����ϡ���å��������Ф��Ƥ��Υե��륿����Ԥ��ޤ�������ʳ��ξ��ϡ�Messaging Server �ˤ�ä� MTA t�ΤΥե��륿��Ŭ�Ѥ���ޤ� (�������)��
- MTA t�ΤΥե��륿
�ǥե�����������Ѥ�����硢���줾��Υ桼�����ϥ��ܥå����ե��륿���ͭ���Ƥ��ޤ��桼������ Messenger Express �Υ��ե���������Ѥ��� 1 �Ĥޤ���ʣ��Υե��륿���.����ȡ������Υե��륿���ǥ��쥯�ȥ����¸���졢�ǥ��쥯�ȥ��Ʊ�������� MTA �ˤ�ä��ɤ���ޤ���
�桼������٥�Υե��륿���.����ˤ��桼����ñ�̤Υե��륿�ϡ�����桼�����Υ��ܥå������������å�������Ŭ�Ѥ���ޤ����桼����ñ�̤Υ��ե��륿�ϡ�Messenger Express �ΤߤǺ�.�Ǥ��ޤ���
�e�ͥ��٥�Υե��륿���.����ˤ��e�ͥ��٥�Υե��륿�ϡ��e�ͥ�Υ��塼�����ä��ƥ�å�������Ŭ�Ѥ���ޤ������μ�Υե��륿�ΰ���Ū�����Ӥϡ�����Υe�ͥ뤫�����äƤ����å�������֥�å����뤳�ȤǤ���
�e�ͥ��٥�Υե��륿���.�������ʲ��˼����ޤ���
- Sieve ��Ȥäƥե��륿�Ҥ��ޤ���
- �ե��륿�ʲ��Υǥ��쥯�ȥ�Υե��������¸���ޤ���
../config/file.filter
�ե�����Ϥ$�Ǥ��ɤ���ǽ�ǡ�MTA �� uid �ˤ�äƽ�ͭ����Ƥ��ʤ���Фʤ�ޤ���
- �ʲ��Υe�ͥ��������d��ޤ���
destinationfilter file:IMTA_TABLE:file.filter
- �����ѥ��뤷�ʤ������ǥ����ѥåe��Ƶ�ư���ޤ���
��: �ե��륿�ե�����ؤ��ѹ���ͭ��ˤ���Τˡ�����ѥ��뤷�ʤ�����ǥ����ѥå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�ΤΥե��륿���.����ˤϼ��Τ褦�ˤ��ޤ���
����ѥ��뤷���������Ѥ����硢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 �ե��륿�������̤��ư��ʤ��Ȥ�����𤬴�줿��硢�ե��륿��ǥХå����뤿��˼¹ԤǤ��뤤���Ĥ��μ�礬����ޤ��������μ���ʲ��˼����ޤ���
- fileinto �ե��륿��ư�����ˤϡ�imta.cnf �ե�������� ims-ms �e�ͥ뤬���Τ褦�˥ޡ�������Ƥ��뤳�Ȥ��ǧ���ޤ���
fileinto $u+$s@$d
- �桼������ LDAP ����ȥ꤫��桼������٥�Υե��륿����$��ޤ���
�桼������٥�Υե��륿�ϡ�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 ���ޥ�ɤ⡢��ưŪ�˥ե��륿��ǥ����ɤ��ޤ���
- �桼�����Υե��륿�� MTA ���鸫���뤳�Ȥ��ǧ���ޤ���
���Υ��ޥ�ɤ�ȯ�Ԥ��ޤ���
# imsimta test -rewrite -filter -debug user@sesta.com
����ˤ�ꡢp�μ��Ǽ��$����桼������ Sieve �ե��륿�����Ϥ���ޤ����ե��륿�����Ĥ���ʤ����ϡ�LDAP ����ȥ꤬�������֤��ʤ���ͳ��Ĵ�٤�ɬ�פ�����ޤ���imsimta test -rewrite �ν��Ϥ˥ե��륿��ɽ������Ƥ����顢�桼�����Υե��륿�� MTA ���鸫���Ƥ���Ȥ������ȤǤ�������ɬ�פʽ���ϡ�imsimta test -expression ���ޥ�ɤ���Ѥ��ƥե��륿�β���ƥ��Ȥ��뤳�ȤǤ���
- imsimta test -exp ����Ѥ��ơ��桼�����Υե��륿��ǥХå����ޤ����ʲ��ξ���ɬ�פǤ���
- �桼������ mailSieveRuleSource ���ͤ˴�Ť��ơ�Sieve �8쥹�ơ��ȥ��Ȥ�ޤ�ƥ����ȥե����� (temp.filter �ʤ�) ���.���ޤ�����������ޤ���
require "fileinto";
if anyof(header :contains
["To","Cc","Bcc","Resent-to","Resent-cc",
"Resent-bcc"] "commsqa"){
fileinto "QMSG";
}���Ԥ������: commsqa �����Υ�å������μ��ͤǤ�����ϡ���å������� QMSG �Ȥ����ե���$˥ե�������ޤ���
- �桼�����ˤ�äƻ��ꤵ��� rfc2822 ��å������ե���������Ƥ�ޤࡢtest.msg �Ȥ���̾p�Υƥ����ȥե�������.���ޤ���
�桼�����Υ�å��������ȥ��ΰ褫�� .msg �ե��������Ѥ��뤫�����뤤�ϥ桼�����ˤ�äƻ��ꤵ��� rfc2822 ��å������ե���������Ƥ�ޤ� test_rfc2822.msg �Ȥ����ƥ����ȥե�������.���뤳�Ȥ��Ǥ��ޤ���
- imsimta test -exp ���ޥ�ɤ���Ѥ��ޤ���
# imsimta test -exp -mm -block -input=temp.filter -message=test_rfc2822.msg
- ���Ϥ��ǧ���ޤ���
imsimta test -exp ���ޥ�ɤκǸ�ιԤϡ�Sieve ���η�̤��ޤ�����̤ϼ��Τ褦�ˤʤ�ޤ���
Sieve Result: []
�ޤ���
Sieve Result:[action]action �ϡ�Sieve �ե��륿��Ŭ�Ѥ�����̤Ȥ��Ƥ��Υ�å������˼¹Ԥ��줿���������Ǥ���
�ե��륿�ξ��˰��פ�����硢��̤Ȥ��Ƥ����Ĥ��Υ��������ɽ������ޤ������פ����Τ��ʤ���硢Sieve ��̤϶���ȤʤꡢSieve �ե��륿�������Υ��顼�����뤫���ޤ��� .msg �ե�����˰��פ�����ޤޤ�Ƥ��ʤ����Τɤd餫�Ǥ����ۤ��Υ��顼��ȯ8���Ƥ�����ϡ�Sieve ������ץȥե�����˹�ʸ���顼������Τǡ��ǥХå�����ɬ�פ�����ޤ���
���Ϥξܺ٤ˤĤ��Ƥϡ���imsimta test -exp �ν��ϡ��Ȥ��Ƥ��$�����
- �ե��륿����ʸŪ��ͭ��Ƿ�̤�5������硢����ɬ�פʽ���� tcp_local_slave.log �ǥХå��?�ե������Ĵ�٤뤳�ȤǤ���
�ƥ��Ȥ�����å������ե�����������Ƥ����å������ե����뤬Ʊ��Ǥʤ���ǽ-������ޤ�������Ƥ����å��������ǧ����ͣ�����ˡ�ϡ�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 �˽��ޤ�ޤ���