fix(07): SMTP test warns when connection passes but no auth configured
Tessera CI/CD / Lint & Type Check (push) Waiting to run
Tessera CI/CD / Tests (push) Blocked by required conditions
Tessera CI/CD / Build & Deploy (push) Blocked by required conditions

Server reachable without credentials (port 25 open relay) returns
{ success: true, warning: 'no_auth' } instead of green success.
Frontend shows red warning: server reachable but emails will fail.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-28 01:29:53 +02:00
parent 853095faef
commit 4de87a8ea2
5 changed files with 22 additions and 13 deletions
+1 -1
View File
@@ -77,7 +77,7 @@ export async function saveSmtp(payload: SaveSmtpPayload): Promise<SmtpConfig> {
*/
export async function testSmtp(
payload: SaveSmtpPayload,
): Promise<{ success: boolean }> {
): Promise<{ success: boolean; warning?: string }> {
const res = await fetch(`${API_URL}/settings/smtp/test`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },