Problem sending e-mails through forms

Avatar
  • Answered
We are trying to add a contact form to our wordpress website (http://www.******-*****.com) but are receiving an error when sending. The error is - "Could not instantiate mail function" Attached is a full debug of the test. Please could you advise why this is happening and help us to resolve it?
De-bug is below

Test Message Sent
wordpress Test email to info@******-*****.com
The result was:
See FAQ
bool(false)
The full debugging output is shown below:
See FAQ
object(PHPMailer)#12802 (76) {
["Version"]=>
string(6) "5.2.22"
["Priority"]=>
NULL
["CharSet"]=>
string(5) "UTF-8"
["ContentType"]=>
string(9) "text/html"
["Encoding"]=>
string(4) "7bit"
["ErrorInfo"]=>
string(36) "Could not instantiate mail function."
["From"]=>
string(22) "info@******-*****.com"
["FromName"]=>
string(24) "Fast Secure Contact Form"
["Sender"]=>
string(0) ""
["ReturnPath"]=>
string(0) ""
["Subject"]=>
string(36) "Test email to info@******-*****.com"
["Body"]=>
string(80) "This is a test email generated by the Fast Secure Contact Form
WordPress plugin."
["AltBody"]=>
string(0) ""
["Ical"]=>
string(0) ""
["MIMEBody":protected]=>
string(81) "This is a test email generated by the Fast Secure Contact Form
WordPress plugin.
"
["MIMEHeader":protected]=>
string(320) "Date: Thu, 1 Jun 2017 15:49:40 +0000
From: Fast Secure Contact Form
Reply-To: info@******-*****.com
Message-ID: <5e2a055a43d8829704b3252f67537ea6@www.******-*****.com>
X-Mailer: PHPMailer 5.2.22 (https://github.com/PHPMailer/PHPMailer)
MIME-Version: 1.0
Content-Type: text/html; charset=UTF-8
"
["mailHeader":protected]=>
string(73) "To: info@******-*****.com
Subject: Test email to info@******-*****.com
"
["WordWrap"]=>
int(0)
["Mailer"]=>
string(4) "mail"
["Sendmail"]=>
string(18) "/usr/sbin/sendmail"
["UseSendmailOptions"]=>
bool(true)
["PluginDir"]=>
string(0) ""
["ConfirmReadingTo"]=>
string(0) ""
["Hostname"]=>
string(0) ""
["MessageID"]=>
string(0) ""
["MessageDate"]=>
string(30) "Thu, 1 Jun 2017 15:49:40 +0000"
["Host"]=>
string(9) "localhost"
["Port"]=>
int(25)
["Helo"]=>
string(0) ""
["SMTPSecure"]=>
string(0) ""
["SMTPAutoTLS"]=>
bool(true)
["SMTPAuth"]=>
bool(false)
["SMTPOptions"]=>
array(0) {
}
["Username"]=>
string(0) ""
["Password"]=>
string(0) ""
["AuthType"]=>
string(0) ""
["Realm"]=>
string(0) ""
["Workstation"]=>
string(0) ""
["Timeout"]=>
int(300)
["SMTPDebug"]=>
int(2)
["Debugoutput"]=>
string(4) "echo"
["SMTPKeepAlive"]=>
bool(false)
["SingleTo"]=>
bool(false)
["SingleToArray"]=>
array(0) {
}
["do_verp"]=>
bool(false)
["AllowEmpty"]=>
bool(false)
["LE"]=>
string(1) "
"
["DKIM_selector"]=>
string(0) ""
["DKIM_identity"]=>
string(0) ""
["DKIM_passphrase"]=>
string(0) ""
["DKIM_domain"]=>
string(0) ""
["DKIM_private"]=>
string(0) ""
["DKIM_private_string"]=>
string(0) ""
["action_function"]=>
string(0) ""
["XMailer"]=>
string(0) ""
["smtp":protected]=>
NULL
["to":protected]=>
array(1) {
[0]=>
array(2) {
[0]=>
string(22) "info@******-*****.com"
[1]=>
string(0) ""
}
}
["cc":protected]=>
array(0) {
}
["bcc":protected]=>
array(0) {
}
["ReplyTo":protected]=>
array(1) {
["info@******-*****.com"]=>
array(2) {
[0]=>
string(22) "info@******-*****.com"
[1]=>
string(0) ""
}
}
["all_recipients":protected]=>
array(1) {
["info@******-*****.com"]=>
bool(true)
}
["RecipientsQueue":protected]=>
array(0) {
}
["ReplyToQueue":protected]=>
array(0) {
}
["attachment":protected]=>
array(0) {
}
["CustomHeader":protected]=>
array(0) {
}
["lastMessageID":protected]=>
string(56) "<5e2a055a43d8829704b3252f67537ea6@www.******-*****.com>"
["message_type":protected]=>
string(5) "plain"
["boundary":protected]=>
array(3) {
[1]=>
string(35) "b1_5e2a055a43d8829704b3252f67537ea6"
[2]=>
string(35) "b2_5e2a055a43d8829704b3252f67537ea6"
[3]=>
string(35) "b3_5e2a055a43d8829704b3252f67537ea6"
}
["language":protected]=>
array(19) {
["authenticate"]=>
string(35) "SMTP Error: Could not authenticate."
["connect_host"]=>
string(43) "SMTP Error: Could not connect to SMTP host."
["data_not_accepted"]=>
string(30) "SMTP Error: data not accepted."
["empty_message"]=>
string(18) "Message body empty"
["encoding"]=>
string(18) "Unknown encoding: "
["execute"]=>
string(19) "Could not execute: "
["file_access"]=>
string(23) "Could not access file: "
["file_open"]=>
string(33) "File Error: Could not open file: "
["from_failed"]=>
string(35) "The following From address failed: "
["instantiate"]=>
string(36) "Could not instantiate mail function."
["invalid_address"]=>
string(17) "Invalid address: "
["mailer_not_supported"]=>
string(25) " mailer is not supported."
["provide_address"]=>
string(54) "You must provide at least one recipient email address."
["recipients_failed"]=>
string(45) "SMTP Error: The following recipients failed: "
["signing"]=>
string(15) "Signing Error: "
["smtp_connect_failed"]=>
string(22) "SMTP connect() failed."
["smtp_error"]=>
string(19) "SMTP server error: "
["variable_set"]=>
string(30) "Cannot set or reset variable: "
["extension_missing"]=>
string(19) "Extension missing: "
}
["error_count":protected]=>
int(1)
["sign_cert_file":protected]=>
string(0) ""
["sign_key_file":protected]=>
string(0) ""
["sign_extracerts_file":protected]=>
string(0) ""
["sign_key_pass":protected]=>
string(0) ""
["exceptions":protected]=>
bool(false)
["uniqueid":protected]=>
string(32) "5e2a055a43d8829704b3252f67537ea6"
}
The Email debugging output is shown below:
See FAQ
2017-06-01 15:49:40 Could not instantiate mail function.
Avatar
johnpaulb-imhs1

Hello,

Thank you for your question regarding problems sending mail from forms. I recommend verifying your SMTP mail settings are accurate you can view your mail settings in cPanel at any time (including your outgoing SMTP). If you are not using SMTP, you should try it as a test.

Also, check your mail logs for additional clues, errors or record of your transmissions.

Also, as a test try updating your PHP version. For example, if you are using PHP 5.3, test with PHP 6.0.

If your problems persist, I recommend following or WordPress troubleshooting guide as it has additional troubleshooting steps.

Thank you,

John-Paul