<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Check mail settings for an external service]]></title><description><![CDATA[<p dir="auto">I faced an issue when during the domains registrar change I've got my SendGrid records vanished from the DNS records.</p>
<p dir="auto">I was looking at the mail settings verification and since it was telling it's Ok, I believed it's checking if appropriate records are valid even when external service is enabled, which turned out to be wrong.</p>
<p dir="auto">Probably it would be nice to add to CloudRon a check for the SPF/DKIM records if outbound e-mail is configured at all?</p>
]]></description><link>https://forum.cloudron.io/topic/7324/check-mail-settings-for-an-external-service</link><generator>RSS for Node</generator><lastBuildDate>Thu, 08 Oct 2026 00:25:20 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/7324.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 06 Jul 2022 09:30:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Check mail settings for an external service on Fri, 08 Jul 2022 06:28:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> that would be the best way, actually - having error codes from the service provider would help me to understand the DNS records are missing even earlier <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=cb8b82e1523" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.cloudron.io/post/50676</link><guid isPermaLink="true">https://forum.cloudron.io/post/50676</guid><dc:creator><![CDATA[potemkin_ai]]></dc:creator><pubDate>Fri, 08 Jul 2022 06:28:44 GMT</pubDate></item><item><title><![CDATA[Reply to Check mail settings for an external service on Fri, 08 Jul 2022 01:21:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/potemkin_ai" aria-label="Profile: potemkin_ai">@<bdi>potemkin_ai</bdi></a> possibly, have to investigate more about that approach. Each provider has their own way of setting up DNS though so I suspect it's error prone (or maybe this is all standardized by now). We use postmark and don't use any of this CNAME records. IIRC, they don't need SPF (<a href="https://postmarkapp.com/blog/why-we-no-longer-ask-for-spf-records" target="_blank" rel="noopener noreferrer nofollow ugc">https://postmarkapp.com/blog/why-we-no-longer-ask-for-spf-records</a>).</p>
<p dir="auto">BTW, I just left a note for myself with the comment that it would be nice to do an API integration. It wasn't an argument against your request. We are open to integrating with relay providers via API. This has the advantage that we can also get proper delivery reports for each mail via API as well.</p>
]]></description><link>https://forum.cloudron.io/post/50671</link><guid isPermaLink="true">https://forum.cloudron.io/post/50671</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Fri, 08 Jul 2022 01:21:13 GMT</pubDate></item><item><title><![CDATA[Reply to Check mail settings for an external service on Thu, 07 Jul 2022 15:09:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> hmm... yes, that's correct.<br />
What about scanning for CNAMEs then? Smth like</p>
<pre><code>checkDNSForCnames() {
get all DNS records
grep CNAME
grep $service_name
}
</code></pre>
<p dir="auto">followed by:</p>
<pre><code>if $outboundSMTP is enabled
and checkDNSForCnames() is false
then displayMessage "your mail configuration provider seems to be misconfigured and your e-mails might be rejected."
</code></pre>
<p dir="auto">?</p>
]]></description><link>https://forum.cloudron.io/post/50657</link><guid isPermaLink="true">https://forum.cloudron.io/post/50657</guid><dc:creator><![CDATA[potemkin_ai]]></dc:creator><pubDate>Thu, 07 Jul 2022 15:09:04 GMT</pubDate></item><item><title><![CDATA[Reply to Check mail settings for an external service on Thu, 07 Jul 2022 14:05:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/potemkin_ai" aria-label="Profile: potemkin_ai">@<bdi>potemkin_ai</bdi></a> not 100% sure but I think that sendgrid generates a subdomain and we can get this subdomain only via the API (and then the subdomain can be checked against DNS).</p>
]]></description><link>https://forum.cloudron.io/post/50652</link><guid isPermaLink="true">https://forum.cloudron.io/post/50652</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Thu, 07 Jul 2022 14:05:50 GMT</pubDate></item><item><title><![CDATA[Reply to Check mail settings for an external service on Thu, 07 Jul 2022 13:36:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/timconsidine" aria-label="Profile: timconsidine">@<bdi>timconsidine</bdi></a> thank you!<br />
And you are right - in every trouble I'm always looking how the tool could help me to avoid spending time, as that makes it more valuable - so I decided to share it as a feedback here.</p>
]]></description><link>https://forum.cloudron.io/post/50648</link><guid isPermaLink="true">https://forum.cloudron.io/post/50648</guid><dc:creator><![CDATA[potemkin_ai]]></dc:creator><pubDate>Thu, 07 Jul 2022 13:36:06 GMT</pubDate></item><item><title><![CDATA[Reply to Check mail settings for an external service on Thu, 07 Jul 2022 13:35:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> asking that would be too much; I'm only speaking about checking the existence of the necessary records, not even the value of them</p>
]]></description><link>https://forum.cloudron.io/post/50647</link><guid isPermaLink="true">https://forum.cloudron.io/post/50647</guid><dc:creator><![CDATA[potemkin_ai]]></dc:creator><pubDate>Thu, 07 Jul 2022 13:35:10 GMT</pubDate></item><item><title><![CDATA[Reply to Check mail settings for an external service on Wed, 06 Jul 2022 12:09:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/potemkin_ai" aria-label="Profile: potemkin_ai">@<bdi>potemkin_ai</bdi></a> you probably do something like this already, but in case useful for others, I use <code>spftoolbox</code> (<a href="https://spftoolbox.com" target="_blank" rel="noopener noreferrer nofollow ugc">https://spftoolbox.com</a>) which I installed as a LAMP app from their Github.</p>
<p dir="auto">I get that it's not integrated in the way you're suggesting but for infrequent searches, it does the job.  For me anyway.</p>
<p dir="auto">Dozens of alternatives of course e.g. <code>mxtoolbox</code> (<a href="https://mxtoolbox.com/" target="_blank" rel="noopener noreferrer nofollow ugc">https://mxtoolbox.com/</a>)</p>
]]></description><link>https://forum.cloudron.io/post/50580</link><guid isPermaLink="true">https://forum.cloudron.io/post/50580</guid><dc:creator><![CDATA[timconsidine]]></dc:creator><pubDate>Wed, 06 Jul 2022 12:09:36 GMT</pubDate></item><item><title><![CDATA[Reply to Check mail settings for an external service on Wed, 06 Jul 2022 10:19:36 GMT]]></title><description><![CDATA[<p dir="auto">Currently, we just have SMTP integration. This needs more of an API integration depending on the provider.</p>
]]></description><link>https://forum.cloudron.io/post/50575</link><guid isPermaLink="true">https://forum.cloudron.io/post/50575</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Wed, 06 Jul 2022 10:19:36 GMT</pubDate></item></channel></rss>