[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[leafnode-list] leafnode2 + mail gatway?

i set up a couple of local newsgroups in our student hostel with leafnode2

some users seem to prefer a web interface, so i set up newsportal
some users prefer a mailing list ( and especially for newsgroups with almost no traffic this might be a good idea ), so i tried to set up a small mailing list and connect it to leafnode. especially news2mail.

All solutions i found were not satisfying at all.


Since my C++ skills are a bit... rusted... i didn't try to code some news2mail interface into leafnode, but wrote this ugly hack:
( This watches the news spool for new news and then feeds the new files to the mailing list. )

group="$1" # the mailing list (minimalist) group name
spool="$2" # the leafnode2 spool dir

while { inotifywait -e close_write ${spool}/.overview; }; do
  sleep 1
  files=$(find ${spool}/ -newer ${spool}/.last.posting.mailinglist -type f -name "[123456789]*")
  touch ${spool}/.last.posting.mailinglist
  for file in $files; do
    cat $file | /usr/sbin/minimalist.pl -c /etc/news2mail.conf ${group}

( requires inotify-tools )

so, what do you guys thing about that?
can one offer some alternative that is not that ugly? :)

and i didn't yet look into the other direction (mail2news), can one recommend something?

Wolfgang Scheicher
"If we knew what it was we were doing,
 it would not be called research, would it?" (Albert Einstein)
leafnode-list mailing list