anycomment.io
anycomment.io copied to clipboard
Не приходят письма для подтверждения подписки на новые комментарии (Wordpress)
Что делаю?
Пытаюсь подписаться на новые комментарии: в плашке с надписью "Вы можете подписаться на новые комментарии к этому посту, указав свою почту в поле ниже:" ввожу email и нажимаю кнопку "Подписаться".
Что происходит?
Первая почта - подписка успешная. Вторая и третья - письма не пришли, хотя в админке статус отправки - 1. В спаме их тоже нет. В админке висят ошибки:
Undefined array key "action" in /wp-content/plugins/anycomment/templates/admin/tables/emails.php on line 26
Warning: Attempt to read property "ID" on bool in /wp-content/plugins/anycomment/includes/Admin/Tables/AnyCommentEmailQueueTable.php on line 137

Окружение:
### wp-core ###
version: 6.0.1
### wp-plugins-active (19) ###
AnyComment: version: 0.3.6, author: Bologer,
"Интеграция - Отобразить комментарии" - выключено
"Интеграция - Синхронизировать комментарии с сервисом" - включено
### wp-server ###
server_architecture: Linux 3.10.0-1160.49.1.el7.x86_64 x86_64
httpd_software: Apache
php_version: 8.1.4 64bit
php_sapi: cgi-fcgi
max_input_variables: 10000
time_limit: 300
memory_limit: 1024M
max_input_time: -1
upload_max_filesize: 32M
php_post_max_size: 32M
curl_version: 7.69.1 OpenSSL/1.0.2k-fips
suhosin: false
imagick_availability: true
pretty_permalinks: true
htaccess_extra_rules: true
Потестировал подписку с разными почтами, выяснилась такая странная закономерность:
yandex.ru, gmail.com - письма приходят стабильно mail.ru, vk.com, hotmail.com - письма не приходят вообще (даже в спам)
При этом ошибка в админке
Warning: Attempt to read property "ID" on bool in /wp-content/plugins/anycomment/includes/Admin/Tables/AnyCommentEmailQueueTable.php on line 137
есть у каждой почты.