{
reldir=`dirname "$1"`
filename=`basename "$1"`
- cd $reldir
+ cd "$reldir"
echo "$PWD/$filename"
- cd -
-}
-
-get_attachmentheader()
-{
- header=`mhparam 'Attachment-Header'`
+ cd "$OLDPWD"
}
set_lasteditor()
exec $mhshowproc -file $mhdraft
}
-send()
+sendfunktion()
{
export mhaltmsg=`anno -list -component 'mhaltmsg' $mhmetafile`
export mhdist=`anno -list -component 'mhdist' $mhmetafile`
export mhfolder=`anno -list -component 'mhfolder' $mhmetafile`
export mhmessages=`anno -list -component 'mhmessages' $mhmetafile`
export mhannotate=`anno -list -component 'mhannotate' $mhmetafile`
+ send "$@" $mhdraft || exit $?
rm -f $mhmetafile
- exec send "$@" $mhdraft
+ exit 0
}
delete()
attach()
{
- get_attachmentheader
+ header=`mhparam 'Attachment-Header'`
while [ -n "$1" ]
do
if [ ! -f "$1" ]
alist()
{
- get_attachmentheader
+ header=`mhparam 'Attachment-Header'`
anno -list -number -component $header $mhdraft
}
detach()
{
- get_attachmentheader
+ header=`mhparam 'Attachment-Header'`
while [ -n "$1" ]
do
anno -delete -component $header -number "$1" $mhdraft
version $#
;;
*)
- echo "no current message in $draftsfolder" 1>&2
+ echo "no current message in $draftfolder" 1>&2
usage 1
;;
esac
list
;;
s|se|sen|send)
- send "$@"
+ sendfunktion "$@"
;;
del|dele|delet|delete)
[ $# -eq 0 ] || usage 1