summaryrefslogtreecommitdiff
path: root/fml/doc/ja/tutorial/customize/case_studies.sgml
blob: 693baaf6c464b1c22e94945539cd5506ac5b7fe9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<!-- -*- mode:text coding:euc-jp -*-
   $FML: case_studies.sgml,v 1.12 2008/08/18 02:23:59 fukachan Exp $
-->


<sect1 id="sect.casestudy.01">
	<title>
	�����������ǥ�: ���ե��� (1)
	</title>

<para>
�ʲ�������� /usr/local/etc/fml/site_default_config.cf �˽񤭡����ͣ�
��ȿ�Ǥ����Ƥ������������Υե�����������񤱤С�������̤ͣ⺣����
���٤ƤΣ̤ͣ�Ʊ�����ͤˤʤ�ޤ���
</para>

<para>
�إå���Ϣ�Ǥϡ��ޤ���Subject: �˥�����Ĥ��ʤ���
<footnote>
<para>
�ʤ�����������ϥǥե���Ȥ� site_default_config.cf �˻Ź��ޤ�Ƥ��ޤ���
�Ĥޤ� &fml8; �Υǥե���ȤǤ���
</para>
</footnote>
���Ȥˤ��ޤ�����
<screen>
article_header_rewrite_rules	-=	rewrite_article_subject_tag
</screen>
������ϡ֥إå��񴹤��Υ롼��פ���֥�����Ĥ����̿���ȴ������Ǥ���
</para>

<para>
�����ơ�X-ML-Name: ��ʬ�� mlname �˥��ե���̾��Ĥ���(prepend ����)��
�Ĥޤ� mlname ���� office#mlname ���ѹ�����褦�ˤ��ޤ���
<screen>
outgoing_mail_header_x_ml_name          =       office#$ml_name
</screen>
</para>

<para>
�Ż��ѤǤ����顢�����ϡ�ï�Ǥ���Ʋ�ǽ�פȤ��ޤ��礦��
<screen>
article_post_restrictions		=	permit_anyone
</screen>
������Ǥ� root ���󤫤�Υ����ƥ�᡼��ʤɤ�����Ƥ��뤳�Ȥ����դ���
��������(root �ʤɥ����ƥफ��Υ᡼����Ƥ��������� 
reject_system_accounts permit_anyone �Ǥ�)��
</para>

<para>
�����ơ��ּ������ӤΣ̤ͣʤΤǥե��륿��¿�������ספǤ���
���Τˤϡ֥ե��륿��Ȥ���������餱�פˤʤ�ޤ�;)
<screen>
use_article_filter                     =        no
</screen>
�Ȥ��ơ����ƤΥե��륿���ڤäƤ��ޤ��Τ��ɤ��Ǥ��礦��
���̤˥ե��륿����������ˤϡ����Τ褦�˸��̤� no �����ꤷ�Ƥ���������
<screen>
use_article_body_filter			=	no
use_article_non_mime_filter		=	no
use_article_mime_component_filter	=	no
use_article_text_plain_filter		=	no
</screen>
</para>

<para>
�����Υ��ס����ͤ��ޤ���
�Ż��Υ᡼��Ͽ���¿���Τǡ�Ĺ��Ū��Ÿ˾��դޤ���ʤ顢
������ñ�̤ǵ�������¸����Ȥ������꤬ɬ�פǤ���
��äơ������Υ��ס���� subdir �����Ȥ��ޤ�����
<screen>
spool_type			=	subdir
</screen>
</para>

<para>
�ʤ������ޥ�ɥ᡼��ϻȤ��ʤ����Ƥ����ޤ���
<screen>
use_command_mail_function	=	no
</screen>
���ޥ�ɥ᡼�뤽�Τ�Τ�ػߤ���ˤϡ�aliases ���鳺�����륨��ȥ���
�����Ȥ��μ¤Ǥ������̤ͣ�������뤿�Ӥˡ�aliases ���������뤳�Ȥϥ�
������Ͷ���פ��Ǥ��礦���ޤ���CGI ���ξ�硢CGI ���Ԥ� aliases 
�κ٤������򤹤�Τ��񤷤��Ǥ��������ǡ����ޥ�ɥ᡼���ѤΥץ������
�����٤ϵ�ư���Ƥ⡢��������Ȥ�������ˤ��Ƥ���櫓�Ǥ���
</para>

</sect1>


<sect1 id="sect.casestudy.02">
	<title>
	�����������ǥ�: ���ե��� (2)
	</title>

<para>
�ʲ�������� /usr/local/etc/fml/site_default_config.cf �˽񤭡����ͣ�
��ȿ�Ǥ����Ƥ������������Υե�����������񤱤С�������̤ͣ⺣����
���٤ƤΣ̤ͣ�Ʊ�����ͤˤʤ�ޤ���
</para>

<para>
�ޤ��ֵ����� subject �ˤϣͣ�̾����ʸ���ˤ��������פ�Ĥ��ޤ���
<screen>
article_subject_tag = (\U$ml_name\E %05d)
</screen>
���Ȥ��� 
support@example.co.jp �̤ͣǤ�
<screen>
Subject: (SUPPORT 10000)
</screen>
�Ȥ���櫓�Ǥ���
( �� [ ��¿���Ǥ������ü�ʸ���Ϲ����ʤ�Τ�ȤäƤ��ޤ��ޤ���
(����ɽ���Ǥ��Τǡ�Ŭ���ʥ��������פ�ɬ�פǤ�)��
</para>

<para>
�����ơ������򻲾Ȥ����뤿��ˡ����ޥ�ɥ᡼��λ��Ѥ�����ޤ���
�����������ɥᥤ��( ��: example.co.jp )����Υꥯ�����Ȥ��Ф��ƤΤߡ�
���ޥ�ɥ᡼��λ��Ѥ�������ȤȤ��ޤ���
����ϡ�HOOK �Ǽ¸����ޤ���
<screen>
$command_verify_request_end_hook = q{
        my $cred = $curproc->credential();
        my $from = $cred->sender();

        unless ($from =~ /\@example\.co\.jp/i) {
                $curproc->stop_this_process();
                $curproc->logerror("deny command request from $from");
        }
};
</screen>  
</para>


</sect1>