Ralph Mitchell wrote:
On Fri, Apr 4, 2008 at 9:10 AM, Bill Arlofski <waa-hobbitml at revpol.com> wrote:
Galen Johnson wrote:
I'd be surprised if Hobbit was doing this...
Well, when I was working on my custom email script (mentioned last week), I can see that the $BBALPHAMSG that is handed off to the script by hobbit is exactly what I am seeing in the email, so hobbit is handing it to me (the script) with no formatting, line feeds etc. I guess I was just wondering if there was some setting in the config file(s) to toggle formatting or something similarly simplistic that I might have missed.
Are you wrapping $BBALPHAMSG in double quotes in your script?? If you do something like:
echo $BBALPHAMSG | mailx .....that will strip out the linefeeds. Put quotes around it and you get the message verbatim:
echo "$BBALPHAMSG" | mailx ....
Ralph Mitchell
Hi Ralph. Thanks for the reply... Here are the last few lines of my hobbit-email-alert.sh script:
--[snip]--
SUBJECT="Subject: Hobbit Alert - ($BBCOLORLEVEL) $BBSVCNAME on
$BBHOSTNAME at $date for $DOWNSECS seconds $RECOVERED"
MSG="$FROM\n$TO\n$SUBJECT\n\nDown for: $DOWNSECS
Seconds\n\n$BBALPHAMSG\n"
echo -e $MSG | /usr/sbin/sendmail -t --[snip]--
So, to be certain, the answer to your question is "NO". :)
The BBALPHAMSG variable IS quoted when it was used to build my MSG variable, BUT, I did not double-quote the $MSG variable when it gets piped to the sendmail wrapper. (But I DID enable the interpretation of backslash escapes for the echo command. :)
Changing that last line to:
echo -e "$MSG" | /usr/sbin/sendmail -t
fixed it.
THANK you Ralph. Not sure how I missed that simple one. :(
Great program, great mailing list.
-- Bill Arlofski Reverse Polarity, LLC 860-824-2433 Office 860-965-5110 Cell waa at revpol.com
- Stop the NSA from illegally eavesdropping on your personal email * Learn about PGP and start encrypting your email today http://gnupg.org or http://www.pgp.com