We've experienced a number of lost e-mail notifications since we began using SquirrelCart. I have finally figured out what the problem is:
If the user enters an e-mail address that the mail server determines is invalid due to an "unrouteable mail domain", the order notification winds up in the bit bucket, with no error message (or "undeliverable" e-mail) generated.
The unrouteable mail domain occurs if the user mucks up the "organizational" part of the domain (e.g. ".nt" instead of ".net"). Needless to say, the user does not get the "order confirmation" e-mail, either. Although in that case, we do get an "undeliverable" e-mail from the mail server since the "From:" field is us.
Our website is hosted at 1&1. I've asked them if this type of error checking on the "reply-to" field by their mail server can be disabled, but have not heard back from them, yet.
The first thing that comes to mind for me is to add a validation check in squirrel cart when the user enters an e-mail address, to make sure the ".whatever" is valid. Of course, I'm not sure exactly what ".whatever" should include...


Reply With Quote



