From 50ce5d5e6cd0d720ff437d35eace545816848428 Mon Sep 17 00:00:00 2001 From: "test@dangofactory.cos" Date: Thu, 20 Aug 2026 16:57:18 +0000 Subject: Inital --- .../fsck/k9/ui/settings/ExtraAccountDiscovery.kt | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 app/ui/legacy/src/debug/java/com/fsck/k9/ui/settings/ExtraAccountDiscovery.kt (limited to 'app/ui/legacy/src/debug/java/com') diff --git a/app/ui/legacy/src/debug/java/com/fsck/k9/ui/settings/ExtraAccountDiscovery.kt b/app/ui/legacy/src/debug/java/com/fsck/k9/ui/settings/ExtraAccountDiscovery.kt new file mode 100644 index 0000000..df09c4e --- /dev/null +++ b/app/ui/legacy/src/debug/java/com/fsck/k9/ui/settings/ExtraAccountDiscovery.kt @@ -0,0 +1,27 @@ +package com.fsck.k9.ui.settings + +import com.fsck.k9.mail.AuthType +import com.fsck.k9.mail.ConnectionSecurity +import com.fsck.k9.mail.ServerSettings +import com.fsck.k9.ui.ConnectionSettings + +object ExtraAccountDiscovery { + @JvmStatic + fun discover(email: String): ConnectionSettings? { + return if (email.endsWith("@k9mail.example")) { + val serverSettings = ServerSettings( + type = "demo", + host = "irrelevant", + port = 23, + connectionSecurity = ConnectionSecurity.SSL_TLS_REQUIRED, + authenticationType = AuthType.AUTOMATIC, + username = "irrelevant", + password = "irrelevant", + clientCertificateAlias = null + ) + ConnectionSettings(incoming = serverSettings, outgoing = serverSettings) + } else { + null + } + } +} -- cgit v1.2.1