When communicating with an imap server, the application sends a so called imap id identifying itself.
This feature did not get much attention in the past, but since it has gotten clear that some companies, like MS, store user credentials, some organizations have taken action. We do not allow those clients anymore and identify them by imap id.
That’s where my feature request comes in. I do not use /e/, ony of our students does and he got attention, because the mail client shipped with e uses the imap id “mail”. Doesn’t really get more ambiguous than this…
My request therefore is, change the imap id into something more unambiguous, so we sysadmins and mailadmins can keep the trash out and the good clients in. Otherwise they might get caught in the crossfire
Extract from dovecot log for clarity:
/e/ client:
Feb 06 14:34:27 imap(username)<1264930><58cho7xxxU3V/>: Info: ID sent: name=Mail
Feb 06 15:41:02 imap(username)<1278498><3NJAkxxCU3V/>: Info: ID sent: name=Mail
Feb 06 16:50:15 imap(username)<1292330><37XUxxxCU3V/>: Info: ID sent: name=Mail
some other clients:
Dec 17 19:53:21 imap-login: Info: ID sent: name=com.android.email, os=android, os-version=9; HUAWEIANE-L22, vendor=HUAWEI, x-android-device-model=ANE-LX2, AGUID=IO0fRub8WNMnIc2gBykw/EHsE64=: user=<>, rip=xxx, lip=xxx, TLS, session=<hm2+xxxVLxXoyT7>
Dec 15 14:58:17 imap(username)<31376><b4/EyowM6iSCU3aV>: Info: ID sent: name=K-9 Mail
Dec 19 18:15:37 imap-login: Info: ID sent: name=Gmail, version=6.0.231127.1784698: user=<>, rip=xxx, lip=xxx, TLS, session=<oWnfAxxxeH2ET>
Dec 27 22:19:33 imap-login: Info: ID sent: name=Mac OS X Notes, version=4.9 (2010), os=Mac OS X, os-version=12.6.1 (21G217), vendor=Apple Inc.: user=<>, rip=xxx, lip=xxx, TLS, session=<Yc73WoQNOsaCU4ij>
Jan 04 21:20:18 imap(username)<3709><RpvBxxxUIlyfH9>: Info: ID sent: name=Outlook-iOS/2.0, version=4.2347.1 24832406 prod, vendor=Microsoft Corporation