Comments (4)
Not sure what this is caused by. Kind of intermittent behaviour. Closing until I hear more from the server guys.
from contact-form.
I have the same errors on the local DDEV install now, using the same credentials and System Email Address. The only thing that changes is the toEmail
in my config/contact-form.php
file. Truly at a loss here.
The problem seems to occur only with contact form messages / emails. When I test email settings either in local or in production, I get the emails from Craft
from contact-form.
I think I narrowed it down. Was using Contact Form Honeypot plugin on the contact form.
- checked config: config setting and field name / id were identical
- disabled honeypot plugin
- commented out the hidden field
The contact form emails started to go through again. Not seeing any more errors in the logs saying that Sendgrid cannot match the Verified Sender Identity.
Posted an issue on the plugin repository
from contact-form.
I am going to look like an idiot here but maybe it can help someone else. The solution was quite simple and had nothing to do with the contact form plugin or the honeypot one.
When I switched from using a simple SMTP config with Sendgrid to using the Sendgrid adapter, those errors disappeared and my emails started to get delivered.
TLDR;
- Use adapters, not an SMTP config with transactional email services. They seem to play nicer with the contact form and allowed Sendgrid to verify sender identity.
- With Sendgrid at least, it seems to be worth it to validate your domain(s) to improve email delivery.
from contact-form.
Related Issues (20)
- Success key and value not being returned in AJAX submission response HOT 2
- Breaking change missing from the changelog HOT 2
- Craft form Mailer send shows Contact form submission suspsected to be spam. HOT 2
- Craft 4: fromName field now required to be in the field list HOT 5
- Submitting login form for users is activating flash message on contact page HOT 2
- Craft 4 - Express Forms saves submissions but won't email HOT 1
- Script to show attachment filename stops email sending but goes to redirect HOT 2
- Translation of fromName not working HOT 1
- Test issue
- [4.x]: Symfony\\Component\\Mime\\Address::__construct(): Argument #2 ($name) must be of type string, null given HOT 2
- Links in the docs are not up to date HOT 1
- Contact form submission not saved due to validation error HOT 14
- Decoupled Front-End Not Working
- Contact form changes password confirmation emails HOT 2
- Unable to verify data submission in some browsers
- Cannot use Yii file validator on a single file attachment field HOT 2
- Translation missing only for nl-NL HOT 2
- Flash message not set HOT 2
- Add Field Variables to subject line HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from contact-form.