Error Code: E100 PHP mail() failed

Arclab® Web Form Builder

Error Code: E100 (PHPMAILFAIL) Task:x

An error occurred while sending the email via the internal mail function of the web server PHP mail().

 

Troubleshooting:

  • a) Check the Sender (email address) and use a local sender (from the same domain as the website)
  • b) Check the Recipient (email address) and use a local recipient (from the same domain as the website)
  • c) Use SMTP instead of the internal Mail Function "PHP mail()" if a) and b) does not help.

 

First you have to open the email.
Switch to "Email and Database", select the task and click on "Edit":

 

Edit Submission Task

 

If you have created several emails in "Email and Database":
The error code contains the number of the task that triggered the error. If you have created several tasks, they will be carried out in order.
If you e.g. received the error code: "E100 (PHPMAILFAIL) Task:1", this means that an error occurred when executing the first task.

a) Check the Sender (Email Address)

Some providers restrict the use of the internal mail function of the website "PHP mail()" in such a way that you can only use a local email address as sender.
This means that the sender email address must necessarily match the domain of the server.

Sample: www.example.com and the email address: you@example.com

 

Click on "Edit Server and Sender" and enter a local email address as "Sender (Email Address)":

 

Edit Email Sender

 

error_outline  Apply the changes by clicking "Apply Changes", then click "Build Web Form" to generate the PHP file and upload the new PHP file to your website.

If the problem has not yet been resolved, continue with b) below.
If you want to send an autoresponder email, please continue directly with c), since this email should always be sent to an external recipient.

b) Check the Recipient (Email Address)

Some providers restrict the use of the internal mail function "PHP mail()" in such a way that the email may only be sent to local recipients.
This means that you can only send to recipients whose email addresses match the domain of the website.

Sample: www.example.com and the email address: you@example.com

 

Click on "Edit Recipient" in the email editor to open the settings and enter a local email address as "Recipient (To)".

 

Edit Email Recipient

 

error_outline  Apply the changes by clicking "Apply Changes", then click "Build Web Form" to generate the PHP file and upload the new PHP file to your website.
If the problem has not yet been resolved, continue with c) below.

c) Use SMTP instead of the internal Mail Function "PHP mail()"

In this mode the email is sent using the specified mail server instead of the internal mail function.

 

Click on "Edit Server and Sender" and use "Send the Email via an Email Account - SMTP Server":

 

SMTP Mail Server

 

error_outline  Apply the changes by clicking "Apply Changes", then click "Build Web Form" to generate the PHP file and upload the new PHP file to your website.