aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/zsh-completion
blob: c5e653f42fefb1e63fdf5eaac49de80754fd832b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Set up command completion for zsh
#
fetchmailauthtypes=(password kerberos kerberos_v5)
fetchmailprotocols=(auto pop2 pop3 apop rpop kpop sdps imap imap-k4 imap-gss etrn)
function fetchmailformattedinterfaces ()
{ reply=(`ifconfig|perl -e '$/="";while(<>){s/[\r\n]//g;if(/^(\w+\d*).*inet addr:([\d\.]+)/){print "$1/$2\n";}}'`) }
function fetchmailcompctl ()
{ reply=(`awk '{ print $2 }' < ~/.fetchmailrc` `fetchmail --help 2>&1| cut -c 7-19 | sed "s/,//g"`) }
compctl -K fetchmailcompctl \
	-x "C[-1,-L|--logfile]" -f \
	-  "C[-1,-f|--fetchmailrc]" -f \
	-  "C[-1,-i|--idfile]" -f \
	-  "C[-1,-I|--interface]" -K fetchmailformattedinterfaces \
	-  "C[-1,-M|--monitor]" -K fetchmailformattedinterfaces \
	-  "C[-1,-p|--protocol]" -k fetchmailprotocols \
	-  "C[-1,-A|--auth]" -k fetchmailauthtypes \
	-  "c[-1,--plugin]" -m \
	-  "c[-1,--plugout]" -m \
	-- fetchmail
-0400 Received: from thrush.clayton.edu (thrush.clayton.edu [168.28.242.117]) by locke.ccil.org (8.8.5/8.8.5) with ESMTP id LAA17702 for <esr@snark.thyrsus.com>; Thu, 12 Jun 1997 11:29:02 -0400 (EDT) Received: from mordor.clayton.edu (root@mordor.clayton.edu [168.28.241.16]) by thrush.clayton.edu (8.8.5/8.7.6) with SMTP id LAA22880 for <esr@snark.thyrsus.com>; Thu, 12 Jun 1997 11:11:51 -0400 (EDT) Date: Thu, 12 Jun 1997 11:28:05 -0400 (EDT) From: Dan Newcombe <newcombe@mordor.clayton.edu> X-Sender: root@mordor.clayton.edu Reply-To: newcombe@mordor.clayton.edu To: esr@snark.thyrsus.com Subject: Novell Procmail recipie/problem Message-ID: <Pine.LNX.3.96.970612112225.14988A-100000@mordor.clayton.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Status: RO Eric, As per your request, here is my recipie for dealing with e-mail popped off of a Novell server and told to be domanified. And example of the problem I used to have when I popped mail off of aa.clayton.edu From: User <AA/USER@aa.clayton.edu> Sendmail did not like that. Now it converts the above to From: User <USER@AA.clayton.edu> However, the To: and CC: lines still can get messed up To: aa/user2,@aa.clayton.edu aa/newcombe I'm not going to worry about that!!! I fixed it with this recipie in my .procmailrc :0 * ^From:.*<.*/.*@ { :0 fhw |sed -e 's/^From:\(.*\)<\(.*\)\/\(.*\)@.*/From:\1<\3@\2.clayton.edu>/' } It may not be the best, prettiest, or most efficient, but it works. Also, you'd asked me to send you the sometimes error message I get from fetchmail. I don't see one in my Mail/From file, so it must not have happened for a while. It looked something like Subject: Cron <root@mordor> /usr/local/bin/fetchmail: 29483 Hope your flight back was good. -Dan -- Dan Newcombe newcombe@mordor.clayton.edu "The fool who escaped from paradise will look over his shoulders and cry...So I'll hold my peace forever when you wear your bridal gown." -Marillion