
Closed
Posted
Paid on delivery
I need our Contact Us form (built with Contact Form 7) to refuse any address whose domain cannot actually receive mail. A simple pattern match is not enough—I want true domain-level validation, ideally by checking DNS MX or a comparable method before the form is allowed to submit. When a visitor enters an address from a non-existent domain the form should stay on the page and show a concise custom error message; I’ll provide the exact wording or adjust it later, but the mechanism for editing it must be clear. Everything else in the form should continue to behave exactly as it does now, including the AJAX spinner and any existing field validations. Feel free to implement the logic with a dedicated mini-plugin, a [login to view URL] filter, or any Contact Form 7 hook you prefer, as long as it is lightweight and won’t break on future WP or CF7 updates. Please test against a few known invalid domains to demonstrate that the mail is never sent and the error message appears reliably. Deliverables: • Code (plugin or snippet) that hooks into Contact Form 7 and performs domain validation • The editable custom error message string, clearly labelled • A short read-me explaining where the code sits and how to change the message or move it to staging/production I’ll provide site access and staging details once we agree on the approach.
Project ID: 40738926
208 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
208 freelancers are bidding on average $37 USD for this job

Hello, As an experienced developer with 15+ years in the field, and a specialist in WordPress and PHP, I am confident in my ability to implement your domain validation requirements. My track record of building scalable and secure products as well as my deep knowledge of WordPress plugins and hooks has equipped me to handle this project effectively. My understanding of Contact Form 7 will enable me to seamlessly incorporate the necessary code for domain validation without disrupting any existing functionality or future updates. I'll ensure that the error message is easy to edit so that you can make changes as needed. Moreover, I'll run thorough testing using known invalid domains to verify that no mails are sent and that the error message appears reliably. Finally, let me emphasize my commitment to delivering high-quality solutions on time, and being available for long-term support if needed. My aim is not just to meet your expectations but surpass them, and I believe this project is no exception. By choosing my services, you'll be engaging a meticulous professional who takes pride in their work - let's create something great together! Thanks!
$30 USD in 1 day
8.6
8.6

With extensive experience in WordPress development and plugin customization, I understand the need for secure Contact Form 7 validation by checking DNS MX records to prevent invalid submissions. My past work includes creating custom form validations for seamless user experience. How critical is the integration of this validation method with your existing form styling to maintain consistency across your website design? Regards, Yogesh Kumar
$20 USD in 9 days
8.5
8.5

Hi, I went through your project "WordPress Contact Form Domain Validation" and I can help. I'm a web developer working across PHP, JavaScript, AJAX, WordPress, DNS, MySQL, HTML, Web Development, building custom functionality, plugins, themes and integrations. I have many years of experience in programming, along with in-depth knowledge of software architecture, software development, and database systems. I have a strong background in web development and have worked on many projects, including e-commerce websites, custom plugins, and integrations and ability to solve quickly the every problem and then I always ensure the high quality & low cost of the work. Please have a look at my profile. Happy to discuss scope and timeline. Best, Hoang
$20 USD in 7 days
8.6
8.6

Hi, I can implement this cleanly with a lightweight mini-plugin using Contact Form 7 hooks and DNS/MX validation, without affecting existing AJAX, spinner or field validations. I’ll validate the email domain before submission, block non-existent/non-mail domains with your editable custom error message, and ensure the mail is never sent when validation fails. I’ll test multiple invalid/valid domains on staging and provide the code plus a short README covering message changes and staging/production deployment. Please see our portfolio on this link : https://www.freelancer.com/u/webperfection123 Ready to start ASAP.
$30 USD in 1 day
8.5
8.5

Hello, I can add reliable domain-level validation to your existing Contact Form 7 form without disrupting its current AJAX behavior or other validations. I can start immediately and keep the implementation lightweight and update-friendly. Best regards ADEEL
$20 USD in 7 days
8.2
8.2

