KamoCRM

Ein IMAP/SMTP-Verbindungstest darf nicht als Netzwerksonde verwendbar sein

FixEmailService
Verschifft
23. September 2026 um 07:50 UTC
Autor
Kamo
Ausschuss
10784ec

POST /api/E-Mail/member-imap/test und /{id'/imap/test, der mit welchem Host und Port verbunden ist Anrufer lieferte und gab die rohe Ausnahmemeldung zurück. Jedes authentifizierte Mitglied könnte zeigen entweder bei Cluster-internal Infrastruktur - Redis, eine weitere Hülse, die Kubernetes API - und lesen Sie die genaue Formulierung, die zurückkam (verweigert, ausgezeitet, zurückgesetzt) zum Fingerabdruck, was dort zuhörte, ein Host zu einer Zeit: ein Port-Scanner komplett aus einem "Test meine Mail-Einstellungen"-Taste gebaut. ImapConnectionTester löst nun beide Hosts und verweigert, bevor sich die beiden Sockets öffnen: loopback, RFC 1918 und Carrier-Grade-NAT (100.64.0.0/10) IPv4-Reihen, Link-local, Multicast, nicht spezifiziert, die IPv6 fc00::/7 Einzigartiges Lokale Sortiment (Java's istSiteLocalAddress() erkennt nur die älteren, veralteten fec0::/10, also brauchte ULA einen eigenen Scheck), punktlose Single-Label-Namen und Kubernetes' ************ Suffixe werden alle mit dem identischen, generischen "Könnte sich nicht mit diesem Host verbinden" - jede Absage liest sich gleich, so dass ein Anrufer nicht mehr sagen kann, ein interner Loopback von einem internen /8 von einem Namen DNS nie antwortet. Die gleiche Wache läuft, bevor ein Host SAVED ist, nicht nur, bevor es getestet wird. MemberImapController's PUT und PersonalMailboxService#saveImap - weil ein Mitglied, das die Testtaste überspringt, immer noch hat Diese Einstellungen werden später durch den Hintergrund synchronisiert, auf einem Zeitschalter, ohne Testergebnis, das jemand liest. ************************ und zwei Tests hinzugefügt PersonalMailboxServiceTest scheitert ohne Änderung - ein Private-Bereich-Host verbindet derzeit (oder spart) anstatt abgelehnt zu werden, und der gemeldete Fehler variiert derzeit von dem, was tatsächlich war Zuhören am anderen Ende.

Alle Änderungen

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen