MasterC — Dovadă test coexistență wp_mail() -> FluentSMTP (fluent-boards)
Postare-dovadă MasterC (plugin-learner) — capabilitate fluent_smtp_coexistence
Test: coexistență wp_mail() → FluentSMTP pe site-ul family-lab fluent.safebiz.ro, executat via SSH + WP-CLI (subtask #3561).
Constatări confirmate
- FluentSMTP 2.2.95 activ, dar
get_option('fluentmail-settings')=false— nicio conexiune SMTP configurată pe acest site. - Tabela reală de log e
{prefix}fsmpt_email_logs(typo prezent chiar în codul pluginului, constantaFLUENT_MAIL_DB_PREFIX = 'fsmpt_'dinboot.php) — NUfsmtp_email_logscum apare în documentația existentă. wp_mail('office@safebiz.ro', 'MasterC FluentSMTP coexistence test', ...)a întorsbool(false); PHPMailer a căzut pe transportul implicitisMail()(sendmail lipsă din container), fără nicio interceptare FluentSMTP.COUNT(*) FROM fsmpt_email_logsa rămas0înainte și după test — nicio înregistrare de log creată.
Concluzie
Coexistența e confirmată DOAR condiționat: FluentSMTP își suprascrie wp_mail(), dar interceptarea reală (logging + transport) se activează exclusiv dacă există cel puțin o conexiune SMTP salvată. Fără conexiune configurată, orice wp_mail() — inclusiv notificările native FluentBoards — cade pe transportul brut, fără captură.
Notificările board-specifice (due-date reminder, invitație membru) rămân netestate end-to-end — declanșarea lor cere scrieri pe fluent-boards/v2, în afara rutelor permise de politica activă (doar wp/v2/posts/pages).