Error Code: E101 (SMTP Mail failed)

Arclab® Web Form Builder

Error Code: E101 (SMTPFAIL) Task:x

An error occurred while sending the email via the specified mail server (SMTP mail).

 

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: "E101 (SMTPFAIL) Task:1", this means that an error occurred when executing the first task.

 

Switch to "Email and Database", select the task and click on "Edit":

 

Edit Submission Task

 

Various options for solving the problem are explained below:
(The solution depends on your server configuration or which hosting provider you use)

error_outline  Check the Email Account Details

Click on "Edit Server and Account" and check the account details:

 

Edit Server and Account SMTP

 

We recommend using the mail server belonging to the domain of the web server as this will speed up the processing.
However, it is possible in principle to use any mail server.

As "Encryption" the setting "Auto/TLS - Port: 25 or 587" is recommended, which works with most email accounts.
You can also select "SSL" from the dropdown-menu. Please note, that there is a difference between TLS and SSL!
In rare cases, no encryption is necessary if the mail server is configured to accept all messages from the web server.

The "SMTP User" is in many cases identical to the email address, but this does not necessarily have to be the case.

Please contact your mail administrator if you do not know the details of your email account.

error_outline  Enable SMTP for the Email Account

With some freemail providers, you need to enable SMTP access so that you can send emails via SMTP.
Some freemail providers don't support SMTP access or third-party clients at all.

 

We recommend using the mail server belonging to your website/server instead of using a freemail account as this will speed up the processing.

 

You should also note the following:
  • In order to be able to establish a secure connection (SSL/TLS) using php, the php extension OpenSSL must be installed and activated.
  • Some hosting providers block the connection to external mail servers, so you should use the mail server of your website (if possible).
  • In some cases, sending via a SMTP mail server is not possible at all.
    If this is the case, please use the internal send function of the website (php mail) as described below.

error_outline  Use a different Email Account

Some hosting providers only support SMTP at to a limited extent or the connection to an external mail server is not possible.
In these cases, SMTP usually only works with an email account and server that belongs to the website or hosting provider.

This means that you cannot use third-party mail servers, so you cannot use freemail accounts. Therefore, use an email account that belongs directly to your website. The corresponding server and account data can usually be found in the web configuration of your hosting package.

error_outline  Use the internal Mail Function "php Mail"

Use "Send the Email directly via the Website (php Mail)" instead of "Send the Email using the specified Email Account (SMTP Server)" and enter a local email address as "Sender". The sender email address must necessarily match the domain of the web server!

Click on "Edit Server and Account" and select the option "Send the Email directly via the Website (php Mail)":

Server and Account

Enter a local email address as "Sender (Email Address)". The sender email address must necessarily match the domain of the server.
An example would be the website: www.example.com and the email address: you@example.com.

If you do not have an email address for the corresponding domain or do not want to create one, you can often use one of the following email addresses:
e.g. for the Website: www.example.com (use your own domain name instead of example.com)
Sender (Email Address):  e.g. noreply@example.com (noreply@...)
Sender (Email Address):  e.g. webmaster@example.com (webmaster@...)
Sender (Email Address):  e.g. postmaster@example.com (postmaster@...)
Use these email addresses only as "Sender", never as "Recipient".
If you save the email you will probably receive a warning. Click on "Continue anyway" to continue.

In some cases it might also be required to change the "Recipient" to a local email address:

Some hosting 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. An example would be the website: www.example.com and the email address: you@example.com. Unfortunately, this would mean that you can not send autoresponder messages, as recipients of the autoresponder messages are always external email addresses.

We cannot make a definitive statement regarding this issue, since this depends entirely on the hosting provider.
We therefore recommend that you simply carry out a test.