From 65ec9fbff422f12160d6a182c9c1c043b1276295 Mon Sep 17 00:00:00 2001 From: Ceri Davies Date: Wed, 23 Jun 2004 11:21:50 +0000 Subject: [PATCH] Rain on Tom's article, like I promised ;-) o Some minor grammatical and spelling corrections o Add some comments where I think improvements are desirable, but the initial intent was not clear to me. o Correct a URL --- .../articles/relaydelay/article.sgml | 29 ++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/en_US.ISO8859-1/articles/relaydelay/article.sgml b/en_US.ISO8859-1/articles/relaydelay/article.sgml index 5988de6193..699e99f35d 100644 --- a/en_US.ISO8859-1/articles/relaydelay/article.sgml +++ b/en_US.ISO8859-1/articles/relaydelay/article.sgml @@ -46,19 +46,19 @@ 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 try again. But how does this work exactly? + that offers to try again. But how does this work exactly? Well, when an email is received the message - ID is stored in a database, the + ID is stored in a database and the TEMPFAIL is returned along with the email. If the email is resent, the message ID will be checked against the message IDs currently stored in the database. - If it exists than the email is permitted to reach its + If it exists in the database then the email is permitted to reach its intended recipient. Otherwise, the ID will be stored and a TEMPFAIL will - be issued. This cycle will continue with every email which + be issued. This cycle will repeat with every email which comes into the server. From my personal experience, this - really does cut 90% of the spam. + really does cut out 90% of the spam. @@ -67,13 +67,15 @@ &os; 4.X includes perl in the base system, but we need the threaded perl. - Users of &os; 5.X may start the process after the forthcoming + Users of &os; 5.X may start the process after reading the forthcoming note. Remove the base perl and all traces of perl from the system with the following command: + &prompt.root find / -name '*perl*' | xargs rm -rf @@ -88,8 +90,8 @@ Install lang/perl5.8 with the USE_THREADS=yes variable set. The current version of perl - may need to be removed first, errors will be reported - by the install process if that requirement exists. + may need to be removed first; errors will be reported + by the install process if this is necessary. &os; 4.X users will need to run the @@ -126,8 +128,8 @@ port. As of this writing the Makefile contains a line beginning with BROKEN, just remove it or comment it out. It is only marked - this way because &os; does not either have nor installs - a threaded perl package. Once that + this way because &os; neither has nor installs + a threaded perl package by default. Once that line is removed it should build and install perfectly fine. @@ -142,7 +144,7 @@ fetch command: &prompt.root; fetch http://projects.puremagic.com/greylisting/releases/relaydelay-0.04.tgz - &prompt.root; fetch http://lists.puremagic.com/pipermail/greylist-users/2003-September/000261.html + &prompt.root; fetch http://lists.puremagic.com/pipermail/greylist-users/attachments/20030904/b8dafed9/relaydelay-0.04.bin At some point there was an error about improper perl variables in the