P&T Contact Form not submitting Craft 2 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?

&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;
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".



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