<p>This sounds like a problem with your <strong>email configuration</strong>, not the form plugin.</p>

<p>Check your site wide email settings, specifically check the "Protocol". If you are using "PHP Mail", you're gonna have a lot of problems. The best option is "SMTP".</p>

<p><a href="https://i.sstatic.net/FcGta.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/FcGta.png" alt="Protocol dropdown menu"></a></p>

<p>There are several SMTP services to choose from. We've been using Mailgun for several years, and are very happy with them.</p>

CC BY-SA 4.0
2018-06-14T23:45:24.940Z
Also worth linking to: https://craftcms.com/support/troubleshooting-email-errors#dealing-with-email-delivery-issues
Brad Bell
CC BY-SA 4.0
2018-06-15T12:44:39.377Z
Yes it's using php mail. I didn't even think of that. Thanks Lindsey. Will talk to client now.
CreateSean
CC BY-SA 4.0
2018-06-14T21:20:28.240Z
2018-06-14T21:20:28.240Z
Lindsey D
<p>I'm working on a site that I did not build. </p>

<p>The first party contact form stopped submitting so I updated Craft and all plugins. All went smoothly but the form is still not  submitting.</p>

<p>Checked the templates and compared to the docs and it appears that it should work (was previously). Any recommendations on how to better troubleshoot?</p>

<pre><code>&lt;div class="form-container"&gt;
  {% from _self import errorList %}

  &lt;form id="contact-form" method="post" action="" accept-charset="UTF-8" enctype="multipart/form-data"&gt;
      {{ getCsrfInput() }}
      &lt;input type="hidden" name="action" value="contactForm/sendMessage"&gt;
      &lt;input type="hidden" name="redirect" value="/careers/apply-now#form-thanks"&gt;

      &lt;div class="form-element"&gt;
        &lt;label for="fromName"&gt;Name&lt;/label&gt;
        &lt;input id="fromName" type="text" name="message[fromName]" placeholder="Your Name" value=""&gt;
        {{ message is defined and message ? errorList(message.getErrors('fromName')) }}
        &lt;div class="clear"&gt;&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class="form-element"&gt;
        &lt;label for="fromEmail"&gt;Email&lt;/label&gt;
        &lt;input id="fromEmail" type="text" name="fromEmail" placeholder="Your Email" value=""&gt;
        {{ message is defined and message ? errorList(message.getErrors('fromEmail')) }}
        &lt;div class="clear"&gt;&lt;/div&gt;
    &lt;/div&gt;

      &lt;div class="form-element"&gt;
        &lt;label for="phoneNumber"&gt;Phone&lt;/label&gt;
        &lt;input id="phoneNumber" type="text" name="message[phoneNumber]" placeholder="Your Phone Number" value=""&gt;
        {{ message is defined and message ? errorList(message.getErrors('phoneNumber')) }}
        &lt;div class="clear"&gt;&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class="form-element"&gt;
      &lt;label for="position"&gt;Position&lt;/label&gt;
      &lt;input id="position" type="text" name="message[position]" placeholder="Position of Interest" value="" /&gt;
      &lt;div class="clear"&gt;&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class="form-element"&gt;
      &lt;label class="button" for="attachment"&gt;Attach Resume&lt;/label&gt;
      &lt;input type="file" id="attachment" name="attachment" /&gt;
    &lt;/div&gt;

    &lt;input type="hidden" name="subject" value="Career Form Submission" /&gt;
    &lt;input type="hidden" name="nothanks" id="nothanks" value="" /&gt;

    &lt;div class="form-element submit"&gt;
        &lt;input type="submit" value="Send"&gt;
    &lt;/div&gt;
  &lt;/form&gt;

  &lt;div class="clear"&gt;&lt;/div&gt;
&lt;/div&gt;
</code></pre>

CC BY-SA 4.0
2018-06-14T19:41:53.390Z
Define "stopped submitting". Does it still _appear_ to submit?
Lindsey D
CC BY-SA 4.0
2018-06-14T19:45:10.950Z
@LindseyD Yes it appears to submit, but nothing is received. I added myself to the reciever list, checked spam and haven't received any email after submitting and the form takes you to the thank you page after submission.
CreateSean
<error><plugin-contactform>
P&T Contact Form not submitting Craft 2
# P&T Contact Form not submitting Craft 2

(Asked by: username_0 on 2018-06-14)

I'm working on a site that I did not build. 
The first party contact form stopped submitting so I updated Craft and all plugins. All went smoothly but the form is still not  submitting.
Checked the templates and compared to the docs and it appears that it should work (was previously). Any recommendations on how to better troubleshoot?

  {% from _self import errorList %}

  
      {{ getCsrfInput() }}
      
      

      
        Name
        
        {{ message is defined and message ? errorList(message.getErrors('fromName')) }}
        
    

    
        Email
        
        {{ message is defined and message ? errorList(message.getErrors('fromEmail')) }}
        
    

      
        Phone
        
        {{ message is defined and message ? errorList(message.getErrors('phoneNumber')) }}
        
    

    
      Position
      
      
    

    
      Attach Resume

**Tags:** error, plugin-contactform

> **Comments:**
> **username_1**: Define "stopped submitting". Does it still _appear_ to submit?  
> **username_0**: @LindseyD Yes it appears to submit, but nothing is received. I added myself to the reciever list, checked spam and haven't received any email after submitting and the form takes you to the thank you page after submission.  

---

## 1 answers

### Answer by username_1 on 2018-06-14. Score: 1 | Accepted answer

This sounds like a problem with your **email configuration**, not the form plugin.

Check your site wide email settings, specifically check the "Protocol". If you are using "PHP Mail", you're gonna have a lot of problems. The best option is "SMTP".

[![Protocol dropdown menu](https://i.sstatic.net/FcGta.png)](https://i.sstatic.net/FcGta.png)

There are several SMTP services to choose from. We've been using Mailgun for several years, and are very happy with them.

> **Comments:**
> **username_2**: Also worth linking to: https://craftcms.com/support/troubleshooting-email-errors#dealing-with-email-delivery-issues  
> **username_0**: Yes it's using php mail. I didn't even think of that. Thanks Lindsey. Will talk to client now.  

---

