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