Answers.Body: <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>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-06-14T23:45:24.940Z
Answers.Text: Also worth linking to: https://craftcms.com/support/troubleshooting-email-errors#dealing-with-email-delivery-issues
Answers.UserDisplayName: Brad Bell
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-06-15T12:44:39.377Z
Answers.Text: Yes it's using php mail. I didn't even think of that. Thanks Lindsey. Will talk to client now.
Answers.UserDisplayName: CreateSean
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-06-14T21:20:28.240Z
Answers.LastActivityDate: 2018-06-14T21:20:28.240Z
Answers.UserDisplayName: Lindsey D
Body: <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>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-06-14T19:41:53.390Z
Comments.Text: Define "stopped submitting". Does it still _appear_ to submit?
Comments.UserDisplayName: Lindsey D
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-06-14T19:45:10.950Z
Comments.Text: @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.
Comments.UserDisplayName: CreateSean
Tags: <error><plugin-contactform>
Title: P&T Contact Form not submitting Craft 2
ThreadText: # 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?
  
  ```
  <div class="form-container">
    {% from _self import errorList %}
  
    <form id="contact-form" method="post" action="" accept-charset="UTF-8" enctype="multipart/form-data">
        {{ getCsrfInput() }}
        <input type="hidden" name="action" value="contactForm/sendMessage">
        <input type="hidden" name="redirect" value="/careers/apply-now#form-thanks">
  
        <div class="form-element">
          <label for="fromName">Name</label>
          <input id="fromName" type="text" name="message[fromName]" placeholder="Your Name" value="">
          {{ message is defined and message ? errorList(message.getErrors('fromName')) }}
          <div class="clear"></div>
      </div>
  
      <div class="form-element">
          <label for="fromEmail">Email</label>
          <input id="fromEmail" type="text" name="fromEmail" placeholder="Your Email" value="">
          {{ message is defined and message ? errorList(message.getErrors('fromEmail')) }}
          <div class="clear"></div>
      </div>
  
        <div class="form-element">
          <label for="phoneNumber">Phone</label>
          <input id="phoneNumber" type="text" name="message[phoneNumber]" placeholder="Your Phone Number" value="">
          {{ message is defined and message ? errorList(message.getErrors('phoneNumber')) }}
          <div class="clear"></div>
      </div>
  
      <div class="form-element">
        <label for="position">Position</label>
        <input id="position" type="text" name="message[position]" placeholder="Position of Interest" value="" />
        <div class="clear"></div>
      </div>
  
      <div class="form-element">
        <label class="button" for="attachment">Attach Resume</label>
        <input type="file" id="attachment" name="attachment" />
      </div>
  
      <input type="hidden" name="subject" value="Career Form Submission" />
      <input type="hidden" name="nothanks" id="nothanks" value="" />
  
      <div class="form-element submit">
          <input type="submit" value="Send">
      </div>
    </form>
  
    <div class="clear"></div>
  </div>
  
  ```
  
  **Tags:** error, plugin-contactform
  
  > **Comments:**
  > **username_1**: Define "stopped submitting". Does it still _appear_ to submit?  
  > **username_0**: @username_1 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 username_1. Will talk to client now.  
  
  ---
  
  