Hello, I can add true domain-level email validation to your existing Contact Form 7 form without changing its current design or normal validation behavior. Rather than relying only on an email-format regex, I’ll implement a lightweight validation layer that checks whether the submitted domain has valid mail-routing records, such as DNS MX records, before allowing the form submission to proceed. I’ll keep the implementation isolated and maintainable so it is less likely to be affected by future WordPress or Contact Form 7 updates. I can start immediately and complete this quickly once staging/site access is provided. Thank you. Best regards Raheel
$20 USD in 7 days
8.1
8.1

Hello. WordPress development expert ready to help you with a project. I have more than 400 good reviews and more than 15 years of development experience behind, so project will be done with the best quality and timeframe. Free bug fixing support. We can always make deal on price. Tnx, and hope to hear you soon.
$30 USD in 1 day
8.3
8.3

Stopping fake email addresses before they submit requires a custom PHP function that checks the DNS records of the domain the moment someone tries to send a message. Your Contact Form 7 setup needs a secure connection to query mail exchange servers in real time without slowing down the page for your visitors. We will start by mapping out the exact hooks needed to intercept the submission before any data moves. I will create a clean mini plugin that stays safe during future updates and I will send you a preview of how the error text appears so you can approve the wording before we touch your live site. The backend will use native PHP socket connections to verify the domain DNS while JavaScript handles the frontend display through the existing AJAX spinner. This keeps your user experience smooth and ensures that invalid entries show your custom warning immediately while keeping the rest of the form completely untouched. Everything goes through rigorous testing against real invalid domains to make sure the message never sends when it should not. You will receive a simple readme document and a walkthrough video showing how the system works and how you can update the error text whenever you want. We will set up milestone payments so you only release funds after each stage is finished and you can see the live demo working on your site. Let us have a short chat about this before you award the project. Salma
$1,418 USD in 18 days
8.8
8.8

I’ll add a server-side Contact Form 7 validation hook that checks the entered domain’s DNS MX records before the AJAX submission is accepted. Domains with no usable mail records will be rejected on the same page, while the existing spinner, field rules, and successful submission flow remain unchanged. I’ll deliver a lightweight mini-plugin, clearly labelled editable error-message string, and a short README within 1 day. I’ll also test several known invalid domains to confirm the form blocks submission and no email is sent. The validation will be isolated from theme files where possible, making it safer across future WordPress and CF7 updates. Should the initial error text be the concise message you provide, or should I set a sensible default? Muhammad Saad
$30 USD in 1 day
8.0
8.0

Hi, I can add lightweight domain-level email validation to your existing Contact Form 7 form using DNS/MX checking. I’ll hook it into CF7 properly so invalid/non-receiving domains are blocked before the form is sent, while keeping the existing AJAX spinner and validations working normally. I’ll provide an editable custom error message, clean plugin/snippet code, testing with invalid domains, and a short README explaining setup and how to move it between staging and production. I have 10+ years of web development experience and can keep the implementation lightweight and compatible with future WordPress/CF7 updates. Thank you Regards, Sai
$30 USD in 1 day
7.9
7.9

Hello, I see you need a way to enhance your Contact Form 7 by ensuring that only valid email domains can be submitted. This is a great idea to reduce spam and improve user experience! I’d implement domain-level validation by checking DNS MX records, ensuring that if someone enters a non-existent domain, they receive a clear error message and stay on the page. This way, the form will maintain its current functionality, including AJAX behavior. With 7+ years of experience in web development, I’m skilled in PHP, JavaScript, and WordPress hooks, which will help create a lightweight solution that won’t break with future updates. I’ll also ensure that the custom error message is easy to edit, as you mentioned. One quick question: Do you have a specific list of invalid domains you’d like me to test against, or should I choose a few common examples? Best regards, Ivan Mandinski
$15 USD in 1 day
7.8
7.8

Hi, I can implement lightweight DNS/MX domain validation for Contact Form 7, with an editable error message, reliable AJAX compatibility, and testing against invalid domains.
$30 USD in 1 day
7.5
7.5

