Some additional information as I'm getting big blobs of text with markup in 
several fields on emails and forms that are submitted to my RT-4.0.10: 

> 2013-05-20 21:37:32 The RT System itself - FQDN you've completed this 
> form!</h3></td></tr></tbody></table></div><div 
> align="center">&nbsp;</div></body></html> added 


I'm stuck on not being sure about the most appropriate way to proceed. I don't 
know if I should be trying to adjust my CustomField template to ignore HTML 
tags designated with '<', or if I should be stripping HTML at the MTA and 
forcing plain text on everybody.

I'm not using `Set($PreferRichText, 1);` because I don't know if that will even 
help with body parsing at all.

Anyone have an experience like this?

My Template for that field is written as:

>       FQDN|Body|FQDN:*([^<].*+)||


//emory

Original message below:

On May 15, 2013, at 10:39 AM, "Lundberg, Emory" <[email protected]> 
wrote:

> I have a scrip to assign CustomFields based on a template and it often ends 
> up collecting junk like HTML tags trailing after the data I want to match.
> 
> I think I have made my regex as specific as I can, but now I'm concerned that 
> I went about this the wrong way.  I would love an opinion.
> 
> 
> 
> Emails that aren't human-generated typically have a block of data in them 
> that includes data like:
> 
> Room:Y10A
> Building:ddd
> IP:172.16.2.2,fe80::250:43ff:fe00:ed31
> MAC:DE:CA:FB:AD:11:97
> Port:ddd-1@4/40
> 
> And sometimes they're handled by applications that generate them with HTML 
> formatting, or are copy/pasted with HTML formatting, etc.
> 
> I have a CustomField called 'Building' and in my Template I have:
> 
> Building|Body|Building:*([^<]*+)\n||  
> 
> a) Is this ([^<]) necessary – or is there a way to merely ignore all HTML on 
> incoming mail before it gets handed off to rt-mailtool that is 
> preferred/better?
> b) Is there something about my Template use that is obviously wrong?


-- 
RT Training in Seattle, June 19-20: http://bestpractical.com/training

Reply via email to