Email Notifications

The site can send emails using the standard phpmailer function, which is built into the WordPress CMS.

Basic Settings

In the site management panel, go to the "Messages" → "Email Templates" section and configure the module:

  • Sender Email — the email address from which the email will be sent. This must be an existing address within your domain, such as support@your_domain.ru. Otherwise, emails may not be sent or may end up in spam. You can create such an email address in your server's control panel.

  • Sender Name — the name of the site from which the email will be sent. If this field is left blank, emails may not be sent or may end up in users' spam folders.

  • Administrator Email — the email address from which emails will be sent on behalf of the administrator.

SMTP Configuration

Set up email sending via an external SMTP service. One such service could be Yandex.Mail or another email service that provides SMTP functionality.

Configure SMTP for the module:

In the "Messages" → "Email Templates" section, you will find the following settings:

  • Enable SMTP: • "Yes" — activate SMTP (all emails from the site will be sent using SMTP). • "No" — SMTP will be disabled.

  • SMTP Connection Type — typically, the "SSL" connection type is used.

  • SMTP Host — the address of the SMTP server. Each email service has a unique address. For Yandex.Mail, the address is smtp.yandex.ru, and for Mail.ru, it is smtp.mail.ru.

  • SMTP Port — the port of the SMTP server. Each email service has its own port. For Yandex.Mail and Mail.ru, use port 465.

  • SMTP Username — the address of the registered email account, for example, premiumexchanger@yandex.ru.

  • SMTP Password — a special password for the email account.

After entering the settings, click the "Save" button. On the page, you will find a form to send a test email to check the correctness of the email sending settings.

Email Template Configuration

After you have configured email sending, set up the necessary templates for various application statuses and other options for sending messages from the site to administrators and users:

  • Send Email: • "Yes" — the email will be sent. • "No" — the email will not be sent.

  • Email Subject — specify the subject of the email.

  • Sender Email — the email address from which the email will be sent.

  • Sender Name — the name of the site from which the email will be sent.

  • Administrator Email — the administrator's email address where they want to receive this email. You can specify multiple addresses separated by commas.

  • Email Body — the text of the email. Above the text input field, you will find a panel with [shortcodes]. Use them in the email template to display data from the applications in the sent emails.

Troubleshooting

If you suspect that the option is not working correctly, go to the "Email Logs" section and check for any potential issues.

If you are experiencing issues with message delivery and there are no obvious reasons for it, we recommend taking the following steps:

  • Contact your hosting provider and check if they are blocking email sending. There may be server restrictions (for example, relay) that are preventing email delivery.

  • Change the subject of the email sent for the "New Application" status to something less formal. It’s possible that a filter on the SMTP server is being triggered, blocking delivery. Try using a less formal subject to avoid filtering.

If emails are only being received by some users or are going to the "Spam" folder, check for the presence of SPF and/or DKIM records for your domain and configure them if necessary.

Last updated