#/bin/sh # -h news-muc1.de.cw.net # -h news-ffm2.de.cw.net # -h news-dus2.de.cw.net # -h news.ecrc.de # -h dev16 post1000 () { for h in 0 1 2 3 4 5 6 7 8 9 do for z in 0 1 2 3 4 5 6 7 8 9 do for e in 0 1 2 3 4 5 6 7 8 9 do echo -n $h$z$e newmsg sendmail cat /tmp/testmessage \ | sendmail -i posting+$h$z$e@dev12.dev.de.cw.net done done done } lmtp() { newmsg lmtp cat /tmp/testmessage \ | ../lmtp2nntp -l $1:$FILE -w 1 -d $2 -g $2 -b dev12 -h dev16,141.1.23.116:nntp -h dev16.de.cw.net:119 $3 >/dev/null; echo $? #| ../lmtp2nntp -l $1:$FILE -w 1 -d 255/2.5.5 -g $3 -b 127.0.0.1 $4 >/dev/null; echo $? #| ../lmtp2nntp -l $1:$FILE -w 1 -d $2 -g $3 -b 127.0.0.1 -h 127.0.0.2 $4 >/dev/null; echo $? } sendmaildup() { newmsg sendmail cat /tmp/testmessage \ | sendmail -i posting+cw.de.sd.apps.dev.test@dev12.dev.de.cw.net cat /tmp/testmessage \ | sendmail -i posting+cw.de.sd.apps.dev.test@dev12.dev.de.cw.net } newmsg() { if [ -r testmessage.via$1 ] then awk " } /^Subject:/ { gotit = 1; print "Subject: [" pid "] " $2 } { if (gotit == 0) { print }; gotit = 0 } ' | tee /tmp/testmessage else echo "ERROR: file testmessage.via$1 not readable!" exit 1 fi echo ----------------------------------------------------------- } before () { set -v -x h="H" z="Z" e="E" if [ -e $FILE ]; then rm -f $FILE fi touch $FILE chmod 666 $FILE if [ -e /tmp/testmessage ]; then rm -f /tmp/testmessage fi touch /tmp/testmessage chmod 666 /tmp/testmessage if [ -e dmalloc.log ]; then rm -f dmalloc.log fi touch dmalloc.log chmod 666 dmalloc.log } after () { if [ -r $FILE ] then read DUMMY less -S $FILE fi if [ -r dmalloc.log ] then read DUMMY less -S dmalloc.log fi } # lmtp notice post arg cw.de.sd.apps.dev.test # newmsg sendmail; ls -l /tmp/testmessage && cat /tmp/testmessage # lmtp feed arg # lmtp post envelope '*.test.* cw.*.dev.*' # lmtp post header '*.test.* cw.*.dev.* *foo*' # lmtp feed envelope # lmtp post envelope # sendmaildup # post1000 LOG="notice" FILE="/tmp/tracing" GROUP="cw.de.sd.apps.dev.test" LOCAL="dev12" HOST="dev16,141.1.23.116:nntp -h dev16.de.cw.net:119" before newmsg lmtp ../lmtp2nntp /dev/null; echo $? #newmsg sendmail # sendmail -i