summary refs log tree commit diff
path: root/Functions/checkmail
diff options
context:
space:
mode:
Diffstat (limited to 'Functions/checkmail')
-rw-r--r--Functions/checkmail26
1 files changed, 0 insertions, 26 deletions
diff --git a/Functions/checkmail b/Functions/checkmail
deleted file mode 100644
index 9cc743db4..000000000
--- a/Functions/checkmail
+++ /dev/null
@@ -1,26 +0,0 @@
-#! /usr/local/bin/zsh
-#
-# This autoloadable function checks the folders specified as arguments
-# for new mails.  The arguments are interpeted in exactly the same way
-# as the mailpath special zsh parameter (see zshparam(1)).
-#
-# If no arguments are given mailpath is used.  If mailpath is empty, $MAIL
-# is used and if that is also empty, /var/spool/mail/$LOGNAME is used.
-# This function requires zsh-3.0.1 or newer.
-#
-
-local file message
-
-for file in "${@:-${mailpath[@]:-${MAIL:-/var/spool/mail/$LOGNAME}}}"
-do
-	message="${${(M)file%%\?*}#\?}"
-	file="${file%%\?*}"
-	if [[ -d "$file" ]] then
-		file=( "$file"/**/*(.ND) )
-		if (($#file)) then
-			checkmail "${^file}\?$message"
-		fi
-	elif test -s "$file" -a -N "$file"; then  # this also sets $_ to $file
-		print -r -- "${(e)message:-You have new mail.}"
-	fi
-done