Hi Enrico, > Ignore beginning > ============ (sequence of 2 or plus '=') > <tag patch> > ============ (sequence of 2 or plus '=') > Ignore end This is dangerous i fear: some MTA might wrap lines with >80 chars, which will be a common case. I'd prefer a real MIME::Parser solution. Greetings, Erich