(fwd) resend , forward

Andrey Gerzhov (kittle@freeland.alex-ua.com)
Sat, 5 Sep 1998 19:14:31 +0300 (EEST)

-- forwarded message --
Path: freeland.alex-ua.com!barmaglot.alex-ua.com!f188.n463.z2!f434.n463.z2!f67.n463!f68.n463!f238.n5020!f68.n5020!f146.n5020!f96.n5020!not-for-mail
Newsgroups: fido.ru.unix.bsd
Distribution: fido
X-Comment-To: Igor Vinokurov
From: Alex Tutubalin <Alex.Tutubalin@f96.n5020.z2.fidonet.org>
Date: Mon, 31 Aug 98 21:47:08 +0300
Subject: resend , forward
Message-ID: <904603828@f96.n5020.z2>
References: <2536024118@escape.rtsnet.ru>
Organization: lexa@lexa.ru, http://www.lexa.ru, http://apache.lexa.ru
X-FTN-AREA: RU.UNIX.BSD
X-FTN-MSGID: 2:5020/96 35eb28b4
X-FTN-REPLY: escape.rtsnet.ru 9728a836
X-FTN-Tearline: GoldED 2.42.G1114+
X-FTN-Origin: lexa@lexa.ru, http://www.lexa.ru, http://apache.lexa.ru (2:5020/96)
X-FTN-SEEN-BY: 50/993 461/35 463/58 59 62 67 68 69 76 131 151 164 188 270 318 323
X-FTN-SEEN-BY: 463/434 477 2111 6666 466/34 468/2 4614/1 4615/21 4621/22 4623/17
X-FTN-SEEN-BY: 4623/55 4635/4 5002/16 5003/15 5011/13 201 5020/68 79 96 99 146 150
X-FTN-SEEN-BY: 5020/204 213 236 238 268 400 443 537 669 1381 1851 5022/5 5023/1 11
X-FTN-SEEN-BY: 5027/16 5030/115 5049/6 256 5054/9 5058/24 5061/15 5065/10 5066/2
X-FTN-SEEN-BY: 5075/10 5077/3 5080/80 5084/10 5094/5094 5100/21
X-FTN-PATH: 5020/96 146 68 238 463/68 67 434
X-FTN-PATH: 463/188
Lines: 48
Xref: freeland.alex-ua.com fido.ru.unix.bsd:54

Dear Igor!

IV> Serge G. Chechelnitsky <serg@ref.stinol.lipetsk.su> wrote:
>> Есть такой Mail2news.HOWTO у линуксоидов - там подробно написано как
>> реализовать подобное, а еще пакет mail2news.tgz by Rich Salz, ну и
..
IV> Есть еще newsgate в inn/contrib и perl модуль News::Gateway.
Hу вы, блин, даете. В свое вpемя Кpоссеp подаpил мне такой скpипт. Если бы не
подаpил, то я бы сам за 2 минуты написал. Запускается как
mail2news newsgroup.name, письмо беpет с stdin. Пpимеp доступен на
nntp:news.lexa.ru. Если один почтовый адpес подписан на несколько списков
pассылки, то используется вместе с procmail

#!/usr/bin/perl

$inews = "/usr/news/bin/inews -h";
$path = "mail2news";
open(STDOUT,"|$inews") || die "cannot open inews";

$body=0;
$pass=1;

print "Path: $path\n";
print "Newsgroups: $ARGV[0]\n";
while (<STDIN>) {
if (/^\s*$/) {$body=1;$pass=1}
unless ($body) {
unless (/^\s/) {
if ((/^From:/i) ||
(/^Subject:/i) ||
(/^Reply-To:/i) ||
(/^Date:/i) ||
(/^Message-ID:/i) ||
(/^Summary:/i) ||
(/^Keywords:/i)) {
$pass=1;
} else {
$pass=0;
}
}
}
if ($pass) {print;}
}

С уважением,Alex Tutubalin

-- end of forwarded message --

-- 
С тем, что не помешает никогда,
                                               Kittle