<?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[System emails broken since 1.16.22 (FreeScout 1.8.232): "504 Invalid AUTH string" against internal mail relay]]></title><description><![CDATA[<p dir="auto">Since the package update to FreeScout 1.8.232, system emails (user invites, password resets, "Send Test" under Manage » Settings » Mail Settings) fail on all our instances — 15 production installs and one brand-new test install — with 504 Invalid AUTH string. The SMTP log shows AUTH LOGIN sending an empty password to the internal relay (mail:2525). Regular mailbox sending is unaffected; only the system mailer is broken.</p>
<p dir="auto">Findings:</p>
<p dir="auto">options.mail_password in the DB contains the plaintext 48-char value of CLOUDRON_MAIL_SMTP_PASSWORD instead of a Laravel-encrypted value. Current FreeScout evidently no longer tolerates that, reads it as empty → 504.<br />
Re-entering the password via the UI is blocked: saving Mail Settings fails with "Domain or IP address is not allowed: 172.18.x.x / fd00:… — Whitelist it via APP_REMOTE_HOST_WHITE_LIST", because the internal relay host mail resolves to private addresses. So affected users cannot even self-repair through the UI.<br />
Reproducible on a fresh installation.</p>
<p dir="auto">Working workaround:</p>
<p dir="auto">echo 'APP_REMOTE_HOST_WHITE_LIST=mail,&lt;v4-ip&gt;,&lt;v6-ip&gt;' &gt;&gt; /app/data/env</p>
<h1>restart app, then re-enter $CLOUDRON_MAIL_SMTP_PASSWORD in Mail Settings and Save</h1>
<p dir="auto">(CIDR works since FreeScout 1.8.218, so 172.18.0.0/16,fd00::/8 should cover it generically.)</p>
<p dir="auto">Suggested package fix: ship APP_REMOTE_HOST_WHITE_LIST covering the internal relay in the seeded env, and store the relay password in the encrypted format FreeScout expects. Happy to provide full SMTP logs.</p>
]]></description><link>https://forum.cloudron.io/topic/15783/system-emails-broken-since-1.16.22-freescout-1.8.232-504-invalid-auth-string-against-internal-mail-relay</link><generator>RSS for Node</generator><lastBuildDate>Mon, 17 Aug 2026 16:44:42 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/15783.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Aug 2026 15:29:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to System emails broken since 1.16.22 (FreeScout 1.8.232): "504 Invalid AUTH string" against internal mail relay on Thu, 06 Aug 2026 08:22:39 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/itconstruction" aria-label="Profile: itconstruction">@<bdi>itconstruction</bdi></a><br />
We just published an update for freescout to resolve these two issues.<br />
<a href="https://forum.cloudron.io/post/127793">https://forum.cloudron.io/post/127793</a></p>
]]></description><link>https://forum.cloudron.io/post/127794</link><guid isPermaLink="true">https://forum.cloudron.io/post/127794</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Thu, 06 Aug 2026 08:22:39 GMT</pubDate></item><item><title><![CDATA[Reply to System emails broken since 1.16.22 (FreeScout 1.8.232): "504 Invalid AUTH string" against internal mail relay on Tue, 04 Aug 2026 15:31:49 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/itconstruction" aria-label="Profile: itconstruction">@<bdi>itconstruction</bdi></a><br />
Thanks for reporting, will look into it.</p>
]]></description><link>https://forum.cloudron.io/post/127708</link><guid isPermaLink="true">https://forum.cloudron.io/post/127708</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Tue, 04 Aug 2026 15:31:49 GMT</pubDate></item></channel></rss>