Hi, my name is Muhammad, based in Dubai. I have read your project details. I will add a Contact Form 7 hook that checks the email domain’s MX (or fallback A/AAAA) via DNS before allowing submission and display a configurable error message. Should domains without MX records but with valid A/AAAA records be considered invalid as well? I am pretty confident on this project, for sure I can handle it - ping me in the chat box for any other details, I'm ready to start ASAP, looking forward to connecting in the chat box. Please also visit my profile on Freelancer - I have 400+ positive feedback, delivering work in this industry for the last 8 years. Best regards, Muhammad
$20 USD in 7 days
7.7
7.7

Hello, I'm Wordpress expert, I have 10+ years experience in HTML, CSS, jQuery, PHP, Laravel, API, Wordpress, Joomla,.... I customized, created many themes, plugins. I will provide you with the best quality and long term support. Please discuss, thank you!
$20 USD in 1 day
7.6
7.6

I will add lightweight Contact Form 7 domain validation using DNS/MX checks to reject non-existent or non-mailable domains before submission, while preserving the existing AJAX spinner and field validations. I will make the error message clearly editable, test it with multiple invalid domains, and provide the complete code plus a short README for staging/production use. Best regards, Ihtsham
$20 USD in 1 day
7.3
7.3

Hello I can hook directly into Contact Form 7's custom validation filters using a lightweight PHP script that performs active DNS MX and A-record lookups before processing the submission. If the domain lacks valid mail exchange records, it will immediately halt the submission and display your custom error message inline. I have extensive experience with WordPress backend development and CF7 custom API/filter integrations. Would you prefer this handled entirely via native PHP DNS checks, or are you open to an email verification API for disposable email detection too? Best regards, Giáp Văn Hưng
$30 USD in 7 days
7.0
7.0

Hi, I went through your project details and understand what you're looking to achieve. I'd be interested in working with you on this. Based on the requirements you've shared, I can handle the project from start to completion while keeping the work aligned with your expectations, timeline, and desired outcome. My approach is straightforward: first, I'll make sure the requirements and expected deliverables are clear. Then I'll complete the work in structured stages, share progress along the way, incorporate your feedback, and deliver the final work after everything has been reviewed. Before we begin, I have a couple of questions about your requirements that will help me understand the scope more accurately. Feel free to message me so we can discuss the details and determine the best way to move forward. Best regards, Anum
$90 USD in 1 day
6.9
6.9

Hi! My name is Marjan and I'm here to offer you my services as a skilled applicant with over a decade of experience working on Freelancer.com. I believe I am the best fit candidate for this project due to my extensive experience; I would like to have a discussion to get to know that we both are on the same page. Once the scope will be locked, I will start working on it right away.
$140 USD in 7 days
7.0
7.0

Ready to start now --- I will add validation to your contact form 7 to not accept non existing domain email. Give me opportunity to show you 100% result. Thanks
$18 USD in 1 day
6.8
6.8

I can add lightweight MX/DNS-level domain validation to Contact Form 7 using a maintainable hook or mini-plugin, while preserving the existing AJAX behavior, spinner, and field validation. I’ll test valid and invalid domains on staging, ensure invalid submissions are blocked before email is sent, and provide clearly labelled editable error text plus a concise setup guide. Best Regards, Muhammad
$20 USD in 1 day
6.5
6.5

Los Angeles, United States
Payment method verified
Member since Jul 23, 2026
$10-30 USD
$5000-10000 USD
$10-30 USD
$10-30 USD
$10-30 USD
$500-1000 CAD
₹12500-37500 INR
₹1500-12500 INR
₹12500-37500 INR
₹1500-12500 INR
£750-1500 GBP
₹1500-12500 INR
$30-250 USD
$750-1500 CAD
$250-750 USD
$250-750 USD
$30-250 CAD
$15-25 AUD / hour
$10-30 USD
₹750-1250 INR / hour
₹1500-12500 INR
₹600-1500 INR
₹1500-12500 INR
$250-750 USD
$250-750 USD