Messages are being scheduled but not sent

Happy Wednesday everyone, I have a problem.

I created a campaign which send emails every 3 days however when look at the SendGrid report I can see only the first and second messages are being sent.

For example I look at campaign report, yesterday 200 emails are supposed be sent out but on sendgrid report only 100 requests were received. Anyone has an idea what could be the problem, please?

Thank you in advance.

@moderators might move this to Support instead of Development

@john67 to troubleshoot we need Mautic version, Php version, Mysql or Mariadb version and log entries.


[2020-11-04 14:02:24] mautic.NOTICE: PHP Notice - SessionHandler::gc(): ps_files_cleanup_dir: opendir(/var/lib/php/sessions) failed: Permission denied (13) - in file /var/www/html/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php - at line 86

system: Linux ubuntu-2gb-hel1-1 4.15.0-101-generic

Mautic version: v2.16.3
PHP Version 7.2.24-0ubuntu0.18.04.6
mysql Version: mysqlnd 5.0.12-dev - 20150407


So for one it looks like there is a permission problem. I do not know exactly what this is but a precaution would be to change the owner of the entire mautic directory to www-data, this is done by running: chown -R www-data:www-data /var/www/mautic/*

Second it would be good to see your cronjob to make sure they are setup correctly.

Another thing that pops to mind is to make sure your SendGrid plan is correct, if it is only sending out 100 mails per day, this is generally the default package SendGrid gives to free accounts. But then again you say SendGrid only received 100 requests, so maybe not this.

1 Like

I just checked my server and I see this error.