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":
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)":
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)".
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":
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.