Table of Contents

How to troubleshoot mailing issue?

Overview

SkaDate X software and it's plugins generate/process a number of different emails:

All emails are divided into 2 types based on the way script works with them:

  1. direct emails:those emails are sent regardless of Cron. Example: new users registers > verification email gets generated > email is sent right away. This type includes: verification, welcome, user approval, forgot password emails.
  2. emails sent via Cron: those emails are sent only when Cron runs. Example: you invite a user > invitation email gets generated > email is added into “to be sent” queue > Cron runs > email is sent. This type includes all other emails that are not listed under first group.

Troubleshooting why emails are not being delivered depends on the type of the email.

Important!:When SMTP is enabled in Admin area > Settings > SMTP, ALL site emails are sent via Cron. Enable SMTP only if you don't have any other options left

Troubleshooting Steps

Before you proceed further, make sure that you have specified the valid (working) email address in Admin area > Settings > General > Site email.

Important!:Troubleshooting steps are based on assumption that SMTP is disabled.

Make sure that crontab command executing SkaDate X ow_cron/run.php file has been created on your server. Most hosting providers have special area called “Cron jobs” within their control panels. Log in to your control panel (e. g. cPanel) > open Cron Jobs section:

Existing Crontab commands will be listed under Current Cron Jobs section:

If you don't have crontab command executing SkaDate X ow_cron/run.php, most likely that is the reason why you are not receiving the Cron related emails. Make sure to create Cron command using Cron Configuration Guide

If you have crontab command executing SkaDate X ow_cron/run.php, make sure that the command is correct. The best way to check this, is to follow Cron configuration using SSH steps. If you don't have SSH access details or you don't know how to use SSH, you can always ask your hosting provider to give you the path to PHP.

While checking Current Cron Jobs section, pay attention at how often Cron is set to run: e. g. once a minute, or once in 5 minutes. You will need this information later on.

Step #1: Crontab command executing ow_cron/run.php file has been created and used command is correct. What to do next?

If you find any errors either within the email reports or within error logs and you are not sure what errors mean, you can always contact SkaDate support team.

Step #2: The entry related to my testing email has been removed from ow_base_mail but I still have not received the email. What to do next?

When emails “leave” the ow_base_mail table, our software no longer controls them. All is up to your mail server and recipient's mail provider.

I am not receiving direct emails: e. g. verification email. What to do?

Important!:Troubleshooting steps are based on assumption that SMTP is disabled.

When direct email is generated it is sent to your mail server right away. Therefore delivery failure of such emails is connected to your mail/hosting server's configurations or recipient's mail provider.

How to use Gmail SMTP for testing purposes

Go to Admin area > Settings > SMTP tab.

Fill in the form.

Save your changes.

Once changes are saved click Test Connection. Make sure to receive a “success” notice after testing the connection.