Hi @jkatz9,
It looks like your site is unable to create the database tables required for the Action Scheduler library bundled with the WP Mail SMTP plugin. Please follow this troubleshooting guide to fix the issue.
This is unrelated to the encoding issues. The plugin sending the email with such characters should include the correct email header. Example:
Content-Type: text/html; charset=UTF-8
You might need to contact the plugin support sending the emails with encoding issues.
I hope this helps!
Hi @sanzeeb3,
I often see the same error on debug.log.
Though I tried the solution that you showed.
[WordPress database error : Table ‘mystagedb.wp_wpmailsmtp_tasks_meta’ doesn’t exist for query SHOW FULL COLUMNS FROM wp_wpmailsmtp_tasks_meta
made by require_once(‘wp-load.php’), require_once(‘wp-config.php’), require_once(‘wp-settings.php’), do_action(‘init’), WP_Hook->do_action, WP_Hook->apply_filters, WPMailSMTP\Core->get_tasks, WPMailSMTP\Tasks\Tasks->init, WPMailSMTP\UsageTracking\SendUsageTask->init, WPMailSMTP\Tasks\Task->register, WPMailSMTP\Tasks\Meta->add, WPMailSMTP\Tasks\Meta->add_to_db]
How can I recover from this error?
Hi @truenodes,
Thanks for the details! The database error is logged only for the first time of plugin activation and it means that the database table checks are being performed. The error should not affect any functionality of the plugin. Once you remove this error from your debug.log, it won’t be logged again.
I hope this helps!