I've recently moved a website running the Digests mod to a new server and all of a sudden the digests have stopped sending out.
I've been banging my head against the hosting companies support team who are telling me that they've changed their spam filtering and the emails aren't going out because a "valid envelope sender" hasn't been set - which sounds like absolute rubbish to me, particularly given the same script is running on a couple of their other servers.
Nonetheless, I wanted to run it it past you so I can eliminate it and go back and tell them they're idiots

Copy of their response is as follows:
I would like you to inform you that we have enabled some filtering on
our mail servers which will drop mail with invalid sender addresses. The
filtering was put in place to filtering out spam, as the majority of
spam scripts which get used also have this problem and don't set a
sender correctly.
Luckily the fix is quite easy and is just a matter of modifying the
mail() function to include a 5th argument for your envelope sender.
Your PHP mail() function needs to use 5th argument for your envelope
sender as ‘-f [email protected]’ to properly send the sender address.
So the mail() function would have:
mail('[email protected]', 'the subject', 'the message', null);
It needs to be changed to:
mail('[email protected]', 'the subject', 'the message', null, '-f
[email protected]');
As I send, sounds like rubbish to me but I want to be able to say I've contact the developer and that's not the problem.
Thanks in advance.
Nathan