No form email sent

No form email sent

Note: Within Visforms, sending emails is a very stable and error-free functionality.

Once it has been configured correctly in Joomla and Visforms, the cause is usually not Visforms. There are many places with numerous contributors that can lead to an email not being received as expected.

In the event of an error when generating and transferring the finished email from Visforms to the Joomla mailer object, Visforms writes a log entry.
More on this in: Logging in the event of an error.

Requirements

Requirements for successfully sending emails with Visforms:

  • Email sending by Joomla is activated in the Joomla configuration.
  • Email sending by Joomla is set up in the Joomla configuration with all the required information.
  • The email test sending in the Joomla configuration is successful.
  • Form sending for the desired email type is activated in the form configuration for the affected form.
  • Form sending is set up in the form configuration for the affected form with all the required information.
  • When sending an email to the user, the affected form contains a form field of type Email.

Joomla sends the emails

Visforms itself does not send emails in the true sense of the word. Visforms itself only sets up specific emails and passes them on to the Joomla mailer object for sending.

In Visforms, only email addresses, sender names and subject texts are configured and set at runtime. All other settings are configured in Joomla or other areas.

In particular, the basic email settings in the Joomla configuration (SMTP, PHP mailer) are the basis for successfully sending an email. These basic email settings in the Joomla configuration are not part of the functionality of Visforms.

Settings for sending emails in the Joomla configuration

The Joomla Mailer object for sending an email follows the Joomla configuration for sending emails under:
Joomla Dashboard » System » Configuration » ‘Server’ tab, ‘Emailing’ group.

The configuration for sending emails under Joomla should therefore be the first point to look for a solution to the problem. In particular, a Joomla internal test of email sending should be carried out by clicking on the Send test email button.

Numerous contributors involved

There are numerous contributors involved in the workflow of sending emails.
These contributors include the following:

  • The Joomla email configuration.
  • The webmailer used in the PHP Mailer setting.
  • The provider’s email server.
  • Settings and security restrictions of the email provider.
  • The email client used.
  • IP blacklists at all locations involved.
  • Various spam filters at all locations involved.

Note: The configuration of these players is regularly the reason why emails do not arrive as expected.

All of these areas are not part of the Visforms code, but are the responsibility of the respective administrator.

Email address rejected by the recipient

It is also possible that the email address used is rejected by the recipient completely or only temporarily. The entire domain under which the email is sent may also be blocked by the recipient in one way or another.

Note: Testing the affected email outside of the form can help.

Sender email address

In particular, an inconveniently configured sender email address can lead to rejection by various email providers. You enter a sender email address in the form configuration in the Sender email option.

Emails sent from a website are subject to particularly strict monitoring to determine whether they are spam. The match between the domain of the website and the domain of the email address is an important criterion here.

Note: Please note that the domain part of the sender email address should always match the domain of the website.

Email sending in the forum

Sending emails is always a topic in the forum and so far it has always been the above ‘third parties’ that have led to problems and irregularities.

Sending emails in the documentation