Hi. I am currently facing a challenge with the contact form I created with a plugin WPForms. The problem I am encountering is that messages submitted through the contact form are not reaching the admin email. I have checked the settings and configurations, but I am unable to identify the cause.
The forum may be trying to use the PHP mail() function by default, which is blocked here. Please setup SMTP (Gmail provides it for free for low volume sending), that should fix it.
I am trying to set STMP, but I cannot understand which DNS Records I have to add. As a choice, I have only CNAME Record, MX Record, and SPF Record. Can you please explain which one is the right one for adding the Brevo code ?
The records to add are the records Brevo tells you to add.
Different email providers have different integration methods and require different DNS records to be setup. If you want to know which to add for your chosen email provider, check it with that email provider.
Someone wrote this community guide on how to setup Brevo. Does this help?
Setting up custom DKIM and DMARC records is indeed not possible with the DNS options provided by our panel.
Different email providers have different verification needs. Some email providers only need a few CNAME records to be set up to work. SMTP2GO and Amazon SES come to mind as providers who only need CNAME records.
SMTP2GO and Amazon SES are only available after upgrading to PRO. Think for the same reason I am not able to connect to a Telegram Chat. Did I understand correctly? To use these basic features, do I need to upgrade to the paid version? Thanks
I don’t know where you get the idea from that you need to buy paid hosting to use a third party SMTP service. We do not place any notable restrictions on connecting to third party SMTP services. But just because we’re not actively blocking it means that you will be able to use every email provider out there. For example due to other features that may be lacking, like you experienced with Brevo.
As I said, SMTP2GO and Amazon SES only require CNAME records to be set up. I say that, because you can setup CNAME records on your domain with us. So as far as I know, those services can be used without any problems with our hosting.
Access to the Telegram API is blocked due to abuse. But most email providers have spam filters and sending limits to prevent abuse, so there is no need to do anything like that with email providers.
Using the Telegram API is possible from paid hosting. You’ll also get full DNS control there so you’ll have an easier time integrating third party services on your domain. But more importantly: paid hosting does support PHP mail(), so you may not need a third party email provider to send messages from your contact form to begin with.
That’s the Amazon SES integration with your mail plugin. Your mail plugin wants you to pay them for that (Which you shouldn’t do as you can configure it manually). Upgrading to premium hosting would not fix this.
If you go to Amazon’s website, you’ll see the real pricing for SES. Then, you can get your SMTP credentials from Amazon, and configure the plugin manually with those.
The option that requires entering credit card information doesn’t suit me. So I am posting a direct question on the forum, hoping to receive an answer that will help me. Thanks
I mentioned Amazon SES because it is one of the providers for which I know you only need CNAME records. You can integrate SES in your WordPress site with an SMTP plugin.
That does not mean you must use SES. We use SES here and we’re happy with it, but there are plenty of other providers to choose from. I specifically listed SMTP2GO as an alternative, and I know that they have a forever free tier.
And if your current SMTP plugin doesn’t let you configure that provider, then just use another one? For example, Fluent SMTP lists Amazon SES as the first provider in their list, and that plugin is listed as being completely free.