From: Jeremy L. <jla...@re...> - 2013-01-25 03:10:32
|
To do this, define your alert with a SCRIPT method specifying your custom script that does what you need. The "what you need" bit depends on whether you're trying to clean up the email to make it readable in plain text, or to wrap the email so that it displays correct HTML in the recipient's mail client. The script might look like this: #!/bin/sh RECIP="$1" TMPFILE=`mktemp` cat > $TMPFILE if grep "</table>" >/dev/null; then { echo "Subject: message from Xymon" echo "Content-type: text/html" echo "" cat $TMPFILE } | $MAIL $RECIP else cat $TMPFILE | $MAIL $RECIP fi This script detects a "</table>" tag and then inserts a header that might tell the recipient's mail client that the message is in HTML format. Messages without tables will go through untouched. I suspect there's a bit more to get the messages in the correct format (might also need to add from, to and date headers) as well as adding the correct MIME headers. It's been a while since I did this type of thing and I have no examples to look at. But this can probably get you started. If you wanted to strip out all of the HTML and make it a readable table in a text-only message then the middle bit might instead look like this: { echo "Subject: message from Xymon" echo "Content-type: text/html" echo "" sed 's/<[^>]*>//g' $TMPFILE } | $MAIL $RECIP J On 25 January 2013 12:10, Ken Connell <kco...@ry...> wrote: > Not sure how I'd go about that....But I see what you mean. Thanks for the > reply. > > Ken Connell > Intermediate Network Engineer > Computer & Communication Services > Ryerson University > 350 Victoria St > RM PODB50 > Toronto, Ont > M5B 2K3 > 416-979-5000 x6709 > On 2013-01-24 8:04 PM, "Jeremy Laidman" <jla...@re...> wrote: > > > I saw both emails. Yes it's a bit disconcerting when you don't see your > > own post. I think your problem is not easy to solve. Perhaps you could > > have a custom mailer that reformats the email the way you want. > > > > J > > > > > > > > On 24 January 2013 11:41, Ken Connell <kco...@ry...> wrote: > > > > > Sorry if this is a double post.... I never seen the email bounce back > via > > > the list so I think my first attempt failed.... > > > > > > Is there any way to send nicely formatted emails from tests that are > > built > > > via "TABLES". > > > > > > Example email of temperature alert/email on an Avaya stack: > > > > > > <table border=1 cellpadding=5> > > > <tr><td>Unit Temperature</td></tr> > > > <tr><td>&red 50.50</td></tr> > > > <tr><td>&yellow 48.00</td></tr> > > > <tr><td>&yellow 49.00</td></tr> > > > <tr><td>&yellow 47.00</td></tr> > > > <tr><td>&yellow 48.00</td></tr> > > > <tr><td>&green 45.00</td></tr> > > > <tr><td>&green 45.00</td></tr> > > > </table> > > > > > > Ken Connell > > > Intermediate Network Engineer > > > Computer & Communication Services > > > Ryerson University > > > 350 Victoria St > > > RM PODB50 > > > Toronto, Ont > > > M5B 2K3 > > > 416-979-5000 x6709 > > > > > > > > > ------------------------------------------------------------------------------ > > > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > > > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > > > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft > > > MVPs and experts. ON SALE this month only -- learn more at: > > > http://p.sf.net/sfu/learnnow-d2d > > > _______________________________________________ > > > Devmon-support mailing list > > > Dev...@li... > > > https://lists.sourceforge.net/lists/listinfo/devmon-support > > > > > > > > ------------------------------------------------------------------------------ > > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft > > MVPs and experts. ON SALE this month only -- learn more at: > > http://p.sf.net/sfu/learnnow-d2d > > _______________________________________________ > > Devmon-support mailing list > > Dev...@li... > > https://lists.sourceforge.net/lists/listinfo/devmon-support > > > > ------------------------------------------------------------------------------ > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft > MVPs and experts. ON SALE this month only -- learn more at: > http://p.sf.net/sfu/learnnow-d2d > _______________________________________________ > Devmon-support mailing list > Dev...@li... > https://lists.sourceforge.net/lists/listinfo/devmon-support > |