I have a form set to deliver notifications with a "From" email address pulled from a contact "Contact Email".
I just spent a couple of hours sending test forms to make sure notifications were working correctly, and most notifications were not delivered. (This was *not* a Wordpress "mail()" issue — I fully tested that and it is working correctly). What I finally figured out is that, when filling out the form, if I used a fake email addresss, such as "test@test.com", for the Contact Email field, the notification would not send. However, if I used a valid email address, then the notification would send correctly. This is not good, since a users may mis-typed their email, and my client will not receive a notification that the form was submitted.
Also, if manually input an email address for the "From" address that is the same domain as the website (E.g. info@mywebsite.com), notifications would also not be delivered.