diff options
author | tkikuchi <> | 2005-04-16 01:45:07 +0000 |
---|---|---|
committer | tkikuchi <> | 2005-04-16 01:45:07 +0000 |
commit | 9d38de00e9b6491f6eb5155b7d1e5454af871237 (patch) | |
tree | 888a50a509d24e6b436ee91f91291f915d0dfcff /messages | |
parent | f0dbcb5d2baf2e74764662218ce09fe12eb680b1 (diff) | |
download | mailman2-9d38de00e9b6491f6eb5155b7d1e5454af871237.tar.gz mailman2-9d38de00e9b6491f6eb5155b7d1e5454af871237.tar.xz mailman2-9d38de00e9b6491f6eb5155b7d1e5454af871237.zip |
Update of translation from Ikeda-san.
Diffstat (limited to 'messages')
-rw-r--r-- | messages/ja/doc/mailman-install.tex | 514 |
1 files changed, 285 insertions, 229 deletions
diff --git a/messages/ja/doc/mailman-install.tex b/messages/ja/doc/mailman-install.tex index 58329c44..aa429740 100644 --- a/messages/ja/doc/mailman-install.tex +++ b/messages/ja/doc/mailman-install.tex @@ -117,7 +117,7 @@ configure �� \longprogramopt{prefix} ���ץ�����Ȥ��ޤ�. �����ΥС�����鹹������ˤ�, ���ȡ���ǥ��쥯�ȥ���ѹ��� ��Τ�̵���¤�, \longprogramopt{prefix} �����ꤹ��ɬ�פ�����ޤ�. -\begin{notice}[�ٹ�] +\begin{notice}[warning] Mailman �� \code{nosuid} ���ץ����ǥޥ���Ȥ��줿�ե����륷���ƥ�� ���ȡ��뤹�뤳�ȤϤǤ��ޤ���. ���줬����� Mailman �Υ��ȡ���� ���Ԥ��ޤ�. �Ȥ����Τ�, �������ƥ������ͳ�� setgid �ץ����������Ѥ� @@ -149,7 +149,7 @@ setgid �ץ�����������Ƥ������ Maiman �ȡ��뤷�Ƥ�������. Mailman �ȡ��뤹������ \program{configure} ��¹Ԥ���, �����ƥ� ��ɬ�פˤʤ뤤�������ʥ��ȡ��륪�ץ��������ꤷ�ʤ���Фʤ�ޤ���. -\begin{notice}[����] +\begin{notice}[note] ���ˤ��롤\longprogramopt{with-mail-gid} �� \longprogramopt{with-cgi-gid} �Υ��ץ������ä�����. ¿ʬ���줬ɬ�פˤʤ�ޤ�. \end{notice} @@ -335,7 +335,7 @@ Mailman �ȡ��뤹������ \program{configure} ��¹Ԥ���, �����ƥ� \end{verbatim} % $ - emacs turd -\begin{notice}[�ٹ�] +\begin{notice}[warning] CGI������ץȤ�¹Ԥ��� �桼��ID�� \code{mailman} ���롼�פ����ä� \strong{���ʤ�}���Ȥ�褯��ǧ���Ƥ����������Ǥʤ��ȡ����������¸��� ��ï�ˤǤ⸫���Ƥ��ޤ��ޤ�. @@ -453,7 +453,7 @@ Postfix �� Mailman �����礹���, �������ꥹ�Ȥ����������, \program{configure} ���Ѥ��� \longprogramopt{prefix} �� \longprogramopt{with-var-prefix} �Υ��ץ����˽��ä��ɤ��ؤ��Ƥ�������. -\begin{notice}[����] +\begin{notice}[note] �⤷, ���ۥɥᥤ���ȤäƤ���, ���ۥɥᥤ��������ͥ�褵�������� �������ˤ�, \ref{postfix-virtual} �������ɤ�Ǥ�������! \end{notice} @@ -613,7 +613,7 @@ Postfix �ϲ��ۥɥᥤ�� \code{dom1.ain}, \code{dom2.ain}, \code{dom3.ain}, ������ꤷ�����ܤ�, ������Ū�ʹ��ܤ�����Τ�, \code{dom1.ain} ���ꥹ�Ȥؤ������ϻߤ���Ƥ��ޤ��ޤ�. -���äݤ�, \code{dom2.ain} �� \code{dom3.ain} \file{mm_cfg.py} �˴ޤ�ޤ�: +���äݤ�, \code{dom2.ain} �� \code{dom3.ain} �� \file{mm_cfg.py} �˴ޤ�ޤ�: \begin{verbatim} POSTFIX_STYLE_VIRTUAL_DOMAINS = ['dom2.ain', 'dom3.ain'] @@ -645,89 +645,109 @@ virtual �ޥåפ�����ɽ����Ȥä�¾����ˡ��Ҳ𤷤Ƥ��ޤ�. �Ĥޤ�, \code{mylist@dom.ain} �Τ����� \code{mylist@lists.dom.ain} ��Ȥ�ʤ��Ȥ����ʤ��ΤǤ�褱���, �Ȥ������ȤǤ�. -\subsection{Using the Exim mail server} +\subsection{Exim ��륵���Ф�Ȥ����} +% ����: Exim ���Ѹ��, �ޤ������Τʤ���Τ�¿��. �����Ǥϼ��Τ褦�������Ȥ�: +% +% ���� ���ܸ��� +% ======================= ============== +% SMTP callback (callout) SMTP �ƽФ����� +% director �����쥯�� +% domain list �ɥᥤ��ꥹ�� +% main section ���� +% recipient verification �����Ը��� +% router �롼�� +% section �� +% transport �ȥ�ݡ��� \begin{notice}[note] -This section is derived from Nigel Metheringham's ``HOWTO - Using Exim and -Mailman together'', which covers Mailman 2.0.x and Exim 3. It has been -updated to cover Mailman 2.1 and Exim 4. The original document is here: +�����, Nigel Metheringham �� ``HOWTO - Exim �� Mailman ��Ȥ�''\footnote{����: +``HOWTO - Using Exim and Mailman together''.} ����Τ�ޤ���. +����� Mailman 2.0.x �� Exim 3 ���б����Ƥ��ޤ���. +����� Mailman 2.1 �� Exim 4 ���б�����褦�˲������ޤ���. +����ʸ��ϼ��ξ��ˤ���ޤ�: \url{http://www.exim.org/howto/mailman.html}. \end{notice} -There is no Mailman configuration needed other than the standard options -detailed in the Mailman install documentation. The Exim configuration is -transparent to Mailman. The user and group settings for Mailman must match -those in the config fragments given below. +Mailman �Υ��ȡ���ˤĤ������������ս��ɸ��Ū�ʥ��ץ����ʳ��ˤ�, +Mailman �������ɬ�פ���ޤ���. +Exim ������� Mailman ���Ф���Ʃ��Ū�Ǥ�. %??? +Mailman �Υ桼���ȥ��롼�פ������, +�ʲ��˽Ҥ٤�����Τ�ΤȰ��פ��Ƥ��ʤ���Ф����ޤ���. -\subsubsection{Exim configuration} +\subsubsection{Exim ������} -The Exim configuration is built so that a list created within Mailman -automatically appears to Exim without the need for defining any additional -aliases. +Exim ������Ǥ�, Mailman ¦�Ǻ��������ꥹ�Ȥϼ�ưŪ�� Exim ¦��ͭ���ˤʤ�ޤ�. +�����˥����ꥢ�����������ɬ�פϤ���ޤ���. -The drawback of this configuration is that it will work poorly on systems -supporting lists in several different mail domains. While Mailman handles -virtual domains, it does not yet support having two distinct lists with the -same name in different virtual domains, using the same Mailman installation. -This will eventually change. (But see below for a variation on this scheme -that should accommodate virtual domains better.) +��������������������ˡ�η�����, +ʣ���ΰۤʤ���ɥᥤ��Υꥹ�Ȥ��б����������ƥ�Ǥ�, ����ư��ʤ����ȤǤ�. +Mailman ��, ���ۥɥᥤ������Τ�, +�ҤȤĤ� Mailman +�Υ��ȥ졼�����ǰۤʤ벾�ۥɥᥤ��Ʊ��̾���Υꥹ�Ȥ��̡��˻��Ĥ��Ȥˤ�, +�ޤ��б����Ƥ��ޤ���. ���Τ����Ѥ��Ǥ��礦 (�ʤ�, ��ǽҤ٤�褦��, +���ۥɥᥤ����äȤ��ޤ�������ˡ�⤢��ޤ�). -The configuration file excerpts below are for use in an already functional -Exim configuration, which accepts mail for the domain in which the list -resides. If this domain is separate from the others handled by your Exim -configuration, then you'll need to: +�ʲ����������������, ȴ��Ǥ�. +Exim ���Ȥ���褦������ˤʤäƤ���, +�ꥹ�Ȥ�°����ɥᥤ��ؤΥ�������դ���褦�ˤʤäƤ����, +�Ȥ��ޤ�. ���Υɥᥤ�� Exim ������ǰ���¾�Υɥᥤ���ʬΥ����Ƥ���Ȥ���, +���Τ褦�ˤ���ɬ�פ�����ޤ�: \begin{itemize} -\item add the list domain, ``my.list.domain'' to \var{local_domains} +\item �ꥹ�ȤΥɥᥤ�� ``my.list.domain'' �� \var{local_domains} ���ɲä��� -\item add a ``domains=my.list.domain'' option to the director (router) for the - list +\item ``domains=my.list.domain'' ���ץ�����, �ꥹ�ȤؤΥ����쥯�� (�롼��) + ���ɲä���\footnote{����: ������������������쥯�� (�롼��) + ����������Ȥ��ɲä��ޤ�.} -\item (optional) exclude that domain from your other directors (routers) +\item (ɬ�פʤ�) ¾�Υ����쥯�� (�롼��) ���餽�Υɥᥤ���������� \end{itemize} \begin{notice}[note] -The instructions in this document should work with either Exim 3 or Exim 4. -In Exim 3, you must have a \var{local_domains} configuration setting; in Exim -4, you most likely have a \var{local_domains} domainlist. If you don't, you -probably know what you're doing and can adjust accordingly. Similarly, in -Exim 4 the concept of ``directors'' has disappeared -- there are only routers -now. So if you're using Exim 4, whenever this document says ``director'', -read ``router''. +����ʸ��Ǥ�������, Exim 3 �� Exim 4 �Τɤ���Ǥ�ư���褦�ˤʤäƤ��ޤ�. +Exim 3 �Ǥ�, \var{local_domains} �����꤬�ʤ���Ф����ޤ��� --- Exim 4 �Ǥ�, +�����Ƥ��� \var{local_domains} �ɥᥤ��ꥹ�ȤΤ褦�ʤ�Τ�����ޤ�. +�ʤ��Τʤ�, �ɤ���ɤ�Ĵ������Ф��ޤ��������ϼ�ʬ�Ǥ狼�äƤ��뤳�ȤȻפ��ޤ�. +�ޤ�, Exim 4 �Ǥ� ``�����쥯��'' �γ�ǰ���ʤ��ʤäƤ��ޤ��ޤ��� -- +�롼����������ޤ���. �Ǥ����� Exim 4 ��ȤäƤ���Τʤ�, +����ʸ��� ``�����쥯��'' �ȸ��ä��Ȥ��� ``�롼��'' ���ɤߤ����Ƥ�������. \end{notice} -Whether you are using Exim 3 or Exim 4, you will need to add some macros to -the main section of your Exim config file. You will also need to define one -new transport. With Exim 3, you'll need to add a new director; with Exim 4, a -new router plays the same role. +Exim 3 �� Exim 4 �Τ������ȤäƤ��Ƥ�, +Exim ����ե������ ����\footnote{����: main section. +Exim ������ե������, �ǽ�� ``begin ...'' �Ԥ������, +����Ū������Ҥ�����ʬ.}�˼㴳�Υޥ������ɲä���ɬ�פ�����ޤ�. +�ޤ�, �����˥ȥ�ݡ��Ȥ��������ɬ�פ�����ޤ�. +Exim 3 �Ǥ�, �����˥����쥯�����ɲä���ɬ�פ�����ޤ� --- +Exim 4 �Ǥ�, �����˥롼�����ɲä���Ʊ�����Ȥ��ޤ�. -Finally, the configuration supplied here should allow co-habiting Mailman 2.0 -and 2.1 installations, with the proviso that you'll probably want to use -\code{mm21} in place of \code{mailman} -- e.g., \var{MM21_HOME}, -\var{mm21_transport}, etc. +�ʤ�, ��������������Ǥ�, +Mailman 2.0 �� 2.1 �Υ��ȥ졼������¸�����뤳�Ȥ�Ǥ��ޤ�. +���������ξ���, \code{mailman} �Τ����� \code{mm21} ��Ȥ��Ȥ褤���⤷��ޤ��� +-- �㤨��, \var{MM21_HOME}, \var{mm21_transport} �ʤɤǤ�. -\subsubsection{Main configuration settings} +\subsubsection{����Ū������} -First, you need to add some macros to the top of your Exim config file. These -just make the director (router) and transport below a bit cleaner. Obviously, -you'll need to edit these based on how you configured and installed Mailman. +�ޤ�, Exim ����ե�����κǽ�Ǥ����Ĥ��ޥ������ɲä���ɬ�פ�����ޤ�. +����ˤ�ä�, �ʲ��Ǻ�����������쥯�� (�롼��) �ȥȥ�ݡ��Ȥ��������䤹���ʤ�ޤ�. +����, Mailman ��ɤ����ꤷ���ȡ��뤷�����ˤ�ä�, �ѹ�����ɬ�פ�����ޤ�. \begin{verbatim} - # Home dir for your Mailman installation -- aka Mailman's prefix - # directory. + # ���ȡ��뤷�� Mailman �Υۡ���ǥ��쥯�ȥ� -- �Ĥޤ� Mailman �Υץ�ե����� + # �ǥ��쥯�ȥ� MAILMAN_HOME=/usr/local/mailman MAILMAN_WRAP=MAILMAN_HOME/mail/mailman - # User and group for Mailman, should match your --with-mail-gid - # switch to Mailman's configure script. + # Mailman �Υ桼���ȥ��롼��. Mailman �� configure ������ץȤ�Ϳ���� + # --with-mail-gid �����å��Ȱ��פ��ʤ���Ф����ʤ�. MAILMAN_USER=mailman MAILMAN_GROUP=mailman \end{verbatim} -\subsubsection{Transport for Exim 3\label{exim3-transport}} +\subsubsection{Exim 3\label{exim3-transport} �Υȥ�ݡ���} -Add this to the transports section of your Exim config file, -i.e. somewhere between the first and second ``end'' line: +���Τ�Τ�, Exim ����ե������ transports �� -- �Ĥޤ�, +�ǽ��2�֤�� ``end'' �Ԥδ֤Τɤ��� -- ������ޤ�: \begin{verbatim} mailman_transport: @@ -743,18 +763,18 @@ i.e. somewhere between the first and second ``end'' line: group = MAILMAN_GROUP \end{verbatim} -\subsubsection{Director for Exim 3} +\subsubsection{Exim 3 �Υ����쥯��} -If you're using Exim 3, you'll need to add the following director to your -config file (directors go between the second and third ``end'' lines). Also, -don't forget that order matters -- e.g. you can make Mailman lists take -precedence over system aliases by putting this director in front of your -aliasfile director, or vice-versa. +Exim 3 ��ȤäƤ���Τʤ�, ����ե�����˰ʲ��Υ����쥯�����ɲä���ɬ�פ�����ޤ� +(�����쥯����, 2�Ĥ��3�Ĥ�� ``end'' �Ԥδ֤ˤ��ޤ�). �ޤ�, +���������ˤʤ뤳�Ȥ�˺��ʤ��Ǥ������� -- +�㤨��, ���Υ����쥯�����ꥢ���ե�����Υ����쥯�����������֤���, +Mailman �Υꥹ�Ȥ��ƥ२���ꥢ�����ͥ�褵���뤳�Ȥ��Ǥ��ޤ�. �դ�����ޤ�. \begin{verbatim} - # Handle all addresses related to a list 'foo': the posting address. - # Automatically detects list existence by looking - # for lists/$local_part/config.pck under MAILMAN_HOME. + # �ꥹ�� 'foo' (��ƥ��ɥ쥹) �˴ؤ��륢�ɥ쥹���٤Ƥ�. + # MAILMAN_HOME ���� lists/$local_part/config.pck ��õ����, + # ��ưŪ�˥ꥹ�Ȥ�¸�ߤ��Τ���. mailman_director: driver = smartuser require_files = MAILMAN_HOME/lists/$local_part/config.pck @@ -765,13 +785,15 @@ aliasfile director, or vice-versa. transport = mailman_transport \end{verbatim} -\subsubsection{Router for Exim 4} +\subsubsection{Exim 4 �Υ롼��} -In Exim 4, there's no such thing as directors -- you need to add a new router -instead. Also, the canonical order of the configuration file was changed so -routers come before transports, so the router for Exim 4 comes first here. -Put this router somewhere after the ``begin routers'' line of your config -file, and remember that order matters. +Exim 4 �Ǥ�, �����쥯���Τ褦�ʤ�ΤϤ���ޤ��� +-- ������, �������롼�����ɲä���ɬ�פ�����ޤ�. +�ʤ� Exim 4 �Ǥ�, +����ե��������ɸ��Ū�ʽ���ϥ롼�����ȥ�ݡ��Ȥ����ˤ���褦���ѹ����줿����, +�ޤ��롼���ˤĤ��ƽҤ٤ޤ�. +�ʲ��Υ롼����, ����ե������ ``begin routers'' �ιԤθ�Τɤ���������ޤ�. +�롼���ν��������ˤʤ뤳�Ȥ�˺��ʤ��Ǥ�������. \begin{verbatim} mailman_router: @@ -785,76 +807,88 @@ file, and remember that order matters. \end{verbatim} % $ - emacs turds -\subsubsection{Transports for Exim 4} +\subsubsection{Exim 4 �Υȥ�ݡ���} -The transport for Exim 4 is the same as for Exim 3 (see \ref{exim3-transport}; -just copy the transport given above to somewhere under the ``begin -transports'' line of your Exim config file. +Exim 4 �ǤΥȥ�ݡ��Ȥ� Exim 3 �Τ�Τ�Ʊ���Ǥ� (\ref{exim3-transport} +�Ƥ�������) --- ��˼������ȥ�ݡ��Ȥ�, Exim ����ե������ +``begin transports'' �Ԥθ�Τɤ����˥��ԡ����ޤ�. -\subsubsection{Additional notes} +\subsubsection{����¾��������} -Exim should be configured to allow reasonable volume -- e.g. don't set -\var{max_recipients} down to a silly value -- and with normal degrees of -security -- specifically, be sure to allow relaying from 127.0.0.1, but pretty -much nothing else. Parallel deliveries and other tweaks can also be used if -you like; experiment with your setup to see what works. Delay warning -messages should be switched off or configured to only happen for non-list -mail, unless you like receiving tons of mail when some random host is down. +Exim ��, ��ʬ���̤ν������Ǥ���褦�����ꤷ�Ƥ����ʤ��Ȥ����ޤ��� +--- �㤨��, \var{max_recipients} ��䤿��Ⱦ������ͤˤ��ƤϤ����ޤ��� +--- �ޤ�, ��ʬ�ʥ������ƥ����٤����ꤷ�ʤ���Ф����ޤ��� --- +�ä�, 127.0.0.1 �������Ѥϵ��Ĥ�, +�ۤ�����ϤۤȤ�ɵ��Ĥ��ʤ��褦�˵���Ĥ��Ƥ�������\footnote{����: +Mailman ��, MTA ���̤��ƥ�������ݤ�, +HELO (EHLO) ���ޥ�ɤΰ����Ȥ���, ���ۥ��ȤΥץ饤�ޥ� FQDN ��Ȥ��ޤ�. +���ѥ��ӽ��Τ����, HELO (EHLO) +�ΰ����˼��ۥ���̾���륯�饤����Ȥ������������ݤ���褦������Ƥ������, +localhost (127.0.0.1) ��������������ݤ���ʤ��褦�˵���Ĥ��Ƥ�������.}. +���������Τ褦�ʤ���äȤ���������ȤäƤߤ������, ��äƤߤޤ��礦 --- +����������Ѥ��Ƥߤ�, ���ޤ��������Τ���ޤ�. % ??? +�����ٱ�ηٹ��å�������, �Ф��ʤ��褦�ˤ��뤫, +�ꥹ�Ȱʳ��Υ��ǤΤ߽Ф��褦�����ꤷ�ʤ���Ф����ޤ���. +�ɤ����ǥۥ��Ȥ�����뤿�Ӥ����̤Υ���������ΤϷ��Ǥ��礦����. -\subsubsection{Problems} +\subsubsection{������} \begin{itemize} -\item Mailman will send as many \code{MAIL FROM}/\code{RCPT TO} as it needs. - It may result in more than 10 or 100 messages sent in one connection, - which will exceed the default value of Exim's - \var{smtp_accept_queue_per_connection} value. This is bad because it - will cause Exim to switch into queue mode and severely delay delivery of - your list messages. The way to fix this is to set Mailman's - \var{SMTP_MAX_SESSIONS_PER_CONNECTION} (in - \file{\var{\$prefix}/Mailman/mm_cfg.py}) to a smaller value than Exim's - \var{smtp_accept_queue_per_connection}. - -\item Mailman should ignore Exim delay warning messages, even though Exim - should never send this to list messages. Mailman 2.1's general bounce - detection and VERP support should greatly improve the bounce detector's - hit rates. - -\item List existence is determined by the existence of a \file{config.pck} - file for a list. If you delete lists by foul means, be aware of this. - -\item If you are getting Exim or Mailman complaining about user ids when you - send mail to a list, check that the \var{MAILMAN_USER} and - \var{MAILMAN_GROUP} match those of Mailman itself (i.e. what were used - in the \program{configure} script). Also make sure you do not have - aliases in the main alias file for the list. +\item Mailman ��, ɬ�פ˱����ƤǤ������¿���� \code{MAIL FROM}/\code{RCPT TO} + ���������Ȥ��ޤ�. ��̤Ȥ���, ������³�� 10 ��, 100 ��, + ���뤤�Ϥ���ʾ�Υ�å������������뤳�Ȥ⤢��, Exim �� + \var{smtp_accept_queue_per_connection} �δ�����ͤ�Ķ���Ƥ��ޤ����⤷��ޤ���. + ����Ϻ��ä����ȤǤ�. �ʤ��ʤ�, �����ʤ�� Exim �� queue �⡼�ɤ��ڤ��ؤ��, + �ꥹ�ȤΥ�å����������������������٤�뤳�Ȥˤʤ뤫��Ǥ�. + �����ľ���ˤ�, Mailman �� \var{SMTP_MAX_SESSIONS_PER_CONNECTION} �� + (\file{\var{\$prefix}/Mailman/mm_cfg.py} ��) Exim �� + \var{smtp_accept_queue_per_connection} ��꾮�����ͤ����ꤷ�ޤ�. + +\item Exim �ϥꥹ�ȤΥ�å��������ٱ�ٹ��å����������äƤϤ����ޤ���. ��, + Mailman �� Exim ���ٱ�ٹ��å�������̵�뤷�ʤ���Ф����ޤ���. %% ??? + Mailman 2.1 ���������顼������ VERP ���б��������, + �������顼������Ū��Ψ�������˸��夷�ޤ�. + +\item �ꥹ�Ȥ�¸�ߤ��뤫�ɤ�����, �ꥹ�Ȥ� \file{config.pck} + �ե����뤬¸�ߤ��뤫�ɤ����Ƿ��Ƥ��ޤ�. ���äƥꥹ�Ȥ������Ƥ��ޤä��Ȥ���, + ���Υե�����˵���Ĥ��ޤ��礦. %% ??? + +\item �ꥹ�Ȥ˥������ä��Ȥ���, Exim �� Mailman + �ǥ桼��ID�˴ؤ��륨�顼��������Τʤ�, \var{MAILMAN_USER} �� + \var{MAILMAN_GROUP} �� Mailman ���ȤΤ�ΤȰ��פ��뤫 (�Ĥޤ�, + \program{configure} ������ץȤǻȤäƤ����Τ�) ��Ĵ�٤ޤ�. + �ޤ�, �����ꥢ���ե������, + �ꥹ�ȤΥ��ɥ쥹�������ꥢ���Ȥ�����Ͽ����Ƥ��ʤ�����Τ���ޤ��礦. \end{itemize} -\subsubsection{Receiver Verification} +\subsubsection{�����Ը���} -Exim's receiver verification feature is very useful -- it lets Exim reject -unrouteable addresses at SMTP time. However, this is most useful for -externally-originating mail that is addressed to mail in one of your local -domains. For Mailman list traffic, mail originates on your server, and is -addressed to random external domains that are not under your control. -Furthermore, each message is addressed to many recipients --- up to 500 if you use Mailman's default configuration and don't tweak -\var{SMTP_MAX_RCPTS}. +Exim �μ����Ը���\footnote{����: recipient verification.}�ϤȤƤ����Ω���ޤ� +-- SMTP�λ�����, ������ǽ�ʥ��ɥ쥹�� Exim �����ݤ���褦�ˤʤ�ޤ�. +������, ���줬�����Ф���Ω�ĤΤ�, +���������褿��뤬��������Υɥᥤ��Τɤ줫�˸����äƤ���Ȥ��Ǥ�. +Mailman �Υꥹ�ȤΥȥ�ҥå���, �������Ф���Ф�, +�����Ф��¤��Τ�ʤ������Τ��ޤ��ޤʥɥᥤ��ؤȸ������ޤ�. +���Τ���, ��å������Ϥ�������μ����� +-- Mailman �δ���������Ȥ�, \var{SMTP_MAX_RCPTS} ���äƤ��ʤ��Ȥ���, +���� 500 �ս� -- �ظ��������Ȥˤʤ�ޤ�. -Doing receiver verification on Mailman list traffic is a recipe for trouble. -In particular, Exim will attempt to route every recipient addresses in -outgoing Mailman list posts. Even though this requires nothing more than a -few DNS lookups for each address, it can still introduce significant delays. -Therefore, you should disable recipient verification for Mailman traffic. +Mailman �Υꥹ�ȤΥȥ�ҥå��Ǽ����Ը��ڤ�Τ�, �ȥ�֥�Τ�ȤǤ�. +�Ȥ�櫓, Mailman ����ꥹ�Ȥ���Ƥ��ФƤ����Ȥ���, +Exim �����Ƥμ����ԥ��ɥ쥹�ڤ��褦�Ȥ��ޤ�. +�ҤȤĤҤȤĤΥ��ɥ쥹�ˤĤ��Ƥ�, DNS �����ˤϤ鷺���ʻ��֤����פ��ʤ����⤷��ޤ���, +���ΤȤ��Ƥ��������ٱ��������������ޤ�. +�������ä�, Mailman �Υȥ�ҥå����Ф��Ƥϼ����Ը��ڤ�̵���ˤ��ʤ���Ф����ޤ���. -Under Exim 3, put this in your main configuration section: +Exim 3 �Ǥ�, ����˰ʲ��Τ�Τ�����ޤ�: \begin{verbatim} receiver_verify_hosts = !127.0.0.1 \end{verbatim} -Under Exim 4, this is probably already taken care of for you by the default -recipient verification ACL statement (in the \code{RCPT TO} ACL): +Exim 4 �Ǥ�, �������ˤĤ��ƤϤ����餯 +(\code{RCPT TO} ACL ���) ����� ACL ʸ�ǤϹ�θ����Ƥ��뤳�ȤǤ��礦: % ??? \begin{verbatim} accept domains = +local_domains @@ -863,28 +897,32 @@ recipient verification ACL statement (in the \code{RCPT TO} ACL): verify = recipient \end{verbatim} -which only does recipient verification on addresses in your domain. (That's -not exactly the same as doing recipient verification only on messages coming -from non-127.0.0.1 hosts, but it should do the trick for Mailman.) +�����, ��ʬ�Υɥᥤ��Υ��ɥ쥹���Ф��Ƥ��������Ը��ڤ�褦�ˤʤ�ޤ� +(����ϸ�̩�ˤ�, 127.0.0.1 +�ʳ��Υۥ��Ȥ�������å������������Ф��Ƽ����Ը��ڤ뤳�ȤȤϰ㤤�ޤ���, +Mailman �ˤϤ褯�����ޤ�). -\subsubsection{SMTP Callback} +\subsubsection{SMTP �ƽФ�����} -Exim's SMTP callback feature is an even more powerful way to detect bogus -sender addresses than normal sender verification. Unfortunately, lots of -servers send bounce messages with a bogus address in the header, and there are -plenty that send bounces with bogus envelope senders (even though they're -supposed to just use an empty envelope sender for bounces). +Exim �� SMTP �ƽФ�����\footnote{����: +SMTP callback.}�λ��ͤ�, �Ǥ����������ԥ��ɥ쥹�Ф�����ˡ�Ȥ��Ƥ�, +�̾�������Ը��ڤˤ���٤ƤϤ뤫�˶��ϤǤ�. �Ȥ��������ä����Ȥ�, +�Х���å������Υإå��ˤǤ����ʥ��ɥ쥹����������륵���ФϤ�������ޤ���, +�ޤ� (�Х���å������ˤ϶��Υ�����������������Ԥ�Ȥ����ȤˤʤäƤ���ˤ�ؤ�餺) +�Ǥ����ʥ�����������������Ԥ�ȤäƥХ���å����������륵���Ф�, +���ʤ��餺����ΤǤ�. -In order to ensure that Mailman can disable/remove bouncing addresses, you -generally want to receive bounces for Mailman lists, even if those bounces are -themselves not bounceable. Thus, you might want to disable SMTP callback on -bounce messages. +Mailman ��, +�Х���ȯ�����Ƥ��륢�ɥ쥹�����������ߤ�������Ͽ�����ä�����Ǥ���褦��, +Mailman �Υꥹ�Ȥ��Ϥ��Х���å�������, +���Ȥ��������ä��Х���å��������켫�ΤϥХ����Բ�ǽ�ʤ�ΤǤ��äƤ�, +�������褦�ˤ����ۤ��������Ǥ��礦. ���Τ���, �Х���å��������Ф��Ƥ�, +SMTP �ƽФ����ڤ�̵���ˤ���Ȥ褤���⤷��ޤ���. -With Exim 4, you can accomplish this using something like the following in -your \code{RCPT TO} ACL: +Exim 4 �Ǥ����¸�����ˤ�, \code{RCPT TO} ACL �ǰʲ��Τ褦�ʤ�Τ�Ȥ��ޤ�: \begin{verbatim} - # Accept bounces to lists even if callbacks or other checks would fail + # �ƽФ����ڤʤɤθ��������Ԥ����Ȥ��Ƥ�, �ꥹ�ȤؤΥХ���å������ϼ����դ��� warn message = X-WhitelistedRCPT-nohdrfromcallback: Yes condition = \ ${if and {{match{$local_part}{(.*)-bounces\+.*}} \ @@ -898,12 +936,12 @@ your \code{RCPT TO} ACL: {yes}{no}} {yes}{no}} - # Now, check sender address with SMTP callback. + # ������, SMTP �ƽФ����ڤ������ԥ��ɥ쥹��Ĵ�٤�. deny !verify = sender/callout=90s \end{verbatim} -If you also do SMTP callbacks on header addresses, you'll want something like -this in your \code{DATA} ACL: +�إå��Υ��ɥ쥹�ˤ� SMTP �ƽФ����ڤ������, ���Τ褦�ʤ�Τ� \code{DATA} ACL +�������Ȥ褤�Ǥ��礦. \begin{verbatim} deny !condition = $header_X-WhitelistedRCPT-nohdrfromcallback: @@ -911,12 +949,13 @@ this in your \code{DATA} ACL: \end{verbatim} % $ - emacs turd -\subsubsection{Doing VERP with Exim and Mailman} +\subsubsection{Exim �� Mailman �� VERP ��Ȥ�} -VERP will send one email, with a separate envelope sender (return path), for -each of your subscribers -- read the information in -\file{\var{\$prefix}/Mailman/Default.py} for the options that start with VERP. -In a nutshell, all you need to do to enable VERP with Exim is to add these lines to \file{\var{\$prefix}/Mailman/mm_cfg.py}: +VERP �Ǥ�, ��ĤΥ���, �ꥹ�Ȥι��ɼԤ��Ȥ��̡��������� (������ϩ) ������ޤ� +-- VERP ��Ȥ���褦�ˤ��뤿��Υ��ץ����ˤĤ��Ƥ� +\file{\var{\$prefix}/Mailman/Defaults.py} �ξ�����ɤ�Ǥ�������. +�ޤȤ���, Exim �� VERP ��ͭ���ˤ���Τ�ɬ�פʤ��Ȥ�, +\file{\var{\$prefix}/Mailman/mm_cfg.py} �˼��ιԤ��ɲä��뤳�ȤǤ�: \begin{verbatim} VERP_PASSWORD_REMINDERS = Yes @@ -925,24 +964,28 @@ In a nutshell, all you need to do to enable VERP with Exim is to add these lines VERP_CONFIRMATIONS = Yes \end{verbatim} -(The director (router) above is smart enough to deal with VERP bounces.) +(����������������쥯�� (�롼��) ��, +VERP �ΥХ���å�����������Ƚ����Ǥ���褦�ˤʤäƤ��ޤ�. ) -\subsubsection{Virtual Domains} +\subsubsection{���ۥɥᥤ��} -One approach to handling virtual domains is to use a separate Mailman -installation for each virtual domain. Currently, this is the only way to have -lists with the same name in different virtual domains handled by the same -machine. +���ۥɥᥤ�����ˡ�ΤҤȤĤȤ���, +���ۥɥᥤ�Ȥ��̡��� Mailman �ȡ��뤹��Ȥ�����Τ�����ޤ�. +�������Ǥ�, +�ҤȤĤη����ǰۤʤ벾�ۥɥᥤ��Ʊ��̾���Υꥹ�Ȥ��̡��˻��Ƥ�褦�ˤ���ˤ�, +������ˡ��������ޤ���\footnote{����: +�ۤʤ벾�ۥɥᥤ���Ʊ��̾���Υꥹ�Ȥ��̡��˻Ȥ��ʤ��Ƥ⤫�ޤ�ʤ����, +�������������פǤ�.}. -In this case, the \var{MAILMAN_HOME} and \var{MAILMAN_WRAP} macros are useless --- you can remove them. Change your director (router) to something like this: +���ξ��, �ޥ��� \var{MAILMAN_HOME} �� \var{MAILMAN_WRAP} �ϻȤ��ޤ��� +-- ������Ƥ��ޤäƤ��ޤ��ޤ���. �����쥯�� (�롼��) �Τ褦���ѹ����ޤ�: \begin{verbatim} require_files = /virtual/${domain}/mailman/lists/${lc:$local_part}/config.pck \end{verbatim} % $ - emacs turd -and change your transport like this: +������, �ȥ�ݡ��ȤΤ褦���ѹ����ޤ�: \begin{verbatim} command = /virtual/${domain}/mailman/mail/mailman \ @@ -955,12 +998,13 @@ and change your transport like this: \end{verbatim} % $ - emacs turd -\subsubsection{List Verification} +\subsubsection{�ꥹ�Ȥθ���} -This is how a set of address tests for the Exim lists look on a working -system. The list in question is \email{quixote-users@mems-exchange.org}, and -these commands were run on the \code{mems-exchange.org} mail server ("\% " -indicates the Unix shell prompt): +�����Ǥ�, Exim �Υ��ɥ쥹�ƥ��ȥ��åȤ�Ȥä�, +�����ƥ��ư����ͻҤ�Ĵ�٤���ˡ���������ޤ�. % ??? +����Υꥹ�Ȥ� \email{quixote-users@mems-exchange.org} �Ȥ�, +���ΰ�Ϣ�Υ��ޥ�ɤ� \code{mems-exchange.org} ��륵���ФǼ¹Ԥ��ޤ� ("\% " +�� Unix �Υ����� �ץ���ץȤ�ɽ���ޤ�): \begin{verbatim} % exim -bt quixote-users @@ -980,21 +1024,23 @@ indicates the Unix shell prompt): router = mailman_router, transport = mailman_transport \end{verbatim} -If your \program{exim -bt} output looks something like this, that's a start: -at least it means Exim will pass the right messages to the right Mailman -commands. It by no means guarantees that your Exim/Mailman installation is -functioning perfectly, though! +\program{exim -bt} �ν��Ϥ������˼������褦�ʤ�ΤˤʤäƤ����, +�����ޤǤϽ�Ĵ�ȸ����ޤ�: % that's a start ??? +���ʤ��Ȥ�, +Exim ��Ŭ�ڤʥ�å�������Ŭ�ڤ� Mailman �Υ��ޥ�ɤ��Ϥ��Ƥ��뤳�Ȥϳ�ǧ�Ǥ��ޤ���. +������, ���ȡ��뤷�Ƥ��� Exim/Mailman ��, +������������ư��Ƥ���Ȥ����ݾڤϤ���ޤ���! -\subsubsection{Document History} +\subsubsection{����ʸ�������} -Originally written by Nigel Metheringham \email{postmaster@exim.org}. Updated -by Marc Merlin \email{marc_soft@merlins.org} for Mailman 2.1, Exim 4. -Overhauled/reformatted/clarified/simplified by Greg Ward -\email{gward@python.net}. +���ˤʤ�ʸ��� Nigel Metheringham \email{postmaster@exim.org} ���ޤ���. +Marc Merlin \email{marc_soft@merlins.org} �� +Mailman 2.1 �� Exim 4 �Ѥ˲������ޤ���. +Greg Ward \email{gward@python.net} ����ľ��/�ƹ���/���β�/��ά�����ޤ���. \subsection{Sendmail ��륵���Ф�Ȥ����} -\begin{notice}[�ٹ�] +\begin{notice}[warning] Sendmail ��륵���Ф�Ȥ��Ȥ�, \file{mm_cfg.py} ����� \var{DELIVERY_MODULE} �����ѿ��Ȥ��� \code{'Sendmail'} �����줿���Ȼפ����⤷��ޤ���, �������Ƥ�\strong{�����ޤ���}. @@ -1329,7 +1375,7 @@ Mailman �ˤ������Υ��������Τ����ꥪ�ץ������ޤ��Τ�, ������������, �Ϥɤ���� \ulink{Python}{http://www.python.org} �ե�����ʤΤ� Python ��ʸˡ����褦�ˤ��ʤ��Ȥ����ޤ���. �Ǥʤ��� Mailman ��ư���ޤ���. -\begin{notice}[����] +\begin{notice}[note] \var{HOME_DIR} �� \var{MAILMAN_DIR} �ѿ����Ѥ��Ƥ� \strong{�����ޤ���}. ������ \program{configure} ������ץȤǼ�ưŪ�����ꤵ��ޤ�. �⤷�Ѥ���� Mailman �Υ��ȡ��뤬����ޤ�. @@ -1734,7 +1780,7 @@ Mailman �� Linux �Ǽ¹ԤǤ���褦�ˤ��뤿��Υҥ�Ȥ��Ĥ��ޤ�: ���������, �嵭�ʳ��� Linux �ǥ����ȥ�ӥ塼�����Ǥ� ��ä��դ���ɽ��뤫�⤷��ޤ���, - ���̤� \code{ImportErrors} \code{ImportErrors} �Ȥ���ɽ��ޤ�. + ���̤� \code{ImportError} �Ȥ���ɽ��ޤ�. \end{itemize} \subsection{BSD �ˤĤ���\label{bsd-issues}} @@ -1788,63 +1834,70 @@ Mailman �� MacOSX �Ǽ¹Ԥ��Ƥ���ͤ��������ޤ�. \url{http://docs.info.apple.com/article.html?artnum=107889} \end{itemize} -Terry Allen provides the following detailed instructions on running Mailman on -the 'client' version of OSX, or in earlier versions of OSX: - -Mac OSX 10.3 and onwards has the basics for a successful Mailman installation. -Users of earlier versions of Mac OSX contains Sendmail and those users should -look at the Sendmail installation section for tips. You should follow the -basic installation steps as described earlier in this manual, substituting as -appropriate, the steps outlined in this section. - -By default, Mac OSX 10.3 'client' version does not have a fully functional -version of Postfix. Setting up a working MTA such as Postfix is beyond the -scope of this guide and you should refer to \url{http://www.postfix.org} for -tips on getting Postfix running. An easy way to set Postfix up is to install -and run Postfix Enabler, a stand-alone tool for configuring Postfix on Mac -OSX, available from -\url{http://www.roadstead.com/weblog/Tutorials/PostfixEnabler.html}. - -Likewise, Mac OSX 'client' version from 10.1 onwards includes a working Apache -webserver. This is switched on using the System Preferences control panel -under the 'Sharing tab'. A useful tool for configuring the Apache on Mac OSX -is Webmin, which can be obtained from -\url{http://www.webmin.com}. - -Webmin can also perform configuration for other system tasks, including -Postfix, adding jobs to your crontab, adding user and groups, plus adding -startup and shutdown jobs. - -In a stock installation of OSX, the requirement for Mailman is to have Python -installed. Python is not installed by default, so it is advised that you -install the developer's tools package, which may have been provided with your -system. It can also be downloaded from the Apple developer site at -\url{http://connect.apple.com}. Not only is the developer tools package an -essential requirement for installing Mailman, but it will come in handy at a -later date should you need other tools. The developer's tools are also know -by the name XCode tools. - -As a minimum, the Python version should be 2.2, but 2.3 is recommended. - -If you wish to add a user and group using the command line in OSX instead of -via Webmin or another GUI interface, open your terminal application and follow -the commands as indicated below - do not type the comments following the -\samp{\#} since they are just notes: +Terry Allen ��, �֥��饤����ȡ��Ǥ� OSX �������Ǥ� OSX �Ǥ� Mailman +�μ¹ԤˤĤ���, �ʲ��Τ褦�ʾܺ٤����������Ƥ���ޤ��� +\hbox{\hfil ---\hss ---\hfil} + +Mac OSX �� 10.3 �ʹߤǤ�, Mailman �ϤϤ��ᤫ�饤�ȡ��뤷�Ƥ���ޤ�. +Mac OSX �Τ���������ǤǤ� +[����: MTA �Ȥ��� Postfix �ǤϤʤ�] Sendmail �����äƤ���Τ�, +���������桼����, ���Υޥ˥奢��� Sendmail �ǤΥ��ȡ�������, +���Ĥ�Ĥ���Ǥ�������. ���Υޥ˥奢������Τۤ����������Ƥ������Ū�ʥ��ȡ������, +����dz��⤷�Ƥ������Ŭ�����ɤߴ����ʤ���, �»ܤ��ޤ�. + +Mac OSX 10.3 �Ρ֥��饤����ȡ��Ǥˤ�, ����Ǥϥե뵡ǽ�Ǥ� Postfix �����äƤ��ޤ���. +Postfix �ʤɤ� MTA ��ư���������������Ϥ���ʸ����ϰϤ�Ķ���ޤ�����, +\url{http://www.postfix.org} ��, +Postfix ���¹ԤǤ���褦�ˤ��뤳�Ĥ�Ĥ���Ǥ�������. +Postfix �ȡ��뤷��ư���褦�����ꤹ���ñ����ˡ�Ȥ��Ƥ�, +Postfix Enabler ��¹Ԥ���Ȥ�����Τ�����ޤ�. +Mac OSX �� Postfix �����ꤹ�뤿��Υ�����ɥ�����Υġ���Ǥ�. +\url{http://www.roadstead.com/weblog/Tutorials/PostfixEnabler.html} +�ˤ���ޤ�. + +�ޤ�, Mac OSX �֥��饤����ȡ��ǤǤ� 10.1 �ʹߤʤ�, +Apache �����֥����Ф�ư���褦�ˤʤäƤ��ޤ�. +�֥����ƥ��������פ�Ȥäơֶ�ͭ�ץ��֤����ͭ���ˤ��ޤ�. +Webmin �Ȥ����ġ����, Mac OSX �� Apache �����ꤹ��Τ���Ω���ޤ�. +\url{http://www.webmin.com} �Ǽ������ޤ�. + +Webmin �Ǥ�, �����ƥ�Τۤ��ε�ǽ�ˤĤ��Ƥ������Ǥ��ޤ�. +Postfix ������, crontab �ؤΥ���֤��ɲ�, �桼���䥰�롼�פ��ɲ�, �ʤɤ��Ǥ��ޤ�. +�ޤ�, �������ȥ��åץ���֤䥷��åȥ�����֤��ɲä�Ǥ��ޤ�. + +OSX ��ɸ��Ū�ʥ��ȥ졼�����Ǥ� Mailman �������Ȥ���, +Python �����ȡ��뤵��Ƥ��뤳��, �Ȥ�����Τ�����ޤ���, +Python �ϴ���Ǥϥ��ȡ��뤵��Ƥ��ޤ���. +������, ��ȯ�ġ��� �ѥå������ȡ��뤹�뤳�Ȥ��ᤷ�ޤ�. +���Υѥå�������, �����ƥ�ȤȤ������Ƥ��뤫�⤷��ޤ���. +�ޤ�, Apple Developer Connection ������ % Apple developer site ??? +\url{http://connect.apple.com} �������������ɤ��뤳�Ȥ�Ǥ��ޤ�. +��ȯ�ġ��� �ѥå�������, +Mailman �ȡ��뤹��Τˤɤ����Ƥ�ɬ�פȤ����櫓�ǤϤʤ��ΤǤ���, +���Ĥ�¾�Υġ��뤬ɬ�פˤʤä��Ȥ��ˤ���Ω�������ʤ�ΤǤϤ���ޤ�. +��ȯ�ġ���� XCode Tools �Ȥ⤤���ޤ�. + +Python �ΥС�������, �����, 2.2 �Ǥʤ���Фʤ�ޤ���. ������, 2.3 ���ᤷ�ޤ�. + +Webmin �ʤɤ� GUI ���ե������ǤϤʤ�, +OSX �Υ��ޥ�ɥ饤���Ȥäƥ桼���䥰�롼�פ��ɲä��������, +�����ߥʥ� ���ץꥱ��������, �ʲ��˼������ޥ�ɤ����Ϥ��ޤ� +(\samp{\#} �ǤϤ��ޤ륳���ȹԤ�, ñ�ʤ������ʤΤ�, ���Ϥ��ޤ���): \begin{verbatim} sudo tcsh niutil -create / /users/mailman niutil -createprop / /users/mailman name mailman -# Note that xxx is a free user ID number on your system +# xxx ��, �����ƥ��Ƕ����Ƥ���桼�� ID �ֹ�Ǥ��뤳�Ȥ����� niutil -createprop / /users/mailman uid xxx niutil -createprop / /users/mailman home /usr/local/mailman mkdir -p /usr/local/mailman niutil -createprop / /users/mailman shell /bin/tcsh passwd mailman -# To prevent malicious hacking, supply a secure password here +# �����Ǥ�, ���դΤ���ϥå����ɤ�����, �����奢�ʥѥ���ɤ�Ϳ���뤳�� niutil -create / /groups/mailman niutil -createprop / /groups/mailman name mailman -# Note that xxx is a free group ID number on your system +# xxx ��, �����ƥ��Ƕ����Ƥ��륰�롼�� ID �ֹ�Ǥ��뤳�Ȥ����� niutil -createprop / /groups/mailman gid xxx niutil -createprop / /groups/mailman passwd '*' niutil -createprop / /groups/mailman users 'mailman' @@ -1855,23 +1908,26 @@ exit su mailman \end{verbatim} -For setting up Apache on OSX to handle Mailman, the steps are almost identical -and the configuration file on a stock Mac OSX Client version is stored in the -nearly standard location of \file{/etc/httpd/httpd.conf}. +OSX �� Apache �� Mailman ���Ȥ���褦�����ꤹ�����, +[����: ���Υޥ˥奢����������Ƥ���Τ�] �ۤȤ��Ʊ���Ǥ�. +Mac OSX ���饤������Ǥ�ɸ��Ū������ե������ +\file{/etc/httpd/httpd.conf} (���줬ɸ��ξ��) ������˳�Ǽ����Ƥ��ޤ�. -The \url{AFP548.com} site has a time-saving automated startup item creator for -Mailman, which can be found at +\ulink{AFP548.com}{http://www.afp548.com} �Υ����Ȥˤ�, +�������ȥ��åץ����ƥ�μ�ư�����ġ��뤬����, �����Ȥ��ȼ�֤��ʤ��ޤ�. \url{http://www.afp548.com/Software/MailmanStartup.tar.gz} +�Ǹ��Ĥ���ޤ�. -To install it, copy it into your \file{/Library/StartupItems} directory. As -the root or superuser, from the terminal, enter the following: +���ȡ��뤹��ˤ�, ���Υե������ +\file{/Library/StartupItems} �ǥ��쥯�ȥ�˥��ԡ����ޤ�. +�����ߥʥ�� root �������ѥ桼���ˤʤä�, ���Τ�Τ����Ϥ��ޤ�: \begin{verbatim} gunzip MailmanStartup.tar.gz tar xvf MailmanStartup.tar \end{verbatim} -It will create the startup item for you so that when you reboot, Mailman will -start up. +����ǥ������ȥ��åץ����ƥब���������Τ�, +�Ƶ�ư����� Mailman �����Ϥ���ޤ�. \end{document} |