From 23ed03323a3d36e71bbcc623f992e77bfdaa19fc Mon Sep 17 00:00:00 2001 From: ozzi- Date: Thu, 28 Mar 2019 13:25:18 +0100 Subject: [PATCH] fixing imap --- check_mailbox.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/check_mailbox.sh b/check_mailbox.sh index 586372c..eb5af93 100644 --- a/check_mailbox.sh +++ b/check_mailbox.sh @@ -114,17 +114,20 @@ credentialarg="" if [ ! -z "$credential" ] ; then credentialarg=' --user "'$credential'"' fi - +commandarg='"LIST"' +if [ $imap -eq 1 ] ; then + commandarg='"EXAMINE '$mailbox'"' +fi #The actual curl start=$(echo $(($(date +%s%N)/1000000))) if [ $imap -eq 0 ]; then - body=$(eval curl --url "$fqhost" -X "LIST" $credentialarg -s --max-time $maxwait $insecurearg $verbosearg) + body=$(eval curl --url "$fqhost" -X $commandarg $credentialarg -s --max-time $maxwait $insecurearg $verbosearg) status=$? body=$(echo "$body" | tail -1 | cut -d " " -f1) else - body=$(eval curl --url "$fqhost" -X "EXAMINE $mailbox" $credentialarg -s --max-time $maxwait $insecurearg $verbosearg) + body=$(eval curl --url "$fqhost" -X $commandarg $credentialarg -s --max-time $maxwait $insecurearg $verbosearg) status=$? body=$(echo "$body" | head -1 | cut -d " " -f2) fi