What you're actually doing when you "connect" Zoho Mail to a contact form
When you connect Zoho Mail to a website contact form, you're telling your form where to send the messages people submit. Instead of the emails going nowhere or to a generic inbox, they arrive in your Zoho Mail account. The form doesn't pull information from Zoho — it pushes information to it. You're setting up a one-way delivery route from your website to your email.
Most website builders (Wix, Squarespace, WordPress) have a contact form tool built in. That tool needs to know which email address should receive submissions and how to authenticate — prove it's really you sending from that address. Zoho Mail provides both pieces: your email address and a credential called an SMTP password that acts like a key to unlock the sending permission.
The process takes about 15 minutes and requires you to visit three places: your Zoho Mail account, your website builder's settings, and possibly your domain registrar. You don't need to write code or hire anyone.
Key Takeaways
- Contact form submissions are sent to Zoho Mail using SMTP, which is the standard method for pushing email from one service to another.
- You will need your Zoho Mail address, an SMTP password generated inside Zoho, and your mail server address (usually mail.zoho.com or mail.zoho.eu depending on your region).
- Most website builders have a built-in contact form tool with a settings panel where you paste these credentials — no coding required.
- If your form still doesn't send after entering the credentials, the problem is usually a firewall rule or a typo in the SMTP password, not a broken connection.
Finding your Zoho Mail SMTP details
Log into your Zoho Mail account. In the top right, click the gear icon (Settings), then look for a section called "Accounts" or "Mail Accounts." You're looking for a link that says something like "Configure SMTP" or "SMTP Settings." Click it.
Zoho will show you your mail server address. Write this down exactly — it's usually mail.zoho.com if your account is in the US, or mail.zoho.eu if it's in Europe. The port number is almost always 587 (this is the door through which email leaves). Zoho will also tell you to use TLS encryption — just select that option when your website builder asks.
Now you need the SMTP password. This is not your regular Zoho login password. In the same settings area, look for "Generate SMTP Password" or "Create App Password." Click it. Zoho will create a long string of characters — copy the entire thing and paste it somewhere safe, like a text file. You can only see this password once, so if you close the window, you'll have to generate a new one.
Entering credentials into your website builder
Go to your website builder's contact form settings. The exact path depends on which platform you use. In WordPress, install a plugin like WPForms or Contact Form 7, then look for "Email" or "SMTP" settings. In Wix, go to Settings > Contact Forms > Email Notifications. In Squarespace, go to Settings > Email Notifications. Each builder names things slightly differently, but they all ask for the same information.
When you find the form settings, you'll see fields for:
- SMTP Server: Paste the mail server address (mail.zoho.com or mail.zoho.eu)
- Port: Enter 587
- Encryption: Select TLS
- Username: Your full Zoho Mail address (yourname@yourdomain.com)
- Password: Paste the SMTP password you generated
Some builders also ask whether to use "From Name" — this is what appears in the sender line of the email. You can put your business name or your own name here. After you fill in all fields, save the settings.
Testing whether the connection works
Most website builders have a "Send Test Email" button right in the contact form settings. Click it. If the test succeeds, you'll see a confirmation message and a test email will arrive in your Zoho Mail inbox within seconds.
If the test fails, Zoho usually shows an error message. The most common ones are: "Authentication failed" (you typed the SMTP password wrong or it expired), "Connection refused" (the port number is wrong or your firewall is blocking it), or "Invalid server address" (you misspelled the mail server name). Go back to your Zoho settings, double-check each field character by character, and try again.
If you're still stuck after checking twice, generate a new SMTP password in Zoho and paste that instead. Sometimes the password expires or gets corrupted in the copy-paste process.
What happens after the connection is live
Once the test email arrives, your contact form is connected. When someone fills out the form on your website and clicks Submit, the message goes directly to your Zoho Mail inbox. You can reply to it like any other email.
Some website builders let you set up a second email address to receive a copy, or to send an automatic reply to the person who submitted the form. These are optional features — check your builder's contact form settings to see what's available. If you want to send an automatic "Thanks for contacting us" message, your builder usually has a checkbox for that.
Troubleshooting when emails don't arrive
If someone submits the form but the email doesn't show up in Zoho, the problem is usually one of three things. First, check your Zoho spam folder — sometimes the first test emails land there by mistake. If you find them, mark them as "Not Spam" so future submissions go to your inbox.
Second, check whether your website builder is actually sending the form data. Some builders require you to turn on email notifications separately from setting up SMTP. Look for a toggle or checkbox that says "Send email notifications" or "Enable email delivery" and make sure it's on.
Third, if your website is on a corporate network or behind a firewall, the network may be blocking port 587. Contact your IT department and ask them to allow outbound connections on port 587 to mail.zoho.com. This is rare for small business websites, but it happens.
When to use Zoho Mail versus other email services
Zoho Mail is one option, but you could also connect your contact form to Gmail, Outlook, or another email service. The steps are almost identical — you'd just use that service's SMTP server address and password instead. Gmail's SMTP server is smtp.gmail.com, for example.
The advantage of using Zoho Mail (or any professional email service) is that it's designed for this kind of integration. Gmail's SMTP can be finicky with security settings, and you may need to enable "Less find App Access" or use an app-specific password. Zoho Mail makes the process more straightforward because it's built to work with websites.
If you don't have a Zoho Mail account yet, you can create one for free with a limited mailbox size, or pay a small monthly fee for more storage and features. The SMTP connection works the same way regardless of which plan you choose.
Frequently Asked Questions
Can I use my regular Zoho login password instead of generating an SMTP password?
No. Zoho requires you to generate a separate SMTP password for security reasons. Using your regular password would give the website builder access to your entire Zoho account, not just the ability to send email. The SMTP password is limited to sending only, so it's safer.
What if I have multiple contact forms on my website?
All of them can use the same Zoho Mail address and SMTP credentials. You enter the same information in each form's settings. The emails from all forms will arrive in the same Zoho inbox, but you can set up filters or folders to organize them by which form they came from.
Do I need to keep my website builder's form tool, or can I use a third-party form service?
You can use either. Your website builder's built-in form is usually the simplest option because the SMTP settings are right there in the same place. Third-party services like Typeform or Gravity Forms also support SMTP, and the setup is similar — you just enter the same Zoho credentials in their settings instead.
What happens if my Zoho Mail account gets deleted or I stop paying for it?
Your contact form will stop sending emails. The SMTP connection will fail because the account no longer exists. If you switch to a different email service, you'll need to update the SMTP credentials in your contact form settings to point to the new service.
Is it safe to put my SMTP password in my website builder's settings?
Yes, as long as your website builder is a reputable company. The SMTP password is designed specifically for this purpose — it only allows sending email, not reading or deleting messages. If you're worried, you can generate a new SMTP password in Zoho at any time, which automatically invalidates the old one.