Contact Form 7 lacks delivery logs and submission records, developer warns
Contact Form 7, used on millions of WordPress sites, submits forms successfully but provides no record of whether notification emails were actually delivered. The plugin passes messages to WordPress's wp_mail() function without storing submission data, meaning a failed or spam-filtered email leaves no audit trail. A developer who builds an alternative plugin called CraftForms highlights three core gaps: no submissions database, no delivery log, and no native Gutenberg block support. To address this, the developer built a migration tool that reads CF7 form definitions and recreates them in CraftForms, preserving standard fields, labels, and validation rules. The alternative setup adds submission storage, authenticated SMTP with per-email delivery logging, and behaviour-based spam filtering without reCAPTCHA.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in