FreeBSD Bugzilla – Attachment 171247 Details for
Bug 210179
A new Japanese version articles/relaydelay (using a BSDCan 2016 Doc Sprints document)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
A new Japanese version articles/relaydelay
relaydelay.diff (text/plain), 34.91 KB, created by
Daichi GOTO
on 2016-06-09 22:39:42 UTC
(
hide
)
Description:
A new Japanese version articles/relaydelay
Filename:
MIME Type:
Creator:
Daichi GOTO
Created:
2016-06-09 22:39:42 UTC
Size:
34.91 KB
patch
obsolete
>Index: ja_JP.eucJP/articles/relaydelay/Makefile >=================================================================== >--- ja_JP.eucJP/articles/relaydelay/Makefile (revision 0) >+++ ja_JP.eucJP/articles/relaydelay/Makefile (working copy) >@@ -0,0 +1,16 @@ >+# >+# $FreeBSD$ >+# >+# Article: Using greylisting with FreeBSD >+ >+DOC?= article >+ >+FORMATS?= html >+ >+INSTALL_COMPRESSED?=gz >+INSTALL_ONLY_COMPRESSED?= >+ >+SRCS= article.xml >+ >+DOC_PREFIX?= ${.CURDIR}/../../.. >+.include "${DOC_PREFIX}/share/mk/doc.project.mk" > >Property changes on: ja_JP.eucJP/articles/relaydelay/Makefile >___________________________________________________________________ >Added: svn:keywords >## -0,0 +1 ## >+FreeBSD=%H >\ No newline at end of property >Index: ja_JP.eucJP/articles/relaydelay/article.xml >=================================================================== >--- ja_JP.eucJP/articles/relaydelay/article.xml (revision 0) >+++ ja_JP.eucJP/articles/relaydelay/article.xml (working copy) >@@ -0,0 +1,135 @@ >+<?xml version="1.0" encoding="euc-jp"?> >+<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN" "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd"> >+<!-- >+ $FreeBSD$ >+--> >+<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="ja_JP"> >+ <info><title>FreeBSD¤Ç¥°¥ì¡¼¥ê¥¹¥È¤ò»È¤¦ÊýË¡</title> >+ >+ >+ <author><personname><firstname>Tom</firstname><surname>Rhodes</surname></personname><affiliation> <address><email>trhodes@FreeBSD.org</email></address> </affiliation></author> >+ >+ <copyright><year>2004</year> <holder>The FreeBSD Documentation Project</holder></copyright> >+ >+ <pubdate>$FreeBSD$</pubdate> >+ >+ <releaseinfo>$FreeBSD$</releaseinfo> >+ >+ <abstract> >+ <para>FreeBSD¥á¡¼¥ë¥µ¡¼¥Ð¤Ë¤ª¤±¤ërelaydelay¥·¥¹¥Æ¥à¤òÀâÌÀ¤¹¤ë¤³¤È¤òÌÜŪ¤È¤·¤¿µ»ö¤Ç¤¹¡£relaydelay¤Þ¤¿¤Ï¥°¥ì¡¼¥ê¥¹¥È¥µ¡¼¥Ð¤ÏÁ÷¤é¤ì¤Æ¤¯¤ë¤¹¤Ù¤Æ¤Î¥á¡¼¥ë¤ËÂФ·¤Æ<errorname>TEMPFAIL</errorname>¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤òȯ¹Ô¤¹¤ë¤È¤¤¤¦´Êñ¤ÊÊýË¡¤Ç¥¹¥Ñ¥à¤òÇÓ½ü¤·¤Þ¤¹¡£¤³¤Î¥¢¥¤¥Ç¥£¥¢¤ÎÇØ·Ê¤Ï¡¢¥¹¥Ñ¥à¤ÎÁ÷¿®¼Ô¤¬Èà¤é¤ÎPC¤Ç¥¹¥Ñ¥àÁ÷¿®¥½¥Õ¥È¥¦¥§¥¢¤ò»È¤Ã¤Æ¤¤¤ë¤È¤¤¤¦¤È¤³¤í¤Ë¤¢¤ê¤Þ¤¹¡£ËÜʪ¤Î¥á¡¼¥ë¥µ¡¼¥Ð¤Ï¤³¤¦¤¤¤Ã¤¿¾ì¹ç¤Ë¤Ï¥á¡¼¥ë¤ò¥¥å¡¼¤ËÆþ¤ì¤Æ¸å¤ÇºÆÁ÷¤ò»î¤ß¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£¤·¤«¤·¡¢¥¹¥Ñ¥à¤ÎÁ÷¿®¼Ô¤ÏºÆÁ÷¤ò»î¤ß¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢¼¡¤Î¥Û¥¹¥È¤Ë°Üư¤¹¤ë·¹¸þ¤¬¤¢¤ê¤Þ¤¹¡£¥¹¥Ñ¥à¤ÎÁ÷¿®¼Ô¤¬ºÆÁ÷¤ò»î¤ß¤ë¥½¥Õ¥È¥¦¥§¥¢¤ò»È¤¤¤Ï¤¸¤á¤Ê¤¤¤«¤®¤ê¡¢¤³¤ì¤Ï¼Â¤ËÁÇÀ²¤é¤·¤¤¥¢¥¤¥Ç¥£¥¢¤Ç¤¹¡£¤·¤«¤·¡¢¤³¤ì¤Ï¼ÂºÝ¤Ë¤É¤ÎÄøÅٻȤ¨¤ë¤Î¤Ç¤·¤ç¤¦¤«? ¤¿¤È¤¨¤Ð¡¢¥á¡¼¥ë¤¬¥á¥Ã¥»¡¼¥¸<acronym>ID</acronym>¤ò¼õ¿®¤·¤Æ¥Ç¡¼¥¿¥Ù¡¼¥¹¤ËÊݸ¤µ¤ì<errorname>TEMPFAIL</errorname>¤¬¥á¡¼¥ë¤È¤È¤â¤ËÊÖ¿®¤µ¤ì¤¿¤È¤·¤Þ¤¹¡£¤½¤Î¥á¡¼¥ë¤¬ºÆ¤ÓÁ÷¤é¤ì¤Æ¤¤¿¾ì¹ç¡¢¥á¥Ã¥»¡¼¥¸<acronym>ID</acronym>¤¬¸½ºß¥Ç¡¼¥¿¥Ù¡¼¥¹¤ËÊݸ¤µ¤ì¤Æ¤¤¤ë¥á¥Ã¥»¡¼¥¸<acronym>ID</acronym>¤ÈÈæ³Ó¤µ¤ì¤Þ¤¹¡£¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¤¹¤Ç¤Ë¸ºß¤·¤Æ¤¤¤¿¾ì¹ç¤Ë¤Ï¡¢¥á¡¼¥ë¤Ï»ØÄꤵ¤ì¤¿¼õ¿®¼Ô¤Þ¤ÇÇÛÁ÷¤µ¤ì¤ë¤³¤È¤¬µö²Ä¤µ¤ì¤Þ¤¹¡£¤½¤¦¤Ç¤Ê¤¤¾ì¹ç¤Ï¡¢<acronym>ID</acronym>¤ÏÊݸ¤µ¤ì<errorname>TEMPFAIL</errorname>¤¬ÊÖ¿®¤µ¤ì¤Þ¤¹¡£¤³¤Î¥µ¥¤¥¯¥ë¤¬¥µ¡¼¥Ð¤Ë¥á¡¼¥ë¤¬ÆÏ¤¯Ëè¤Ë·«¤êÊÖ¤µ¤ì¤Þ¤¹¡£¸Ä¿ÍŪ¤Ê·Ð¸³¤«¤é¤·¤Þ¤¹¤È¡¢¤³¤ÎÊýË¡¤Ç¥¹¥Ñ¥à¤Î90%¤òÇÓ½ü¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£</para> >+ </abstract> >+ </info> >+ >+ <sect1> >+ <title>´ðËÜŪ¤ÊÀßÄê</title> >+ >+ <para><screen><prompt>#</prompt> <userinput>pkg install lang/perl5.16</userinput></screen>¤Î¤è¤¦¤Ë¤·¤Æperl¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£</para> >+ >+ <para>¥Ç¡¼¥¿¥Ù¡¼¥¹¥µ¡¼¥Ð¤È¤·¤Æ¤Ï<application>MySQL</application>¤¬¤³¤Î¼ê¤Î»Å»ö¤ò¤µ¤»¤ë¤Ë¤ÏºÇŬ¤Ç¤¹¡£<package>databases/mysql40-server</package>¤È<package>databases/p5-DBD-mysql40</package>¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£Á°¼Ô¤Îport¤Ï°Í¸´Ø·¸¤Ç<package>databases/p5-DBI-137</package>¤â¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£</para> >+ >+ <para><command>perl</command>¤ò¥Ù¡¼¥¹¤È¤·¤¿¥Ý¡¼¥¿¥Ö¥ë¥µ¡¼¥Ð¥×¥é¥°¥¤¥ó<package>net/p5-Net-Daemon</package>¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£¤³¤ì¤éport¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Î¤Û¤È¤ó¤É¤ÏÌäÂê¤Ê¤¯´°Î»¤¹¤ë¤Ï¤º¤Ç¤¹¡£¼¡¤Î¥¹¥Æ¥Ã¥×¤Ï¤â¤¦¤Á¤ç¤Ã¤ÈÊ£»¨¤Ç¤¹¡£</para> >+ >+ <para><package>mail/p5-Sendmail-Milter</package>¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£¼¹É®¸½ºß¤Ç¤Ï<filename>Makefile</filename>¤Ï<varname>BROKEN</varname>¤«¤é¤Ï¤¸¤Þ¤ë¹Ô¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤ì¤òºï½ü¤¹¤ë¤«¥³¥á¥ó¥È¥¢¥¦¥È¤·¤Þ¤¹¡£¤³¤ì¤ÏFreeBSD¤¬¥¹¥ì¥Ã¥ÉÂбþ¤·¤¿<command>perl</command>¥Ñ¥Ã¥±¡¼¥¸¤ò¥Ç¥Õ¥©¥ë¥È¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤·¤Ê¤¤¤¿¤á¤Ë¤Ä¤±¤é¤ì¤Æ¤¤¤ë¤â¤Î¤Ç¤¹¡£¤³¤Î¹Ô¤òºï½ü¤¹¤ë¤È¥Ó¥ë¥É¤â¥¤¥ó¥¹¥È¡¼¥ë¤â´°àú¤ËÄ̤ê¤Þ¤¹¡£</para> >+ >+ <para>°ì»þŪ¤ÊÀßÄê¥Õ¥¡¥¤¥ë¤òÊÝ»ý¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®:</para> >+ >+ <screen><prompt>#</prompt> <userinput>mkdir /tmp/relaydelay</userinput> >+<prompt>#</prompt> <userinput>cd /tmp/relaydelay</userinput></screen> >+ >+ <para>ºî¶È¤¹¤ë¤¿¤á¤Î°ì»þŪ¤Ê¥Ç¥£¥ì¥¯¥È¥ê¤òºî¤ê¤Þ¤·¤¿¤Î¤Ç¡¢¼¡¤Î<acronym>URL</acronym>¤Î¥Õ¥¡¥¤¥ë¤ò<command>fetch</command>¥³¥Þ¥ó¥É¤Ç¼èÆÀ¤·¤Þ¤¹¡£</para> >+ >+ <screen><prompt>#</prompt> <userinput>fetch http://projects.puremagic.com/greylisting/releases/relaydelay-0.04.tgz</userinput> >+<prompt>#</prompt> <userinput>fetch http://lists.puremagic.com/pipermail/greylist-users/attachments/20030904/b8dafed9/relaydelay-0.04.bin</userinput></screen> >+ >+<!-- NOTE TO TOM RHODES: HAVING THE SOFTWARE LINKED HERE IS A BAD IDEA IN >+ CASE SOME ASSHOLE UPDATES IT. I SHOULD PROBABLY ARCHIVE THE OTHER URL >+ SCRIPTS AND OTHER SHIT AS WELL. --> >+ >+ <para>¥½¡¼¥¹¥³¡¼¥É¤òŸ³«¤·¤Þ¤¹:</para> >+ >+ <screen><prompt>#</prompt> <userinput>gunzip -c relaydelay-0.04.tgz | tar xvf -</userinput></screen> >+ >+ <para>¤³¤ÎÃʳ¬¤ÇÊ£¿ô¤Î¥Õ¥¡¥¤¥ë¤¬°ì»þŪ¤Ê¥Ç¥£¥ì¥¯¥È¥ê¤ËŸ³«¤µ¤ì¤Þ¤¹¡£<filename>mysql.sql</filename>¥Õ¥¡¥¤¥ë¤«¤é¥Ç¡¼¥¿¥Ù¡¼¥¹¤ËÂФ·¤ÆÅ¬ÀڤʾðÊó¤ò¥¤¥ó¥Ý¡¼¥È¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹:</para> >+ >+ <screen><prompt>#</prompt> <userinput>mysql < relaydelay-0.04/mysql.sql</userinput></screen> >+ >+ <para>¼¡¤Î¤è¤¦¤Ë¼Â¹Ô¤¹¤ë¤³¤È¤Ç<filename>relaydelay.bin</filename>¤Î¥Ñ¥Ã¥Á¤ò¤Û¤«¤Î¥Õ¥¡¥¤¥ë¤ËŬÍѤ·¤Þ¤¹:</para> >+ >+ <screen><prompt>#</prompt> <userinput>patch -d /tmp/relaydelay/relaydelay-0.04 < relaydelay.bin</userinput></screen> >+ >+ <para><filename>relaydelay.conf</filename>¤ª¤è¤Ó<filename>db_maintenance.pl</filename>¤Ë<application>MySQL</application>¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¥¢¥¯¥»¥¹¤¹¤ë¤¿¤á¤ËɬÍפˤʤëŬÀڤʥ桼¥¶Ì¾¤È¥Ñ¥¹¥ï¡¼¥É¤ÎÀßÄê¤òÄɲä·¤Þ¤¹¡£¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò¾åµ¤Î¤è¤¦¤Ë¥Ó¥ë¥É¤·¤Æ¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤¢¤ë¤Î¤Ç¤¢¤ì¤Ð¡¢¥æ¡¼¥¶¤È¥Ñ¥¹¥ï¡¼¥É¤Ï¤Þ¤ÀÀßÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó¡£ÀßÄê¤òÄɲ乤뤿¤á¤Ë¤³¤ì¤éÊѹ¹¤ò¥Ç¡¼¥¿¥Ù¡¼¥¹¤ËŬÍѤ¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¤¬¡¢¤½¤ÎÉôʬ¤Ï¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥É¥¥å¥á¥ó¥È¤Ç¥«¥Ð¡¼¤¹¤ë¤³¤È¤Ç¤¢¤Ã¤Æ¤³¤Î¥É¥¥å¥á¥ó¥È¤ÎÈϰϤòͤ¨¤Æ¤¤¤ë¤Î¤Ç³ä°¦¤·¤Þ¤¹¡£</para> >+ >+ <para>¥ï¡¼¥¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê¤ò<filename>relaydelay-0.04</filename>¤ØÊѹ¹¤·¤Þ¤¹:</para> >+ >+ <screen><prompt>#</prompt> <userinput>cd relaydelay-0.04</userinput></screen> >+ >+ <para>ÀßÄê¥Õ¥¡¥¤¥ë¤òËÜÍè´üÂÔ¤µ¤ì¤Æ¤¤¤ë¥Ç¥£¥ì¥¯¥È¥ê¤Ø¥³¥Ô¡¼¤Þ¤¿¤Ï°Üư¤µ¤»¤Þ¤¹:</para> >+ >+ <screen><prompt>#</prompt> <userinput>mv db_maintenance.pl relaydelay.pl /usr/local/sbin</userinput> >+<prompt>#</prompt> <userinput>mv relaydelay.conf /etc/mail</userinput> >+<prompt>#</prompt> <userinput>mv relaydelay.sh /usr/local/etc/rc.d/</userinput></screen> >+ >+ <para>¼¡¤Î¤è¤¦¤Ë¼Â¹Ô¤¹¤ë¤³¤È¤Ç¸½Ãʳ¬¤Ç¤ÎÀßÄê¤ò¥Æ¥¹¥È¤Ç¤¤Þ¤¹:</para> >+ >+ <screen><prompt>#</prompt> <userinput>sh /usr/local/etc/rc.d/relaydelay.sh start</userinput></screen> >+ >+ <note> >+ <para>°ÊÁ°¤Î<citerefentry><refentrytitle>mv</refentrytitle><manvolnum>1</manvolnum></citerefentry>¥³¥Þ¥ó¥É¤¬Ìµ»ë¤µ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢¤³¤Î¥Õ¥¡¥¤¥ë¤Ï¸ºß¤·¤Æ¤¤¤Þ¤»¤ó¡£</para> >+ </note> >+ >+ <para>¤¹¤Ù¤Æ¤¬¿·¤·¤¤¥Õ¥¡¥¤¥ë¤ËÂФ·¤ÆÀµ¤·¤¯Æ°ºî¤·¤¿¤Î¤Ç¤¢¤ì¤Ð¡¢<filename>relaydelay.log</filename>¤¬<filename>/var/log</filename>¤ËºîÀ®¤µ¤ì¤Æ¤¤¤ë¤Ï¤º¤Ç¤¹¡£¤½¤ÎÆâÍÆ¤Ï¼¡¤Î¤è¤¦¤Ê¥Æ¥¥¹¥È¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤È»×¤¤¤Þ¤¹:</para> >+ >+ <programlisting>Loaded Config File: /etc/mail/relaydelay.conf >+Using connection 'local:/var/run/relaydelay.sock' for filter relaydelay >+DBI Connecting to DBI:mysql:database=relaydelay:host=localhost:port=3306 >+Spawned relaydelay daemon process 38277. >+Starting Sendmail::Milter 0.18 engine.</programlisting> >+ >+ <para>¤â¤·¤³¤¦¤Ê¤Ã¤Æ¤¤¤Ê¤¤¤Ê¤é²¿¤«¤¬´Ö°ã¤Ã¤Æ¤¤¤¿¤È»×¤¤¤Þ¤¹¤Î¤Ç¡¢²èÌ̤νÐÎϤò³Îǧ¤·¤¿¤ê<filename>messages</filename>¥í¥°¥Õ¥¡¥¤¥ë¤ÎÃæ¿È¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£</para> >+ >+ <para>¼¡¤Î¹Ô¤ò<filename>/etc/mail/sendmail.mc</filename>¤ËÄɲ䷤Ƥ¹¤Ù¤Æ¤ò·ë¤ÓÉÕ¤±¤ë¤«¡¢¤Þ¤¿¤Ï<filename>mc</filename>¥Õ¥¡¥¤¥ë¤òŬÀÚ¤ËÊÔ½¸¤·¤Æ¤¯¤À¤µ¤¤:</para> >+ >+ <programlisting>INPUT_MAIL_FILTER(`relaydelay', `S=local:/var/run/relaydelay.sock, T=S:1m;R:2m;E:3m')dnl</programlisting> >+ >+ <para><filename>/etc/mail</filename>¥Ç¥£¥ì¥¯¥È¥ê¤Î¥Õ¥¡¥¤¥ë¤òºÆ¹½ÃÛ¤ª¤è¤ÓºÆ¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤«¤é<command>sendmail</command>¤òºÆµ¯Æ°¤·¤Þ¤¹¡£<command>make</command> <buildtarget>restart</buildtarget>¤Ç¤¹¤°¤ËºÆµ¯Æ°¤Ç¤¤Þ¤¹¡£</para> >+ >+ <para><link xlink:href="http://lists.puremagic.com/pipermail/greylist-users/2003-November/000327.html"> http://lists.puremagic.com/pipermail/greylist-users/2003-November/000327.html</link>¤«¤é<command>perl</command>¥¹¥¯¥ê¥×¥È¤ò¼èÆÀ¤·¤Æ<filename>relaydelay-0.04</filename>¥Ç¥£¥ì¥¯¥È¥ê¤ØÊݸ¤·¤Þ¤¹¡£¼¡¤ÎÎã¤Ç¤³¤Î¥¹¥¯¥ê¥×¥È¤Ï<filename>addlist.pl</filename>¤È¤·¤Æ°·¤¤¤Þ¤¹¡£</para> >+ >+ <para><filename>whitelist_ip.txt</filename>¥Õ¥¡¥¤¥ë¤òÊÔ½¸¤·<application>relaydelay</application>¥Õ¥£¥ë¥¿¤ò¥Ð¥¤¥Ñ¥¹¤¹¤ë<acronym>IP</acronym>¥¢¥É¥ì¥¹¡¢¤¹¤Ê¤ï¤Á¼õ¿®¤·¤¿»þ¤Ë<errorname>TEMPFAIL</errorname>¤òȯ¹Ô¤·¤Ê¤¤¥É¥á¥¤¥ó¡¢¤Î°ìÍ÷¤ò´Þ¤á¤Þ¤¹¡£</para> >+ >+ <para>¤¤¤¯¤Ä¤«Îã¤ò¼¨¤·¤Þ¤¹:</para> >+ >+ <programlisting>192.168. # My internal network. >+66.218.66 # Yahoo groups has unique senders.</programlisting> >+ >+ <para><filename>blacklist_ip.txt</filename>¥Õ¥¡¥¤¥ë¤â»÷¤¿¤è¤¦¤Êưºî¤ò¤·¤Þ¤¹¤¬Å¬ÍѤΥ롼¥ë¤¬µÕ¤Ç¤¹¡£¤³¤Î¥Õ¥¡¥¤¥ë¤ËÄɲ䵤줿<acronym>IP</acronym>¤«¤éÁ÷¤é¤ì¤Æ¤¯¤ë¥á¡¼¥ë¤Ï<errorname>TEMPFAIL</errorname>¤òÊÖ¿®¤¹¤ë¤³¤È¤Ê¤¯µñÀ䤵¤ì¤Þ¤¹¡£¤³¤Î¥ê¥¹¥È¤ËµºÜ¤µ¤ì¤¿¥É¥á¥¤¥ó¤Ï¤½¤Î¥á¡¼¥ë¥µ¡¼¥Ð¤¬Å¬Àڤʥ᡼¥ë¥µ¡¼¥Ð¤Ç¤¢¤ë¤³¤È¤ò¾ÚÌÀ¤¹¤ëµ¡²ñ¤ÏÍ¿¤¨¤é¤ì¤Þ¤»¤ó¡£</para> >+ >+ <para>¤³¤ì¤é¥Õ¥¡¥¤¥ë¤ÏÀè¤Û¤ÉÍѰդ·¤¿<filename>addlist.pl</filename>¥¹¥¯¥ê¥×¥È¤ò»È¤Ã¤Æ¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¥¤¥ó¥Ý¡¼¥È¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£</para> >+ >+ <screen><prompt>#</prompt> <userinput>perl addlist.pl -whitelist 9999-12-31 23:59:59 < whitelist_ip.txt</userinput> >+<prompt>#</prompt> <userinput>perl addlist.pl -blacklist 9999-12-31 23:59:59 < blacklist_ip.txt</userinput></screen> >+ >+ <para>¥·¥¹¥Æ¥àµ¯Æ°»þ¤Ë<application>relaydelay</application>¤òµ¯Æ°¤¹¤ë¤¿¤á¤Ë¡¢<option>relaydelay_enable="YES"</option>¤ÎÀßÄê¤ò<filename>/etc/rc.conf</filename>¥Õ¥¡¥¤¥ë¤ËÄɲä·¤Þ¤¹¡£</para> >+ >+ <para><filename>/var/log/relaydelay.log</filename>¥í¥°¥Õ¥¡¥¤¥ë¤ÏÀ®¸ùÊó¹ð¤Ç½ù¡¹¤ËËä¤Þ¤Ã¤Æ¤¤¤¤Þ¤¹¡£¥á¡¼¥ë¥µ¡¼¥Ð¤ÎË»¤·¤µ¤Ë¤â¤è¤ê¤Þ¤¹¤¬¡¢¼¡¤Î¤è¤¦¤Ê¥í¥°¤¬µ¯Æ°¸å¤Ë¸½¤ì¤Þ¤¹¡£</para> >+ >+ <programlisting>=== 2004-05-24 21:03:22 === >+Stored Sender: <someasshole@flawed-example.com> >+Passed Recipient: <local_user@pittgoth.com> >+ Relay: example.net [XXX.XX.XXX.XX] - If_Addr: MY_IP_ADDRESS >+ RelayIP: XX.XX.XX.XX - RelayName: example.net - RelayIdent: - PossiblyForged: 0 >+ From: someasshole@flawed-example.com - To: local_user >+ InMailer: esmtp - OutMailer: local - QueueID: i4P13Lo6000701111 >+ Email is known but block has not expired. Issuing a tempfail. rowid: 51 >+ IN ABORT CALLBACK - PrivData: 0<someasshole@flawed-example.com></programlisting> >+ >+ <para><filename>relaydelay.log</filename>¤ò100<acronym>Kb</acronym>¤´¤È¤Ë¥í¡¼¥Æ¡¼¥·¥ç¥ó¤¹¤ë¤¿¤á¤Ë<filename>/etc/newsyslog.conf</filename>¥Õ¥¡¥¤¥ë¤Ë¼¡¤ÎÀßÄê¤òÄɲä·¤Þ¤¹¡£</para> >+ >+ <screen>/var/log/relaydelay.log 644 3 100 * Z</screen> >+ >+ <!-- XXX What text does this note belong with? --> >+ <note> >+ <para><filename>/etc/mail/relaydelay.conf</filename>¥Õ¥¡¥¤¥ë¤Ë¤ª¤±¤ëÉÔŬÀÚ¤Ê<command>perl</command>ÊÑ¿ô¤¬¤¤¤¯¤Ä¤«¤Î¥Ý¥¤¥ó¥È¤Ç¥¨¥é¡¼¤È¤·¤ÆÉ½¼¨¤µ¤ì¤Þ¤¹¡£¤½¤ì¤é2¤Ä¤ÎÊÑ¿ô¤ò¥³¥á¥ó¥È¥¢¥¦¥È¤·¤Æ¤ª¤¯¤È¡¢ÀßÄê¤ÏÌäÂê¤Ê¤¯´°Î»¤·¤Þ¤¹¡£<command>relaydelay</command>¥×¥í¥»¥¹¤ò³«»Ï¤¹¤ë¤¿¤á¤Ë¥³¥á¥ó¥È¤ò³°¤¹¤³¤È¤ò˺¤ì¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡£</para> >+ </note> >+ </sect1> >+</article> > >Property changes on: ja_JP.eucJP/articles/relaydelay/article.xml >___________________________________________________________________ >Added: fbsd:notbinary >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+FreeBSD=%H >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/xml; charset=EUC-JP >\ No newline at end of property >Index: ja_JP.eucJP/articles/relaydelay/ja_JP.po >=================================================================== >--- ja_JP.eucJP/articles/relaydelay/ja_JP.po (revision 0) >+++ ja_JP.eucJP/articles/relaydelay/ja_JP.po (working copy) >@@ -0,0 +1,323 @@ >+#$FreeBSD$ >+msgid "" >+msgstr "" >+"Project-Id-Version: \n" >+"POT-Creation-Date: 2016-06-10 05:49+0900\n" >+"PO-Revision-Date: 2016-06-09 18:06-0400\n" >+"Language: ja_JP\n" >+"MIME-Version: 1.0\n" >+"Content-Type: text/plain; charset=eucjp\n" >+"Content-Transfer-Encoding: 8bit\n" >+"Last-Translator: Daichi GOTO <daichi@freebsd.org>\n" >+"Language-Team: \n" >+"X-Generator: Poedit 1.8.8\n" >+ >+#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2 >+msgctxt "_" >+msgid "translator-credits" >+msgstr "translator-credits" >+ >+#. (itstool) path: info/title >+#: article.translate.xml:7 >+msgid "Using Greylist with FreeBSD" >+msgstr "FreeBSD¤Ç¥°¥ì¡¼¥ê¥¹¥È¤ò»È¤¦ÊýË¡" >+ >+#. (itstool) path: affiliation/address >+#: article.translate.xml:11 >+#, no-wrap >+msgid "<email>trhodes@FreeBSD.org</email>" >+msgstr "<email>trhodes@FreeBSD.org</email>" >+ >+#. (itstool) path: info/author >+#: article.translate.xml:10 >+msgid "<personname><firstname>Tom</firstname><surname>Rhodes</surname></personname><affiliation> <_:address-1/> </affiliation>" >+msgstr "<personname><firstname>Tom</firstname><surname>Rhodes</surname></personname><affiliation> <_:address-1/> </affiliation>" >+ >+#. (itstool) path: info/copyright >+#: article.translate.xml:14 >+msgid "<year>2004</year> <holder>The FreeBSD Documentation Project</holder>" >+msgstr "<year>2004</year> <holder>The FreeBSD Documentation Project</holder>" >+ >+#. (itstool) path: info/pubdate >+#. (itstool) path: info/releaseinfo >+#: article.translate.xml:19 >+#: article.translate.xml:21 >+msgid "$FreeBSD$" >+msgstr "$FreeBSD$" >+ >+#. (itstool) path: abstract/para >+#: article.translate.xml:24 >+msgid "An article written for the sole purpose of explaining the relaydelay system on a FreeBSD mail server. A relaydelay or greylisting server cuts down on spam simply by issuing a <errorname>TEMPFAIL</errorname> error message to every incoming email. The purpose behind this idea is that most spammers use their personal computers with software to do their spamming. A real mail server should queue the message and try to send it later. Thus the spammer most likely moves on to the next host in place of trying to send the email again. This is an excellent idea; at least until the spammers begin to use software that offers to try again. But how does this work exactly? Well, when an email is received the message <acronym>ID</acronym> is stored in a database and the <errorname>TEMPFAIL</errorname> is returned along with the email. If the email is resent, the message <acronym>ID</acronym> will be checked against the message <acronym>ID</acronym>s currently stored in the database. If it exists in the database then the email is permitted to reach its intended recipient. Otherwise, the <acronym>ID</acronym> will be stored and a <errorname>TEMPFAIL</errorname> will be issued. This cycle will repeat with every email which comes into the server. From my personal experience, this really does cut out 90% of the spam." >+msgstr "FreeBSD¥á¡¼¥ë¥µ¡¼¥Ð¤Ë¤ª¤±¤ërelaydelay¥·¥¹¥Æ¥à¤òÀâÌÀ¤¹¤ë¤³¤È¤òÌÜŪ¤È¤·¤¿µ»ö¤Ç¤¹¡£relaydelay¤Þ¤¿¤Ï¥°¥ì¡¼¥ê¥¹¥È¥µ¡¼¥Ð¤ÏÁ÷¤é¤ì¤Æ¤¯¤ë¤¹¤Ù¤Æ¤Î¥á¡¼¥ë¤ËÂФ·¤Æ<errorname>TEMPFAIL</errorname>¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤òȯ¹Ô¤¹¤ë¤È¤¤¤¦´Êñ¤ÊÊýË¡¤Ç¥¹¥Ñ¥à¤òÇÓ½ü¤·¤Þ¤¹¡£¤³¤Î¥¢¥¤¥Ç¥£¥¢¤ÎÇØ·Ê¤Ï¡¢¥¹¥Ñ¥à¤ÎÁ÷¿®¼Ô¤¬Èà¤é¤ÎPC¤Ç¥¹¥Ñ¥àÁ÷¿®¥½¥Õ¥È¥¦¥§¥¢¤ò»È¤Ã¤Æ¤¤¤ë¤È¤¤¤¦¤È¤³¤í¤Ë¤¢¤ê¤Þ¤¹¡£ËÜʪ¤Î¥á¡¼¥ë¥µ¡¼¥Ð¤Ï¤³¤¦¤¤¤Ã¤¿¾ì¹ç¤Ë¤Ï¥á¡¼¥ë¤ò¥¥å¡¼¤ËÆþ¤ì¤Æ¸å¤ÇºÆÁ÷¤ò»î¤ß¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£¤·¤«¤·¡¢¥¹¥Ñ¥à¤ÎÁ÷¿®¼Ô¤ÏºÆÁ÷¤ò»î¤ß¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢¼¡¤Î¥Û¥¹¥È¤Ë°Üư¤¹¤ë·¹¸þ¤¬¤¢¤ê¤Þ¤¹¡£¥¹¥Ñ¥à¤ÎÁ÷¿®¼Ô¤¬ºÆÁ÷¤ò»î¤ß¤ë¥½¥Õ¥È¥¦¥§¥¢¤ò»È¤¤¤Ï¤¸¤á¤Ê¤¤¤«¤®¤ê¡¢¤³¤ì¤Ï¼Â¤ËÁÇÀ²¤é¤·¤¤¥¢¥¤¥Ç¥£¥¢¤Ç¤¹¡£¤·¤«¤·¡¢¤³¤ì¤Ï¼ÂºÝ¤Ë¤É¤ÎÄøÅٻȤ¨¤ë¤Î¤Ç¤·¤ç¤¦¤«? ¤¿¤È¤¨¤Ð¡¢¥á¡¼¥ë¤¬¥á¥Ã¥»¡¼¥¸<acronym>ID</acronym>¤ò¼õ¿®¤·¤Æ¥Ç¡¼¥¿¥Ù¡¼¥¹¤ËÊݸ¤µ¤ì<errorname>TEMPFAIL</errorname>¤¬¥á¡¼¥ë¤È¤È¤â¤ËÊÖ¿®¤µ¤ì¤¿¤È¤·¤Þ¤¹¡£¤½¤Î¥á¡¼¥ë¤¬ºÆ¤ÓÁ÷¤é¤ì¤Æ¤¤¿¾ì¹ç¡¢¥á¥Ã¥»¡¼¥¸<acronym>ID</acronym>¤¬¸½ºß¥Ç¡¼¥¿¥Ù¡¼¥¹¤ËÊݸ¤µ¤ì¤Æ¤¤¤ë¥á¥Ã¥»¡¼¥¸<acronym>ID</acronym>¤ÈÈæ³Ó¤µ¤ì¤Þ¤¹¡£¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¤¹¤Ç¤Ë¸ºß¤·¤Æ¤¤¤¿¾ì¹ç¤Ë¤Ï¡¢¥á¡¼¥ë¤Ï»ØÄꤵ¤ì¤¿¼õ¿®¼Ô¤Þ¤ÇÇÛÁ÷¤µ¤ì¤ë¤³¤È¤¬µö²Ä¤µ¤ì¤Þ¤¹¡£¤½¤¦¤Ç¤Ê¤¤¾ì¹ç¤Ï¡¢<acronym>ID</acronym>¤ÏÊݸ¤µ¤ì<errorname>TEMPFAIL</errorname>¤¬ÊÖ¿®¤µ¤ì¤Þ¤¹¡£¤³¤Î¥µ¥¤¥¯¥ë¤¬¥µ¡¼¥Ð¤Ë¥á¡¼¥ë¤¬ÆÏ¤¯Ëè¤Ë·«¤êÊÖ¤µ¤ì¤Þ¤¹¡£¸Ä¿ÍŪ¤Ê·Ð¸³¤«¤é¤·¤Þ¤¹¤È¡¢¤³¤ÎÊýË¡¤Ç¥¹¥Ñ¥à¤Î90%¤òÇÓ½ü¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£" >+ >+#. (itstool) path: sect1/title >+#: article.translate.xml:52 >+msgid "Basic Configuration" >+msgstr "´ðËÜŪ¤ÊÀßÄê" >+ >+#. (itstool) path: para/screen >+#: article.translate.xml:55 >+#, no-wrap >+msgid "<prompt>#</prompt> <userinput>pkg install lang/perl5.16</userinput>" >+msgstr "<prompt>#</prompt> <userinput>pkg install lang/perl5.16</userinput>" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:54 >+msgid "Install perl using <_:screen-1/>" >+msgstr "<_:screen-1/>¤Î¤è¤¦¤Ë¤·¤Æperl¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:58 >+msgid "Now for the database server; <application>MySQL</application> is perfect for this sort of work. Install the <package>databases/mysql40-server</package> along with <package>databases/p5-DBD-mysql40</package>. The previous port should imply the installation of <package>databases/p5-DBI-137</package> so that knocks off another step." >+msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹¥µ¡¼¥Ð¤È¤·¤Æ¤Ï<application>MySQL</application>¤¬¤³¤Î¼ê¤Î»Å»ö¤ò¤µ¤»¤ë¤Ë¤ÏºÇŬ¤Ç¤¹¡£<package>databases/mysql40-server</package>¤È<package>databases/p5-DBD-mysql40</package>¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£Á°¼Ô¤Îport¤Ï°Í¸´Ø·¸¤Ç<package>databases/p5-DBI-137</package>¤â¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:68 >+msgid "Install the <command>perl</command> based portable server plugin, <package>net/p5-Net-Daemon</package> port. Most of these port installations should have been straight forward. The next step will be more involved." >+msgstr "<command>perl</command>¤ò¥Ù¡¼¥¹¤È¤·¤¿¥Ý¡¼¥¿¥Ö¥ë¥µ¡¼¥Ð¥×¥é¥°¥¤¥ó<package>net/p5-Net-Daemon</package>¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£¤³¤ì¤éport¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Î¤Û¤È¤ó¤É¤ÏÌäÂê¤Ê¤¯´°Î»¤¹¤ë¤Ï¤º¤Ç¤¹¡£¼¡¤Î¥¹¥Æ¥Ã¥×¤Ï¤â¤¦¤Á¤ç¤Ã¤ÈÊ£»¨¤Ç¤¹¡£" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:74 >+msgid "Now install the <package>mail/p5-Sendmail-Milter</package> port. As of this writing the <filename>Makefile</filename> contains a line beginning with <varname>BROKEN</varname>, just remove it or comment it out. It is only marked this way because FreeBSD neither has nor installs a threaded <command>perl</command> package by default. Once that line is removed it should build and install perfectly fine." >+msgstr "<package>mail/p5-Sendmail-Milter</package>¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£¼¹É®¸½ºß¤Ç¤Ï<filename>Makefile</filename>¤Ï<varname>BROKEN</varname>¤«¤é¤Ï¤¸¤Þ¤ë¹Ô¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤ì¤òºï½ü¤¹¤ë¤«¥³¥á¥ó¥È¥¢¥¦¥È¤·¤Þ¤¹¡£¤³¤ì¤ÏFreeBSD¤¬¥¹¥ì¥Ã¥ÉÂбþ¤·¤¿<command>perl</command>¥Ñ¥Ã¥±¡¼¥¸¤ò¥Ç¥Õ¥©¥ë¥È¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤·¤Ê¤¤¤¿¤á¤Ë¤Ä¤±¤é¤ì¤Æ¤¤¤ë¤â¤Î¤Ç¤¹¡£¤³¤Î¹Ô¤òºï½ü¤¹¤ë¤È¥Ó¥ë¥É¤â¥¤¥ó¥¹¥È¡¼¥ë¤â´°àú¤ËÄ̤ê¤Þ¤¹¡£" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:84 >+msgid "Create a directory to hold temporary configuration files:" >+msgstr "°ì»þŪ¤ÊÀßÄê¥Õ¥¡¥¤¥ë¤òÊÝ»ý¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®:" >+ >+#. (itstool) path: sect1/screen >+#: article.translate.xml:87 >+#, no-wrap >+msgid "<prompt>#</prompt> <userinput>mkdir /tmp/relaydelay</userinput>\n" >+"<prompt>#</prompt> <userinput>cd /tmp/relaydelay</userinput>" >+msgstr "<prompt>#</prompt> <userinput>mkdir /tmp/relaydelay</userinput>\n" >+"<prompt>#</prompt> <userinput>cd /tmp/relaydelay</userinput>" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:90 >+msgid "Now that we have a temporary directory to work in, the following <acronym>URL</acronym>s should be sent to the <command>fetch</command> command:" >+msgstr "ºî¶È¤¹¤ë¤¿¤á¤Î°ì»þŪ¤Ê¥Ç¥£¥ì¥¯¥È¥ê¤òºî¤ê¤Þ¤·¤¿¤Î¤Ç¡¢¼¡¤Î<acronym>URL</acronym>¤Î¥Õ¥¡¥¤¥ë¤ò<command>fetch</command>¥³¥Þ¥ó¥É¤Ç¼èÆÀ¤·¤Þ¤¹¡£" >+ >+#. (itstool) path: sect1/screen >+#: article.translate.xml:94 >+#, no-wrap >+msgid "<prompt>#</prompt> <userinput>fetch http://projects.puremagic.com/greylisting/releases/relaydelay-0.04.tgz</userinput>\n" >+"<prompt>#</prompt> <userinput>fetch http://lists.puremagic.com/pipermail/greylist-users/attachments/20030904/b8dafed9/relaydelay-0.04.bin</userinput>" >+msgstr "<prompt>#</prompt> <userinput>fetch http://projects.puremagic.com/greylisting/releases/relaydelay-0.04.tgz</userinput>\n" >+"<prompt>#</prompt> <userinput>fetch http://lists.puremagic.com/pipermail/greylist-users/attachments/20030904/b8dafed9/relaydelay-0.04.bin</userinput>" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:101 >+msgid "The source code should now be unpacked:" >+msgstr "¥½¡¼¥¹¥³¡¼¥É¤òŸ³«¤·¤Þ¤¹:" >+ >+#. (itstool) path: sect1/screen >+#: article.translate.xml:103 >+#, no-wrap >+msgid "<prompt>#</prompt> <userinput>gunzip -c relaydelay-0.04.tgz | tar xvf -</userinput>" >+msgstr "<prompt>#</prompt> <userinput>gunzip -c relaydelay-0.04.tgz | tar xvf -</userinput>" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:105 >+msgid "There should now be several files into the temporary directory by this point. The appropriate information can now be passed to the database server by importing it from the <filename>mysql.sql</filename> file:" >+msgstr "¤³¤ÎÃʳ¬¤ÇÊ£¿ô¤Î¥Õ¥¡¥¤¥ë¤¬°ì»þŪ¤Ê¥Ç¥£¥ì¥¯¥È¥ê¤ËŸ³«¤µ¤ì¤Þ¤¹¡£<filename>mysql.sql</filename>¥Õ¥¡¥¤¥ë¤«¤é¥Ç¡¼¥¿¥Ù¡¼¥¹¤ËÂФ·¤ÆÅ¬ÀڤʾðÊó¤ò¥¤¥ó¥Ý¡¼¥È¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹:" >+ >+#. (itstool) path: sect1/screen >+#: article.translate.xml:110 >+#, no-wrap >+msgid "<prompt>#</prompt> <userinput>mysql < relaydelay-0.04/mysql.sql</userinput>" >+msgstr "<prompt>#</prompt> <userinput>mysql < relaydelay-0.04/mysql.sql</userinput>" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:112 >+msgid "And patch the other files with the <filename>relaydelay.bin</filename> by running:" >+msgstr "¼¡¤Î¤è¤¦¤Ë¼Â¹Ô¤¹¤ë¤³¤È¤Ç<filename>relaydelay.bin</filename>¤Î¥Ñ¥Ã¥Á¤ò¤Û¤«¤Î¥Õ¥¡¥¤¥ë¤ËŬÍѤ·¤Þ¤¹:" >+ >+#. (itstool) path: sect1/screen >+#: article.translate.xml:115 >+#, no-wrap >+msgid "<prompt>#</prompt> <userinput>patch -d /tmp/relaydelay/relaydelay-0.04 < relaydelay.bin</userinput>" >+msgstr "<prompt>#</prompt> <userinput>patch -d /tmp/relaydelay/relaydelay-0.04 < relaydelay.bin</userinput>" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:117 >+msgid "Edit the <filename>relaydelay.conf</filename> and the <filename>db_maintenance.pl</filename> file to append the correct username and password for the <application>MySQL</application> database. If the database was built and installed like the above then no users or passwords exist. This should be altered before putting this into production, that is covered in the database documentation and is beyond the scope of this document." >+msgstr "<filename>relaydelay.conf</filename>¤ª¤è¤Ó<filename>db_maintenance.pl</filename>¤Ë<application>MySQL</application>¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¥¢¥¯¥»¥¹¤¹¤ë¤¿¤á¤ËɬÍפˤʤëŬÀڤʥ桼¥¶Ì¾¤È¥Ñ¥¹¥ï¡¼¥É¤ÎÀßÄê¤òÄɲä·¤Þ¤¹¡£¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò¾åµ¤Î¤è¤¦¤Ë¥Ó¥ë¥É¤·¤Æ¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤¢¤ë¤Î¤Ç¤¢¤ì¤Ð¡¢¥æ¡¼¥¶¤È¥Ñ¥¹¥ï¡¼¥É¤Ï¤Þ¤ÀÀßÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó¡£ÀßÄê¤òÄɲ乤뤿¤á¤Ë¤³¤ì¤éÊѹ¹¤ò¥Ç¡¼¥¿¥Ù¡¼¥¹¤ËŬÍѤ¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¤¬¡¢¤½¤ÎÉôʬ¤Ï¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥É¥¥å¥á¥ó¥È¤Ç¥«¥Ð¡¼¤¹¤ë¤³¤È¤Ç¤¢¤Ã¤Æ¤³¤Î¥É¥¥å¥á¥ó¥È¤ÎÈϰϤòͤ¨¤Æ¤¤¤ë¤Î¤Ç³ä°¦¤·¤Þ¤¹¡£" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:126 >+msgid "Change the working directory to the <filename>relaydelay-0.04</filename> directory:" >+msgstr "¥ï¡¼¥¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê¤ò<filename>relaydelay-0.04</filename>¤ØÊѹ¹¤·¤Þ¤¹:" >+ >+#. (itstool) path: sect1/screen >+#: article.translate.xml:130 >+#, no-wrap >+msgid "<prompt>#</prompt> <userinput>cd relaydelay-0.04</userinput>" >+msgstr "<prompt>#</prompt> <userinput>cd relaydelay-0.04</userinput>" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:132 >+msgid "Copy or move the configuration files to their respective directories:" >+msgstr "ÀßÄê¥Õ¥¡¥¤¥ë¤òËÜÍè´üÂÔ¤µ¤ì¤Æ¤¤¤ë¥Ç¥£¥ì¥¯¥È¥ê¤Ø¥³¥Ô¡¼¤Þ¤¿¤Ï°Üư¤µ¤»¤Þ¤¹:" >+ >+#. (itstool) path: sect1/screen >+#: article.translate.xml:135 >+#, no-wrap >+msgid "<prompt>#</prompt> <userinput>mv db_maintenance.pl relaydelay.pl /usr/local/sbin</userinput>\n" >+"<prompt>#</prompt> <userinput>mv relaydelay.conf /etc/mail</userinput>\n" >+"<prompt>#</prompt> <userinput>mv relaydelay.sh /usr/local/etc/rc.d/</userinput>" >+msgstr "<prompt>#</prompt> <userinput>mv db_maintenance.pl relaydelay.pl /usr/local/sbin</userinput>\n" >+"<prompt>#</prompt> <userinput>mv relaydelay.conf /etc/mail</userinput>\n" >+"<prompt>#</prompt> <userinput>mv relaydelay.sh /usr/local/etc/rc.d/</userinput>" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:139 >+msgid "Test the current configuration by running:" >+msgstr "¼¡¤Î¤è¤¦¤Ë¼Â¹Ô¤¹¤ë¤³¤È¤Ç¸½Ãʳ¬¤Ç¤ÎÀßÄê¤ò¥Æ¥¹¥È¤Ç¤¤Þ¤¹:" >+ >+#. (itstool) path: sect1/screen >+#: article.translate.xml:141 >+#, no-wrap >+msgid "<prompt>#</prompt> <userinput>sh /usr/local/etc/rc.d/relaydelay.sh start</userinput>" >+msgstr "<prompt>#</prompt> <userinput>sh /usr/local/etc/rc.d/relaydelay.sh start</userinput>" >+ >+#. (itstool) path: note/para >+#: article.translate.xml:144 >+msgid "This file will not exist if the previous <citerefentry><refentrytitle>mv</refentrytitle><manvolnum>1</manvolnum></citerefentry> commands were neglected." >+msgstr "°ÊÁ°¤Î<citerefentry><refentrytitle>mv</refentrytitle><manvolnum>1</manvolnum></citerefentry>¥³¥Þ¥ó¥É¤¬Ìµ»ë¤µ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢¤³¤Î¥Õ¥¡¥¤¥ë¤Ï¸ºß¤·¤Æ¤¤¤Þ¤»¤ó¡£" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:148 >+msgid "If everything worked correctly a new file, <filename>relaydelay.log</filename>, should exist in <filename>/var/log</filename>. It should contain something similar to the following text:" >+msgstr "¤¹¤Ù¤Æ¤¬¿·¤·¤¤¥Õ¥¡¥¤¥ë¤ËÂФ·¤ÆÀµ¤·¤¯Æ°ºî¤·¤¿¤Î¤Ç¤¢¤ì¤Ð¡¢<filename>relaydelay.log</filename>¤¬<filename>/var/log</filename>¤ËºîÀ®¤µ¤ì¤Æ¤¤¤ë¤Ï¤º¤Ç¤¹¡£¤½¤ÎÆâÍÆ¤Ï¼¡¤Î¤è¤¦¤Ê¥Æ¥¥¹¥È¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤È»×¤¤¤Þ¤¹:" >+ >+#. (itstool) path: sect1/programlisting >+#: article.translate.xml:153 >+#, no-wrap >+msgid "Loaded Config File: /etc/mail/relaydelay.conf\n" >+"Using connection 'local:/var/run/relaydelay.sock' for filter relaydelay\n" >+"DBI Connecting to DBI:mysql:database=relaydelay:host=localhost:port=3306\n" >+"Spawned relaydelay daemon process 38277.\n" >+"Starting Sendmail::Milter 0.18 engine." >+msgstr "Loaded Config File: /etc/mail/relaydelay.conf\n" >+"Using connection 'local:/var/run/relaydelay.sock' for filter relaydelay\n" >+"DBI Connecting to DBI:mysql:database=relaydelay:host=localhost:port=3306\n" >+"Spawned relaydelay daemon process 38277.\n" >+"Starting Sendmail::Milter 0.18 engine." >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:159 >+msgid "If this does not appear then something went wrong, review the screen output or look for anything new in the <filename>messages</filename> log file." >+msgstr "¤â¤·¤³¤¦¤Ê¤Ã¤Æ¤¤¤Ê¤¤¤Ê¤é²¿¤«¤¬´Ö°ã¤Ã¤Æ¤¤¤¿¤È»×¤¤¤Þ¤¹¤Î¤Ç¡¢²èÌ̤νÐÎϤò³Îǧ¤·¤¿¤ê<filename>messages</filename>¥í¥°¥Õ¥¡¥¤¥ë¤ÎÃæ¿È¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:163 >+msgid "Glue everything together by adding the following line to <filename>/etc/mail/sendmail.mc</filename> or the customized site specific <filename>mc</filename> file:" >+msgstr "¼¡¤Î¹Ô¤ò<filename>/etc/mail/sendmail.mc</filename>¤ËÄɲ䷤Ƥ¹¤Ù¤Æ¤ò·ë¤ÓÉÕ¤±¤ë¤«¡¢¤Þ¤¿¤Ï<filename>mc</filename>¥Õ¥¡¥¤¥ë¤òŬÀÚ¤ËÊÔ½¸¤·¤Æ¤¯¤À¤µ¤¤:" >+ >+#. (itstool) path: sect1/programlisting >+#: article.translate.xml:167 >+#, no-wrap >+msgid "INPUT_MAIL_FILTER(`relaydelay', `S=local:/var/run/relaydelay.sock, T=S:1m;R:2m;E:3m')dnl" >+msgstr "INPUT_MAIL_FILTER(`relaydelay', `S=local:/var/run/relaydelay.sock, T=S:1m;R:2m;E:3m')dnl" >+ >+#. (itstool) path: para/buildtarget >+#: article.translate.xml:172 >+msgid "restart" >+msgstr "restart" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:169 >+msgid "Rebuild and reinstall the files in the <filename>/etc/mail</filename> directory and restart <command>sendmail</command>. A quick <command>make</command> <_:buildtarget-1/> should do the trick." >+msgstr "<filename>/etc/mail</filename>¥Ç¥£¥ì¥¯¥È¥ê¤Î¥Õ¥¡¥¤¥ë¤òºÆ¹½ÃÛ¤ª¤è¤ÓºÆ¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤«¤é<command>sendmail</command>¤òºÆµ¯Æ°¤·¤Þ¤¹¡£<command>make</command> <_:buildtarget-1/>¤Ç¤¹¤°¤ËºÆµ¯Æ°¤Ç¤¤Þ¤¹¡£" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:174 >+msgid "Obtain the <command>perl</command> script located at <link xlink:href=\"http://lists.puremagic.com/pipermail/greylist-users/2003-November/000327.html\"> http://lists.puremagic.com/pipermail/greylist-users/2003-November/000327.html</link> and save it in the <filename>relaydelay-0.04</filename> directory. In the following examples this script is referred to as <filename>addlist.pl</filename>." >+msgstr "<link xlink:href=\"http://lists.puremagic.com/pipermail/greylist-users/2003-November/000327.html\"> http://lists.puremagic.com/pipermail/greylist-users/2003-November/000327.html</link>¤«¤é<command>perl</command>¥¹¥¯¥ê¥×¥È¤ò¼èÆÀ¤·¤Æ<filename>relaydelay-0.04</filename>¥Ç¥£¥ì¥¯¥È¥ê¤ØÊݸ¤·¤Þ¤¹¡£¼¡¤ÎÎã¤Ç¤³¤Î¥¹¥¯¥ê¥×¥È¤Ï<filename>addlist.pl</filename>¤È¤·¤Æ°·¤¤¤Þ¤¹¡£" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:182 >+msgid "Edit the <filename>whitelist_ip.txt</filename> file and modify it to include <acronym>IP</acronym> addresses of servers which should have the explicit abilities to bypass the <application>relaydelay</application> filters. i.e., domains from which email will not be issued a <errorname>TEMPFAIL</errorname> when received." >+msgstr "<filename>whitelist_ip.txt</filename>¥Õ¥¡¥¤¥ë¤òÊÔ½¸¤·<application>relaydelay</application>¥Õ¥£¥ë¥¿¤ò¥Ð¥¤¥Ñ¥¹¤¹¤ë<acronym>IP</acronym>¥¢¥É¥ì¥¹¡¢¤¹¤Ê¤ï¤Á¼õ¿®¤·¤¿»þ¤Ë<errorname>TEMPFAIL</errorname>¤òȯ¹Ô¤·¤Ê¤¤¥É¥á¥¤¥ó¡¢¤Î°ìÍ÷¤ò´Þ¤á¤Þ¤¹¡£" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:189 >+msgid "Some examples could include:" >+msgstr "¤¤¤¯¤Ä¤«Îã¤ò¼¨¤·¤Þ¤¹:" >+ >+#. (itstool) path: sect1/programlisting >+#: article.translate.xml:191 >+#, no-wrap >+msgid "192.168. # My internal network.\n" >+"66.218.66 # Yahoo groups has unique senders." >+msgstr "192.168. # My internal network.\n" >+"66.218.66 # Yahoo groups has unique senders." >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:194 >+msgid "The <filename>blacklist_ip.txt</filename> file should be treated similarly but with reversed rules. List within this file <acronym>IP</acronym>s which should be denied without being issued a <errorname>TEMPFAIL</errorname>. This list of domains will never have the opportunity to prove that they are legitimate email servers." >+msgstr "<filename>blacklist_ip.txt</filename>¥Õ¥¡¥¤¥ë¤â»÷¤¿¤è¤¦¤Êưºî¤ò¤·¤Þ¤¹¤¬Å¬ÍѤΥ롼¥ë¤¬µÕ¤Ç¤¹¡£¤³¤Î¥Õ¥¡¥¤¥ë¤ËÄɲ䵤줿<acronym>IP</acronym>¤«¤éÁ÷¤é¤ì¤Æ¤¯¤ë¥á¡¼¥ë¤Ï<errorname>TEMPFAIL</errorname>¤òÊÖ¿®¤¹¤ë¤³¤È¤Ê¤¯µñÀ䤵¤ì¤Þ¤¹¡£¤³¤Î¥ê¥¹¥È¤ËµºÜ¤µ¤ì¤¿¥É¥á¥¤¥ó¤Ï¤½¤Î¥á¡¼¥ë¥µ¡¼¥Ð¤¬Å¬Àڤʥ᡼¥ë¥µ¡¼¥Ð¤Ç¤¢¤ë¤³¤È¤ò¾ÚÌÀ¤¹¤ëµ¡²ñ¤ÏÍ¿¤¨¤é¤ì¤Þ¤»¤ó¡£" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:201 >+msgid "These files should now be imported into the database with the <filename>addlist.pl</filename> script obtained a few lines ago:" >+msgstr "¤³¤ì¤é¥Õ¥¡¥¤¥ë¤ÏÀè¤Û¤ÉÍѰդ·¤¿<filename>addlist.pl</filename>¥¹¥¯¥ê¥×¥È¤ò»È¤Ã¤Æ¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¥¤¥ó¥Ý¡¼¥È¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£" >+ >+#. (itstool) path: sect1/screen >+#: article.translate.xml:205 >+#, no-wrap >+msgid "<prompt>#</prompt> <userinput>perl addlist.pl -whitelist 9999-12-31 23:59:59 < whitelist_ip.txt</userinput>\n" >+"<prompt>#</prompt> <userinput>perl addlist.pl -blacklist 9999-12-31 23:59:59 < blacklist_ip.txt</userinput>" >+msgstr "<prompt>#</prompt> <userinput>perl addlist.pl -whitelist 9999-12-31 23:59:59 < whitelist_ip.txt</userinput>\n" >+"<prompt>#</prompt> <userinput>perl addlist.pl -blacklist 9999-12-31 23:59:59 < blacklist_ip.txt</userinput>" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:208 >+msgid "To have <application>relaydelay</application> start with every system boot, add the <option>relaydelay_enable=\"YES\"</option> to the <filename>/etc/rc.conf</filename> file." >+msgstr "¥·¥¹¥Æ¥àµ¯Æ°»þ¤Ë<application>relaydelay</application>¤òµ¯Æ°¤¹¤ë¤¿¤á¤Ë¡¢<option>relaydelay_enable=\"YES\"</option>¤ÎÀßÄê¤ò<filename>/etc/rc.conf</filename>¥Õ¥¡¥¤¥ë¤ËÄɲä·¤Þ¤¹¡£" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:213 >+msgid "The <filename>/var/log/relaydelay.log</filename> log file should slowly fill up with success stories. Lines like the following should appear after a short time, depending on how busy the mail server is." >+msgstr "<filename>/var/log/relaydelay.log</filename>¥í¥°¥Õ¥¡¥¤¥ë¤ÏÀ®¸ùÊó¹ð¤Ç½ù¡¹¤ËËä¤Þ¤Ã¤Æ¤¤¤¤Þ¤¹¡£¥á¡¼¥ë¥µ¡¼¥Ð¤ÎË»¤·¤µ¤Ë¤â¤è¤ê¤Þ¤¹¤¬¡¢¼¡¤Î¤è¤¦¤Ê¥í¥°¤¬µ¯Æ°¸å¤Ë¸½¤ì¤Þ¤¹¡£" >+ >+#. (itstool) path: sect1/programlisting >+#: article.translate.xml:218 >+#, no-wrap >+msgid "=== 2004-05-24 21:03:22 ===\n" >+"Stored Sender: <someasshole@flawed-example.com>\n" >+"Passed Recipient: <local_user@pittgoth.com>\n" >+" Relay: example.net [XXX.XX.XXX.XX] - If_Addr: MY_IP_ADDRESS\n" >+" RelayIP: XX.XX.XX.XX - RelayName: example.net - RelayIdent: - PossiblyForged: 0\n" >+" From: someasshole@flawed-example.com - To: local_user\n" >+" InMailer: esmtp - OutMailer: local - QueueID: i4P13Lo6000701111\n" >+" Email is known but block has not expired. Issuing a tempfail. rowid: 51\n" >+" IN ABORT CALLBACK - PrivData: 0<someasshole@flawed-example.com>" >+msgstr "=== 2004-05-24 21:03:22 ===\n" >+"Stored Sender: <someasshole@flawed-example.com>\n" >+"Passed Recipient: <local_user@pittgoth.com>\n" >+" Relay: example.net [XXX.XX.XXX.XX] - If_Addr: MY_IP_ADDRESS\n" >+" RelayIP: XX.XX.XX.XX - RelayName: example.net - RelayIdent: - PossiblyForged: 0\n" >+" From: someasshole@flawed-example.com - To: local_user\n" >+" InMailer: esmtp - OutMailer: local - QueueID: i4P13Lo6000701111\n" >+" Email is known but block has not expired. Issuing a tempfail. rowid: 51\n" >+" IN ABORT CALLBACK - PrivData: 0<someasshole@flawed-example.com>" >+ >+#. (itstool) path: sect1/para >+#: article.translate.xml:228 >+msgid "The following line may now be added to <filename>/etc/newsyslog.conf</filename> to cause for <filename>relaydelay.log</filename> rotation at every 100 <acronym>Kb</acronym>:" >+msgstr "<filename>relaydelay.log</filename>¤ò100<acronym>Kb</acronym>¤´¤È¤Ë¥í¡¼¥Æ¡¼¥·¥ç¥ó¤¹¤ë¤¿¤á¤Ë<filename>/etc/newsyslog.conf</filename>¥Õ¥¡¥¤¥ë¤Ë¼¡¤ÎÀßÄê¤òÄɲä·¤Þ¤¹¡£" >+ >+#. (itstool) path: sect1/screen >+#: article.translate.xml:233 >+#, no-wrap >+msgid "/var/log/relaydelay.log 644 3 100 * Z" >+msgstr "/var/log/relaydelay.log 644 3 100 * Z" >+ >+#. (itstool) path: note/para >+#: article.translate.xml:237 >+msgid "At some point there was an error about improper <command>perl</command> variables in the <filename>/etc/mail/relaydelay.conf</filename>. If those two variables are commented out then configuration may proceed as normal. Just remember to uncomment them before starting the <command>relaydelay</command> process." >+msgstr "<filename>/etc/mail/relaydelay.conf</filename>¥Õ¥¡¥¤¥ë¤Ë¤ª¤±¤ëÉÔŬÀÚ¤Ê<command>perl</command>ÊÑ¿ô¤¬¤¤¤¯¤Ä¤«¤Î¥Ý¥¤¥ó¥È¤Ç¥¨¥é¡¼¤È¤·¤ÆÉ½¼¨¤µ¤ì¤Þ¤¹¡£¤½¤ì¤é2¤Ä¤ÎÊÑ¿ô¤ò¥³¥á¥ó¥È¥¢¥¦¥È¤·¤Æ¤ª¤¯¤È¡¢ÀßÄê¤ÏÌäÂê¤Ê¤¯´°Î»¤·¤Þ¤¹¡£<command>relaydelay</command>¥×¥í¥»¥¹¤ò³«»Ï¤¹¤ë¤¿¤á¤Ë¥³¥á¥ó¥È¤ò³°¤¹¤³¤È¤ò˺¤ì¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡£" >+ > >Property changes on: ja_JP.eucJP/articles/relaydelay/ja_JP.po >___________________________________________________________________ >Added: fbsd:notbinary >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+FreeBSD=%H >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/x-gettext-translation; charset=EUC-JP >\ No newline at end of property
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 210179
: 171247