I've just found out the problem.
My customer has an email address at his hosting company called user@domain.com. Email comes from the site addressed to him. This isn't his email address - his real address is real@otherdomain.com. But when he replies, he wants to send it as user@domain.com so as...