<?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[DKIM when external relay is configured]]></title><description><![CDATA[<p dir="auto">When external SMTP relay is configured Cloudron still signs all outgoing mail with DKIM, but the UI hides the DNS entry it wants.</p>
<p dir="auto">Without the matching entry some mail servers then reject the mail because of the DKIM failure.</p>
<p dir="auto">Please either:</p>
<ul>
<li>Do not sign the mail when using external relay to send mail</li>
<li>Expose the expected DKIM DNS entry to the end user so that they can configure it</li>
</ul>
<p dir="auto">The half-way house does not work.</p>
<p dir="auto">As a workaround I disabled external relay to reveal the DNS entry, created the DNS entry, and then added the SMTP relay back again.</p>
]]></description><link>https://forum.cloudron.io/topic/15255/dkim-when-external-relay-is-configured</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Jul 2026 16:53:03 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/15255.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 18 Mar 2026 08:43:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DKIM when external relay is configured on Thu, 19 Mar 2026 10:55:15 GMT]]></title><description><![CDATA[<p dir="auto">Could you please check whether this applies to the PTR4 record as well?</p>
<p dir="auto">As I hadn’t configured it on the Cloudron – since I was using a relay – I experienced issues with incoming email delivery until I configured it.</p>
<p dir="auto">I then configured the PTR4 record and everything was solved.</p>
<p dir="auto">I know that PTR4 record is related only to outbound, but I want to figure out if there is some relationship on what happened.</p>
<p dir="auto">Thanks a lot</p>
]]></description><link>https://forum.cloudron.io/post/122183</link><guid isPermaLink="true">https://forum.cloudron.io/post/122183</guid><dc:creator><![CDATA[p44]]></dc:creator><pubDate>Thu, 19 Mar 2026 10:55:15 GMT</pubDate></item><item><title><![CDATA[Reply to DKIM when external relay is configured on Wed, 18 Mar 2026 14:40:16 GMT]]></title><description><![CDATA[<p dir="auto">Without the DNS entry mail from cloudron ends up with</p>
<pre><code>ARC-Authentication-Results: i=1; mx.google.com;
       dkim=pass header.i=@smtpcorp.com header.s=a1-4 header.b=38VpoA5C;
       dkim=pass header.i=@permamed.org header.s=s1004192 header.b=IvzZvAEF;
       dkim=permerror (no key for signature) header.i=@permamed.org header.s=cloudron-0d9262 header.b=cSc2yqyX;
       spf=pass (google.com: domain of bounce.3wqhqixyft3pua6=46muc2596w7f=34l98tc3oj4uzw@em1004192.permamed.org designates 158.120.86.203 as permitted sender) 
</code></pre>
<p dir="auto">Once I add the entry I get</p>
<pre><code>ARC-Authentication-Results: i=1; mx.google.com;
       dkim=pass header.i=@smtpcorp.com header.s=a1-4 header.b=hge5ICDL;
       dkim=pass header.i=@permamed.org header.s=s1004192 header.b=HnqT1ibh;
       dkim=pass header.i=@permamed.org header.s=cloudron-0d9262 header.b="bpPl/+t5";
       spf=pass (google.com: domain of bounce.w5qkkdyfnaxsxb7=ojoiat7bxbcy=pc4cfvy7huru7n@em1004192.permamed.org designates 158.120.86.203 as permitted sender) 
</code></pre>
]]></description><link>https://forum.cloudron.io/post/122125</link><guid isPermaLink="true">https://forum.cloudron.io/post/122125</guid><dc:creator><![CDATA[caspear]]></dc:creator><pubDate>Wed, 18 Mar 2026 14:40:16 GMT</pubDate></item><item><title><![CDATA[Reply to DKIM when external relay is configured on Wed, 18 Mar 2026 14:32:05 GMT]]></title><description><![CDATA[<p dir="auto">Send an email through the Cloudron and look at the mail headers in the mail you end up with.</p>
<p dir="auto">It will include DKIM signature from Cloudron, which fails to validate if the DNS entry is missing.</p>
<p dir="auto">DMARC reports will also list it as an issue, if you have that configured.</p>
]]></description><link>https://forum.cloudron.io/post/122124</link><guid isPermaLink="true">https://forum.cloudron.io/post/122124</guid><dc:creator><![CDATA[caspear]]></dc:creator><pubDate>Wed, 18 Mar 2026 14:32:05 GMT</pubDate></item><item><title><![CDATA[Reply to DKIM when external relay is configured on Wed, 18 Mar 2026 10:01:06 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/caspear" aria-label="Profile: caspear">@<bdi>caspear</bdi></a><br />
I have looked a little more into this.<br />
When using a mail relay, DKIM and everything that is marked as skipped should be handled by the upstream relay server.</p>
<p dir="auto">You have stated:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/caspear" aria-label="Profile: caspear">@<bdi>caspear</bdi></a> <a href="/post/122105">said</a>:</p>
<p dir="auto">Cloudron still signs all outgoing mail with DKIM</p>
</blockquote>
<p dir="auto">How did you validate this?</p>
]]></description><link>https://forum.cloudron.io/post/122114</link><guid isPermaLink="true">https://forum.cloudron.io/post/122114</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Wed, 18 Mar 2026 10:01:06 GMT</pubDate></item><item><title><![CDATA[Reply to DKIM when external relay is configured on Wed, 18 Mar 2026 09:28:44 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/caspear" aria-label="Profile: caspear">@<bdi>caspear</bdi></a></p>
<p dir="auto">Thanks for reporting this.<br />
I could reproduce the behaviour:<br />
<img src="/assets/uploads/files/1773826109532-35632743-5b36-47c6-bd90-154250b48e0a-image-resized.jpeg" alt="35632743-5b36-47c6-bd90-154250b48e0a-image.jpeg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.cloudron.io/post/122109</link><guid isPermaLink="true">https://forum.cloudron.io/post/122109</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Wed, 18 Mar 2026 09:28:44 GMT</pubDate></item></channel></rss>