The problem is always e-mail itself. It is terrible standardised and hard to get "right".