Lass mal einen Ping über 5 oder 10 Minuten zu den betroffenen Diensten laufen (imap.gmail.com, smtp.gmail.com). Vielleicht hast du Paketverluste zu einzelnen Zielen, was zumindest einen Teil des Verhaltens erklären könnte.
ping -4 imap.gmail.com
ping -6 imap.gmail.com
bzw.
ping -4 -f -l 1464 imap.gmail.com
ping -4 -f -l 1452 imap.gmail.com
ping -4 -f -l 1400 imap.gmail.com
Das andere in #63 und #65 mag dir erst einmal nicht hilfreich erscheinen, aber zu wissen, was es nicht ist, hilft auch. Vor allem weiß man dann, wo man komplett auf dem Holzweg ist.
Deinen Endgeräten ist erst einmal egal, wie dein Router die Verbindung ins Internet herstellt. Sie müssen ihn als Default Gateway haben. Natürlich sollte der Router nach außen auch die IP-Version bereitstellen können, die er im LAN anbietet. Aber das scheinst du geprüft zu haben.
Eigentlich sehe ich hier folgende Möglichkeiten, sofern nicht noch Informationen fehlen:
- Paketverluste
- bei dir bzw. auf deinem Anschluss
- beim Provider oder auf dem weiteren Pfad
- Das kann je nach Ausmaß zu Verzögerungen, Timeouts und nur sporadisch funktionierenden Verbindungen führen.
- Probleme mit DNS
- Probleme mit IPv6, insbesondere wenn IPv6 grundsätzlich funktioniert, aber bestimmte Ziele/Pfade Probleme machen
- Davon losgelöst Routing-/Peeringprobleme beim Provider
- Probleme mit der MTU/PMTUD
Wenn ein System wie Windows, Linux, macOS, Android oder iOS funktionierendes IPv6 vorfindet und das Ziel IPv6 anbietet, wird IPv6 üblicherweise bevorzugt. Ist der IPv6-Pfad aber gestört, kann das je nach System und Anwendung zunächst zu einem Fehler oder Timeout führen, bevor IPv4 verwendet wird. Webseiten bzw. Dienste ohne IPv6 wären davon entsprechend nicht betroffen.
Sehr weit hergeholt wäre noch, dass die für IPv4 verwendete öffentliche bzw. CGNAT-Adresse deines Providers bei einzelnen Diensten Probleme macht oder gesperrt ist.