One other issue you may see is that if example.com as you listed as the from addr is not listed on an mx record for the host you are sending from some anti spam filters will give the message a high weight as well. Try to make sure the messages are delivered through your normal outbound mail server and that server is listed as an mx for the domain you are claiming to be sending from -- see if that lets it get though.