]> Pileus Git - ~andy/fetchmail/commitdiff
Remove fetchspool, a software working around configuration errors.
authorMatthias Andree <matthias.andree@gmx.de>
Sun, 19 Jun 2011 18:11:13 +0000 (20:11 +0200)
committerMatthias Andree <matthias.andree@gmx.de>
Sun, 19 Jun 2011 18:11:13 +0000 (20:11 +0200)
People should fix their MTA configuration instead.

contrib/README
contrib/fetchspool [deleted file]

index 33229f6a295a57292ea905785599b954b38dc179..f33fc7d32e0c29e9559b6ee1f58363d17e8cf132 100644 (file)
@@ -66,14 +66,6 @@ A shellscript front end for fetchmail that mails you various statistics on
 the downloaded mail and the state of your folders.  A good example of what
 you can do with your own front end.
 
-### fetchspool:
-
-If you find that the speed of forwarding to port 25 is limited by the
-SMTP listener's speed, it may make sense to locally spool all the mail
-first and feed it to sendmail after you hang up the network link.
-This shellscript aims to do exactly that.  It would be smarter to
-figure out why sendmail is slow, however.
-
 ### mailqueue.pl:
 
 This script will connect to your ISP (if not already connected),
diff --git a/contrib/fetchspool b/contrib/fetchspool
deleted file mode 100644 (file)
index cd6c2c8..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/bin/sh -
-#
-# Quick hack for fetchmail to locally spool messages.
-#
-# To spool:
-#     fetchmail --mda "fetchspool -t %T %F"
-# To de-spool
-#     fetchspool -f
-#
-# Robert de Bath  <robert@mayday.cix.co.uk>
-# updated by william boughton <bill@xencat.demon.co.uk>
-# 4th/10/1998 and tested
-#
-# William Boughton comments:
-# Still has some potential problems, with using inline from address.
-# The use of _ is bad because fetchmails uses this if it notices
-# shell escapes.
-# 10th/11/1998
-# Changed to using 3 _@@s to delimit the message, i hope this is ok.
-# Whilst i have tested and used this script, with my demon account and
-# SDPS, it may still have serious problems, that i've not noticed etc.
-
-MAILSPOOL=/tmp/spool
-
-if [ "$1" != "-f" ]
-then
-   if [ "$1" = "-t" ]
-   then 
-       ADDR="$2"
-       FROM="$3"
-   else 
-       ADDR="$1"
-       FROM="$2"
-   fi
-
-   cat - > $MAILSPOOL/tmp.$$                              || exit 1
-   mv $MAILSPOOL/tmp.$$ "$MAILSPOOL/msg.`date +%j%H%M%S`$$.to.${ADDR}_@@${FROM}"  || exit 1
-
-   exit 0
-else
-   for i in $MAILSPOOL/msg.*.to.*
-   do
-      [ -f "$i" ] || continue
-     # TO="`echo \"$i\" | sed 's/^msg.[^.]*.to.//'`"
-       TO=$(basename $i | sed -e 's/^msg.[^.]*.to.//' -e 's/_@@.*$//')
-       FROM=$(basename $i | sed 's/^msg.[^.]*.to.*_@@//')
-# need the \<\> so for bounces to have a proper from addr
-echo the to was \<$TO\>  and the from \<$FROM\>
-      /usr/lib/sendmail -f \<${FROM}\> -oem "$TO" < "$i" ||
-      {
-         echo "Sendmail failed on `basename \"$i\"`"
-        continue
-      }
-      rm -f "$i"
-   done
-   exit 0
-fi
-