PHP Mail Utility
This project provides a professional contact form interface backed by PHPMailer and SMTP. It is designed to be dropped into a PHP site without a database.
reply-to for faster follow-up.storage/failed-messages.json as a fallback.functions/config.local.php.smtp_host, smtp_port, smtp_secure, smtp_username, and smtp_password.from_email and from_name to the mailbox identity you want to send from.to_email and to_name to the inbox that should receive inquiries.rate_limit_per_hour./ContactFormMailer/.Send SMTP Test before using the live form.storage/failed-messages.json for the saved fallback record..htaccess.index.php: main UI, preset panel, SMTP test panel, and live form.css/style.css: form styling and right rail presentation.js/app.js: AJAX form submission, provider preset rendering, and SMTP test flow.functions/lib.php: config loading, validation, rate limit, failed fallback storage, and mail helpers.functions/mail.php: live contact form endpoint.functions/test-smtp.php: SMTP verification endpoint.functions/phpmailer/src/: local PHPMailer runtime files.storage/: rate limits and failed-message fallbacks.Always send an SMTP test first, then submit one real sample inquiry from a different email address so you verify both delivery and reply-to behavior before going live.