aboutsummaryrefslogtreecommitdiffstats
path: root/docs/mail2news-gateway
diff options
context:
space:
mode:
Diffstat (limited to 'docs/mail2news-gateway')
-rw-r--r--docs/mail2news-gateway268
1 files changed, 268 insertions, 0 deletions
diff --git a/docs/mail2news-gateway b/docs/mail2news-gateway
new file mode 100644
index 0000000..1c57406
--- /dev/null
+++ b/docs/mail2news-gateway
@@ -0,0 +1,268 @@
+From ceplm@seznam.cz Fri Sep 1 13:51:25 2006
+Message-Id: <pslks3xh02.ln2@chelcicky.vysocina>
+From: Matej Cepl <ceplm@seznam.cz>
+Subject: pygn as a mail2news gateway
+Newsgroups: gmane.network.leafnode
+Date: Thu, 31 Aug 2006 23:26:49 -0400
+User-Agent: KNode/0.10.2
+MIME-Version: 1.0
+Content-Type: multipart/mixed; boundary="nextPart1312693.60ImoN5RI4"
+Content-Transfer-Encoding: 7Bit
+Status: RO
+Content-Length: 7709
+Lines: 247
+
+--nextPart1312693.60ImoN5RI4
+Content-Type: text/plain; charset=utf-8
+Content-Transfer-Encoding: 8Bit
+
+Hi,
+
+so now the real problem I am dealing with -- mail2news bidirectional
+gateway.
+
+On leafnode 1.* I used mail2news patch by Nikita Youschenko
+(http://zigzag.lvk.cs.msu.su/leafnode/ -- I wonder something like that has
+not been included in leafnode 2.*, it would make great fit IMHO, but I know
+I am not a programmer, and I won't do it, so I shut up on this), so I have
+to install some mail2news gateway. I tried pygn (just because it is
+packaged for Debian; any other suggestions?), but I haven't managed to
+configured it yet. This is what I did (with expected workflow):
+
+1) mail is read by my kmail (user matej) and if it is list message which
+should be gatewayed to news, it is bounced to news@localhost -- this step
+has been working perfectly for couple of years and it has not been changed.
+
+2) news' .procmailrc contains a lot of rules like this (for news2mail):
+
+ARG = $1
+
+:0 bh:
+* ARG ?? local-mail-comp-boston
+| pygn2m -l $HOME/log-pygn2m -d -t discuss@blu.org -s ceplm@seznam.cz
+
+and like this (for mail2news):
+
+:0 bh:
+* ^List-Id:.*pkg-lyx-devel.lists.alioth.debian.org
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.comp.lyx-debian
+
+/etc/news/local.groups is this:
+
+local.mail.comp.cambridge m Cambridge (UK) LUG
+local.mail.comp.boston m Boston LUG
+local.mail.comp.surrey m Surrey LUG
+local.mail.comp.bosto-admin m Boston admins
+local.mail.comp.oxford m Oxford LUG
+local.mail.comp.lyx-debian m Maintainer of LyX on Debian
+local.mail.comp.scottish m Scottish LUG
+local.mail.comp.northwales m NWales LUG
+local.mail.comp.southwales m SWales LUG
+local.mail.comp.czdebian m Diskuse českých uživatel Debianu
+local.mail.vcfc.random m Random list z VCFC
+local.mail.vcfc.branik m Diskuse ČCE Braník
+local.mail.soc.oakeshott m Conversation -- discussion about Oakeshott
+local.mail.soc.read-only m různá RO sociologie
+local.mail.zpravy m NG pro různé zpravodajství
+local.test m testing group
+
+and this is /etc/news/moderators (w/o comments):
+
+## Public hierarchies with exceptions.
+fido7.*:%s@fido7.ru
+ffm.*:%s@moderators.arcornews.de
+fj.*:%s@moderators.fj-news.org
+medlux.*:%s@news.medlux.ru
+nl.*:%s@nl.net
+relcom.*:%s@moderators.relcom.ru
+ukr.*:%s@sita.kiev.ua
+
+# local groups are moderated by news@localhost
+local.*:news+%s@localhost
+
+# and all gmane stuff should be posted directly
+# gmane does its own thing on it
+gmane.*:
+
+## Direct all other public hierarchies to the master moderator database.
+*:%s@moderators.isc.org
+
+Even though (according to ~news/log-procmail) all messages seem to be
+running correctly, I don't get a message with moderated newsgroups.
+However, without moderating newsgroups, I don't know how to make work
+sending emails from leafnode to email.
+
+Any thoughts or help, please?
+
+Best,
+
+Matěj
+
+--
+GPG Finger: 89EF 4BC6 288A BF43 1BAB 25C3 E09F EF25 D964 84AC
+http://www.ceplovi.cz/matej/blog/, Jabber: ceplma@jabber.cz
+23 Marion St. #3, (617) 876-1259, ICQ 132822213
+
+Home is where ~/.bashrc is.
+ -- from Usenet
+
+--nextPart1312693.60ImoN5RI4
+Content-Type: text/plain; name=".procmailrc"
+Content-Transfer-Encoding: 8Bit
+Content-Disposition: attachment; filename=".procmailrc"
+
+PATH=/bin:/usr/bin:/usr/bin
+LOGFILE=$HOME/log-procmail
+VERBOSE=yes
+
+# Note: The $1 contains value only _IF_ procmail
+# is invoked with option -m or -a (with an argument).
+# Be sure procmail is invoked with that oprion either as from
+# LDA or ~/.forward.
+#
+# $1 is pseudo variable and it can't be used in condition line,
+# so we copy the value to ARG.
+
+ARG = $1
+
+#:0 fwh
+#* ! ^List-Post:
+#* ^Mailing-List:
+#| sed -e '/^-\{6,\}\s*Yahoo\!\s*Groups\s*Sponsor/,$d' yahoo-groups-message.txt \
+#| sed -e :a -e '/^\n*$/{$d;N;};/\n$/ba'
+
+:0 bh:
+* ARG ?? local-mail-comp-boston
+| pygn2m -l $HOME/log-pygn2m -d -t discuss@blu.org -s ceplm@seznam.cz
+
+:0 bh:
+* ARG ?? local-mail-comp-lyx-debian
+| pygn2m -l $HOME/log-pygn2m -d -t pkg-lyx-devel@lists.alioth.debian.org -s ceplm@seznam.cz
+
+:0 bh:
+* ARG ?? local-mail-comp-boston
+| pygn2m -l $HOME/log-pygn2m -d -t discuss@blu.org -s ceplm@seznam.cz
+
+:0 bh:
+* ARG ?? local-mail-comp-bosto-admin
+| pygn2m -l $HOME/log-pygn2m -d -t bblisa@bblisa.org -s ceplm@seznam.cz
+
+:0 bh:
+* ARG ?? local-mail-comp-surrey
+| pygn2m -l $HOME/log-pygn2m -d -t surrey@mailman.lug.org.uk -s ceplm@seznam.cz
+
+:0 bh:
+* ARG ?? local-mail-comp-scottish
+| pygn2m -l $HOME/log-pygn2m -d -t scottish@mailman.lug.org.uk -s ceplm@seznam.cz
+
+:0 bh:
+* ARG ?? local-mail-comp-northwales
+| pygn2m -l $HOME/log-pygn2m -d -t northwales@mailman.lug.org.uk -s ceplm@seznam.cz
+
+:0 bh:
+* ARG ?? local-mail-comp-southwales
+| pygn2m -l $HOME/log-pygn2m -d -t discuss@swlug.org -s ceplm@seznam.cz
+
+:0 bh:
+* ARG ?? local-mail-comp-oxford
+| pygn2m -l $HOME/log-pygn2m -d -t oxlug@lists.oxlug.org -s ceplm@seznam.cz
+
+:0 bh:
+* ARG ?? local-mail-comp-cambridge
+| pygn2m -l $HOME/log-pygn2m -d -t clug@cambridge-lug.org -s ceplm@seznam.cz
+
+:0 bh:
+* ARG ?? local-mail-comp-czdebian
+| pygn2m -l $HOME/log-pygn2m -d -t czdebian-l@debian.cz -s ceplm@seznam.cz
+
+:0 bh:
+* ARG ?? local-mail-vcfc-random
+| pygn2m -l $HOME/log-pygn2m -d -t vcfgb-random@yahoogroups.com -s ceplm@seznam.cz
+
+:0 bh:
+* ARG ?? local-mail-vcfc-branik
+| pygn2m -l $HOME/log-pygn2m -d -t cebranik@pandora.cz -s ceplm@seznam.cz
+
+:0 bh:
+* ARG ?? local-mail-soc-goffman
+| pygn2m -l $HOME/log-pygn2m -d -t goffman@mail.lsit.ucsb.edu -s ceplm@seznam.cz
+
+:0 bh:
+* ARG ?? local-mail-soc-oakeshott
+| pygn2m -l $HOME/log-pygn2m -d -t conversation@jiscmail.ac.uk -s ceplm@seznam.cz
+
+:0 bh:
+* ARG ?? local-test
+| pygn2m -l $HOME/log-pygn2m -d -t matej@localhost -s ceplm@seznam.cz
+
+:0 bh:
+* ^Subject: *test
+| pygm2n -l $HOME/log-pygm2n -d -n local.test
+
+:0 bh:
+* ^List-Id:.*pkg-lyx-devel.lists.alioth.debian.org
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.comp.lyx-debian
+
+:0 bh:
+* ^List-Id:.*discuss.blu.org
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.comp.boston
+
+:0 bh:
+* ^List-Id:.*bblisa.bblisa.org
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.comp.bosto-admin
+
+:0 bh:
+* ^List-Id:.*surrey.mailman.lug.org.uk
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.comp.surrey
+
+:0 bh:
+* ^List-Id:.*scottish.mailman.lug.org.uk
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.comp.scottish
+
+:0 bh:
+* ^List-Id:.*northwales.mailman.lug.org.uk
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.comp.northwales
+
+:0 bh:
+* ^List-Id:.*discuss.swlug.org
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.comp.southwales
+
+:0 bh:
+* ^List-Id:.*oxlug.lists.oxlug.org
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.comp.oxford
+
+:0 bh:
+* ^List-Id:.*clug.cambridge-lug.org
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.comp.cambridge
+
+:0 bh:
+* ^List-Id:.*czdebian-l.debian.cz
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.comp.czdebian
+
+:0 bh:
+* ^Mailing-List:.*(vcfgb|vcfc)-(announce|random)@yahoogroups.com
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.vcfc.random
+
+:0 bh:
+* ^List-Post:.*cebranik@pandora.cz
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.vcfc.branik
+
+:0 bh:
+* ^List-Post:.*goffman.mail.lsit.ucsb.edu
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.soc.goffman
+
+:0 bh:
+* ^To:.*CONVERSATION@JISCMAIL.AC.UK
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.soc.oakeshott
+
+:0 bh:
+* ^To:.*(@JISCMAIL.AC.UK|PILN@COLUMBIA.EDU|UMD-LPBR-FULL@LISTSERV.UMD.EDU)
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.soc.read-only
+
+:0 bh:
+* ^From:.*(googlealerts-noreply@google.com|alerts@yahoo-inc.com|robot@radio.cz)
+| pygm2n -l $HOME/log-pygm2n -d -n local.mail.zpravy
+
+--nextPart1312693.60ImoN5RI4--
+
+