Abe Clark
08/18/2025, 3:29 AMAsk Inkeep
08/18/2025, 3:29 AMPermit Support Automation
08/18/2025, 3:29 AMAsk Inkeep
08/18/2025, 3:29 AMAsk Inkeep
08/18/2025, 3:29 AMOr Weis
08/18/2025, 3:35 AMOr Weis
08/18/2025, 3:35 AMAbe Clark
08/18/2025, 3:36 AMcurl --url '<smtp://smtp.sendgrid.net:587>' \
--ssl-reqd \
--user 'apikey:MYKEY' \
--mail-from '<mailto:notifications@usewonderful.com|notifications@usewonderful.com>' \
--mail-rcpt '<mailto:MYEMAIL@gmail.com|MYEMAIL@gmail.com>' \
--upload-file <(echo -e "From: <mailto:notifications@usewonderful.com|notifications@usewonderful.com>
To: <mailto:MYEMAIL@gmail.com|MYEMAIL@gmail.com>
Subject: Test email via curl and SendGrid SMTP
This is a test email sent via curl using SendGrid SMTP.")Abe Clark
08/18/2025, 3:36 AMAbe Clark
08/18/2025, 3:37 AM{
"id": "99ccfbbfac6046aeb3f1fb86dbc45878",
"title": "The SMTP configuration is invalid or malformed - the email wasn't sent",
"error_code": "INVALID_SMTP_CONFIGURATION",
"message": "We are sorry for the inconvenience, Could not send email using the SMTP server. Please check the SMTP server is configured correctly and that the template content is valid.\nIf the issue keeps happening, contact our support on Slack for further guidance."
}Or Weis
08/18/2025, 3:52 AMAbe Clark
08/18/2025, 3:54 AM# Environment: 8671f6b2ae42487fa851e9f6c43a8cbd
# Project: 963052528a05464f81806c264751d0ea
# Organization: dfc4d67c54f64ea79eb0ff0864c07ccAbe Clark
08/18/2025, 3:55 AMOr Weis
08/18/2025, 5:06 AMAbe Clark
08/18/2025, 6:07 PMOr Weis
08/18/2025, 6:52 PMAbe Clark
08/18/2025, 7:04 PMEli Moshkovich
08/18/2025, 7:18 PMswaks --server <http://smtp.sendgrid.net:587|smtp.sendgrid.net:587> \
--tls \
--auth LOGIN \
--auth-user apikey \
--auth-password 'REPLACE_WITH_YOUR_SENDGRID_API_KEY' \
--from <mailto:notifications@usewonderful.com|notifications@usewonderful.com> \
--to <mailto:YOUR_EMAIL@example.com|YOUR_EMAIL@example.com> \
--header "Subject: SendGrid SMTP test via swaks" \
--body "This is a swaks SMTP test."Abe Clark
08/18/2025, 7:51 PM=== Trying <http://smtp.sendgrid.net:587|smtp.sendgrid.net:587>...
=== Connected to <http://smtp.sendgrid.net|smtp.sendgrid.net>.
<- 220 SG ESMTP service ready at geopod-ismtpd-1
-> EHLO abes-macbook-pro.local
<- <http://250-smtp.sendgrid.net|250-smtp.sendgrid.net>
<- 250-8BITMIME
<- 250-PIPELINING
<- 250-SIZE 31457280
<- 250-SMTPUTF8
<- 250-STARTTLS
<- 250-AUTH PLAIN LOGIN
<- 250 AUTH=PLAIN LOGIN
-> STARTTLS
<- 220 Begin TLS negotiation now
=== TLS started with cipher TLSv1.3:AEAD-AES256-GCM-SHA384:256
=== TLS client certificate not requested and not sent
=== TLS no client certificate set
=== TLS peer[0] subject=[/CN=*.<http://smtp.sendgrid.net|smtp.sendgrid.net>]
=== commonName=[*.<http://smtp.sendgrid.net|smtp.sendgrid.net>], subjectAltName=[DNS:*.<http://smtp.sendgrid.net|smtp.sendgrid.net>, DNS:<http://smtp.sendgrid.net|smtp.sendgrid.net>] notAfter=[2025-12-09T09:17:08Z]
=== TLS peer[1] subject=[/C=US/ST=Arizona/L=Scottsdale/O=<http://GoDaddy.com|GoDaddy.com>, Inc./OU=<http://certs.godaddy.com/repository//CN=Go> Daddy Secure Certificate Authority - G2]
=== commonName=[Go Daddy Secure Certificate Authority - G2], subjectAltName=[] notAfter=[2031-05-03T07:00:00Z]
=== TLS peer[2] subject=[/C=US/ST=Arizona/L=Scottsdale/O=<http://GoDaddy.com|GoDaddy.com>, Inc./CN=Go Daddy Root Certificate Authority - G2]
=== commonName=[Go Daddy Root Certificate Authority - G2], subjectAltName=[] notAfter=[2031-05-30T07:00:00Z]
=== TLS peer[3] subject=[/C=US/O=The Go Daddy Group, Inc./OU=Go Daddy Class 2 Certification Authority]
=== commonName=[], subjectAltName=[] notAfter=[2034-06-29T17:06:20Z]
=== TLS peer certificate passed CA verification, passed host verification (using host <http://smtp.sendgrid.net|smtp.sendgrid.net> to verify)
~> EHLO abes-macbook-pro.local
<~ <http://250-smtp.sendgrid.net|250-smtp.sendgrid.net>
<~ 250-8BITMIME
<~ 250-PIPELINING
<~ 250-SIZE 31457280
<~ 250-SMTPUTF8
<~ 250-STARTTLS
<~ 250-AUTH PLAIN LOGIN
<~ 250 AUTH=PLAIN LOGIN
~> AUTH LOGIN
<~ 334 VXNlcm5hbWU6
~> YXBpa2V5
<~ 334 UGFzc3dvcmQ6
~> U0cuMW53dnZhenVSM0t6aDJ5dy1KMGFEdy55THVkdWRPbmJxOVFTRG1LRWlMUUw1M05IN0p2ZVBwcDVsNHM5dmFFU0NB
<~ 235 Authentication successful
~> MAIL FROM:<notifications@usewonderful.com>
<~ 250 Sender address accepted
~> RCPT TO:<abeaclark@gmail.com>
<~ 250 Recipient address accepted
~> DATA
<~ 354 Continue
~> Date: Mon, 18 Aug 2025 09:50:12 -1000
~> To: <mailto:abeaclark@gmail.com|abeaclark@gmail.com>
~> From: <mailto:notifications@usewonderful.com|notifications@usewonderful.com>
~> Subject: SendGrid SMTP test via swaks
~> Message-Id: <20250818095012.015647@abes-macbook-pro.local>
~> X-Mailer: swaks v20240103.0 <http://jetmore.org/john/code/swaks/|jetmore.org/john/code/swaks/>
~>
~> This is a swaks SMTP test.
~>
~>
~> .
<~ 250 Ok: queued as -ilcxyGoR6m9X2SEUI2wrA
~> QUIT
<~ 221 See you later
=== Connection closed with remote host.Abe Clark
08/18/2025, 7:52 PMAbe Clark
08/18/2025, 7:53 PMEli Moshkovich
08/18/2025, 8:14 PMswaks test confirms your SendGrid setup is correct and delivering.
We’ve tracked this down to an issue on our side that affects the way test emails are handled. We’ve opened an internal ticket to get it resolved.
Ticket reference: PER-12781
No further action is required on your end, your SMTP configuration looks good.
We’ll update you here as soon as the fix is live.Abe Clark
08/18/2025, 8:16 PMEli Moshkovich
08/18/2025, 8:56 PMAbe Clark
08/18/2025, 9:17 PMAbe Clark
08/18/2025, 9:18 PMAbe Clark
08/18/2025, 9:19 PMEli Moshkovich
08/18/2025, 9:22 PMAbe Clark
08/18/2025, 9:23 PMAbe Clark
08/18/2025, 9:27 PMAbe Clark
08/18/2025, 9:30 PMEli Moshkovich
08/18/2025, 11:24 PMAbe Clark
08/18/2025, 11:33 PMEli Moshkovich
08/20/2025, 6:34 PMAbe Clark
08/20/2025, 6:38 PM