When I check IMAP PUSH, it only works in clients on the Inbox folder.
If the server moved a new message into the Junk folder, PUSH isn't used
on that folder for the client to see a new message show up there. I can
get 2FA codes via e-mail that end up in the Junk folder, and those codes expire
Notifications often seem to not be "instant" now
I'll leave it idle for a while (I think I have it set for 24 minutes)
and retry.
VanguardLH wrote:
When I check IMAP PUSH, it only works in clients on the Inbox folder.
If the server moved a new message into the Junk folder, PUSH isn't used
on that folder for the client to see a new message show up there. I can
get 2FA codes via e-mail that end up in the Junk folder, and those codes
expire
When I ran my own Dovecot server, IMAP worked properly, K9 was set to
never poll, and set for push notify on 1st class folders, inbox was a
1st class folder for dislay and push purposes, I got 'instant'
notifications, life was good.
Two things have changed since then, I use MS365 instead of Dovecot, and Android has got more involved in battery saving. I allow K9 to be
active all the time (it shows as such on the notification shade with the warning it may eat battery).
Notifications often seem to not be "instant" now, can't put my finger on
when it changed, I can frequently open my phone to see that it has
received new email within the past couple of minutes, yet I didn't get a notification.
Other times picking up the phone seems to trigger it to check email
(even though polling is off) and there are new messages it hasn't
noticed until then.
I *want* it to notify me ASAP, I don't care if it eats more battery.
Same with me: I want it when I need it. If more battery power gets
consumed, that's the cost of using the phone. I've considered the
battery saving mode, but it's too much of a nuisance.
Andy Burns wrote:
I'll leave it idle for a while (I think I have it set for 24 minutes)
and retry.
The phone has been idle for an hour, sitting undisturbed on a bedside
table (i.e. no body movement waking it). I sent another email and got notified by K9 within seconds ...
your e-mail provider supports IMAP IDLE. That doesn't wait for a
poll interval to detect new messages are available.
Alas, many users report IDLE isn't super-reliable. They get a new
message in the Inbox on the server, and they don't get notified in
their client until the next mail poll.
I don't remember seeing an IMAP IDLE capable client that lets you
configure when it times out
Alas, IMAP IDLE only works on the Inbox folder, not on other folders.
You should have your e-mail client configured to do polling. If the
server supports IDLE, your client can get new messages in the Inbox very quickly, but not in other folders. For the other folders, polling gets
used.
To what minimum interval can you configure K9 to poll?
I don't know if it was the Feb 29 update to 6.800 that
changed to the 15-min min poll interval, or a slightly older version
that changed the minimum.
I really don't want notifications for spam thanks.
You should have your e-mail client configured to do polling. If the
server supports IDLE, your client can get new messages in the Inbox very
quickly, but not in other folders. For the other folders, polling gets
used.
You can probably use a combination of push on 1st class folders and
polling on 2nd class folders, I don't but it's a potentially useful
concept.
To what minimum interval can you configure K9 to poll?
15 mins.
I've been reading some web forums on e-mail clients, like for K9 on
Android where users complain they were forced to 15-minute minimum mail
poll intervals. Some users don't have IMAP servers that support PUSH,
so they rely on very short poll intervals to react on e-mails within a
very short time they remain viable (e.g., 2FA codes that expire, job contracts sent to a list of freelancers where the first to respond gets
the job). The users thought a new version of K9 had implemented a
change to 15 minutes between mail polls from the prior version that
allowed down to 1-minute polls. The conclusion was that Android 11 had
a restriction that apps were not allowed to poll servers at less than 15 minute intervals.
When I check IMAP PUSH, it only works in clients on the Inbox folder.
If the server moved a new message into the Junk folder, PUSH isn't used
on that folder for the client to see a new message show up there. I can
get 2FA codes via e-mail that end up in the Junk folder, and those codes expire, and often far shorter than 15 minutes. I cannot whitelist the
2FA codes, because the sender is unknown to let me add them to a
server-side rule trying to keep them out of the Junk folder. Just
because I'm trying to log into a site that issues a 2FA code doesn't
mean that is the host name that sends the code. Besides, user-defined
rules are exercised AFTER the server has already applied its spam
filtering, so user-defined rules are ran too late. The false positive
has already been moved into Junk, so it isn't in the Inbox folder when
the rules get ran. One of my e-mail accounts has a Safe Senders
whitelist which overrides the server's spam filtering, but other
accounts have no such whitelist that is effected before the server's
spam filtering.
Does Android 11 have a limit (which seems unpublished) that IMAP apps
cannot poll at shorter than 15-minute intervals? That would suck.
VanguardLH <V@nguard.lh> wrote:
I've been reading some web forums on e-mail clients, like for K9 on
Android where users complain they were forced to 15-minute minimum mail
poll intervals. Some users don't have IMAP servers that support PUSH,
so they rely on very short poll intervals to react on e-mails within a
very short time they remain viable (e.g., 2FA codes that expire, job
contracts sent to a list of freelancers where the first to respond gets
the job). The users thought a new version of K9 had implemented a
change to 15 minutes between mail polls from the prior version that
allowed down to 1-minute polls. The conclusion was that Android 11 had
a restriction that apps were not allowed to poll servers at less than 15
minute intervals.
When I check IMAP PUSH, it only works in clients on the Inbox folder.
If the server moved a new message into the Junk folder, PUSH isn't used
on that folder for the client to see a new message show up there. I can
get 2FA codes via e-mail that end up in the Junk folder, and those codes
expire, and often far shorter than 15 minutes. I cannot whitelist the
2FA codes, because the sender is unknown to let me add them to a
server-side rule trying to keep them out of the Junk folder. Just
because I'm trying to log into a site that issues a 2FA code doesn't
mean that is the host name that sends the code. Besides, user-defined
rules are exercised AFTER the server has already applied its spam
filtering, so user-defined rules are ran too late. The false positive
has already been moved into Junk, so it isn't in the Inbox folder when
the rules get ran. One of my e-mail accounts has a Safe Senders
whitelist which overrides the server's spam filtering, but other
accounts have no such whitelist that is effected before the server's
spam filtering.
Does Android 11 have a limit (which seems unpublished) that IMAP apps
cannot poll at shorter than 15-minute intervals? That would suck.
From this (your OP) and following posts, it seems your main concern is
your e-mails with '2FA' (read: 2SV) codes ending up in your (IMAP) Spam folder without you being notified.
Can't you just manually 'poll' your Spam folder after you've entered
your login credentials at the website? Or doesn't the Android mail
client you're using have such a manual-poll facility?
FWIW, I hardly use e-mail on my phone, but I have the BlueMail and
K-9 Mail apps and both can manually poll my Spam folder.
Frank Slootweg <this@ddress.is.invalid> wrote:[...]
VanguardLH <V@nguard.lh> wrote:
[Fast forward:]From this (your OP) and following posts, it seems your main concern is your e-mails with '2FA' (read: 2SV) codes ending up in your (IMAP) Spam folder without you being notified.
Can't you just manually 'poll' your Spam folder after you've entered
your login credentials at the website? Or doesn't the Android mail
client you're using have such a manual-poll facility?
[Rewind:]FWIW, I hardly use e-mail on my phone, but I have the BlueMail and
K-9 Mail apps and both can manually poll my Spam folder.
The only time I use the webmail client is to define server-side rules,
not for checking for e-mails.
My Android e-mail client (MS Outlook) uses IMAP PUSH. If it also polls,
it doesn't let me specify the interval. I don't see it offers a manual
poll option. I don't use the Gmail app; however, it makes you select
between IMAP PUSH, or a poll interval, not both. I didn't see a manual
poll instigate in the Gmail app.
Not an ideal solution, but as you're using IMAP, you could use
BlueMail or K-9 Mail as an *extra* mail client and do the manual poll
with that. After all, it's just a fallback in case you don't see/get
the email with the 2SV code in your Inbox.
Frank Slootweg <this@ddress.is.invalid> wrote:
Not an ideal solution, but as you're using IMAP, you could use
BlueMail or K-9 Mail as an *extra* mail client and do the manual poll
with that. After all, it's just a fallback in case you don't see/get
the email with the 2SV code in your Inbox.
On Windows, Bluemail is a UWP (Univeral Windows Platform) app, not a
Win32 program. Do you know if Bluemail has a setting to configure it as
a startup app, so it is running when I log into my Windows account? On Android, is it manifested to be a stick app or use a service, so it is running when I startup the smartphone? I don't want to remember to
start an e-mail app.
VanguardLH <V@nguard.lh> wrote:
Frank Slootweg <this@ddress.is.invalid> wrote:
Not an ideal solution, but as you're using IMAP, you could use
BlueMail or K-9 Mail as an *extra* mail client and do the manual poll
with that. After all, it's just a fallback in case you don't see/get
the email with the 2SV code in your Inbox.
On Windows, Bluemail is a UWP (Univeral Windows Platform) app, not a
Win32 program. Do you know if Bluemail has a setting to configure it as
a startup app, so it is running when I log into my Windows account? On
Android, is it manifested to be a stick app or use a service, so it is
running when I startup the smartphone? I don't want to remember to
start an e-mail app.
No, I don't use BlueMail on Windows (but Thunderbird).
My comment was about your polling issue on *Android*, i.e. what it
says in your 'Subject:' and the topic of this group.
[...]
Frank Slootweg <this@ddress.is.invalid> wrote:
VanguardLH <V@nguard.lh> wrote:
Frank Slootweg <this@ddress.is.invalid> wrote:
Not an ideal solution, but as you're using IMAP, you could use
BlueMail or K-9 Mail as an *extra* mail client and do the manual poll
with that. After all, it's just a fallback in case you don't see/get
the email with the 2SV code in your Inbox.
On Windows, Bluemail is a UWP (Univeral Windows Platform) app, not a
Win32 program. Do you know if Bluemail has a setting to configure it as >> a startup app, so it is running when I log into my Windows account? On
Android, is it manifested to be a stick app or use a service, so it is
running when I startup the smartphone? I don't want to remember to
start an e-mail app.
No, I don't use BlueMail on Windows (but Thunderbird).
My comment was about your polling issue on *Android*, i.e. what it
says in your 'Subject:' and the topic of this group.
[...]
I was reading how K9 (don't remember how I landed in their forums)
changed to 15-minute minimum poll intervals, because Android was
enforcing the minimum interval. If true, configuring an Android client
to poll at shorter intervals (if the client didn't update to match
Android's minimum interval) wouldn't work to sooner get newly arrived messages in folders other than Inbox.
I couldn't find a manual poll option in MS Outlook or Gmail apps on my
phone. Only assume that they manually poll at lesser than 29 minutes to prevent the IMAP disconnects the server can enforce on idle connects,
but I don't know what is their poll interval.
Windows is not a problem. It's Google on Android where they fucked up
(if true) the minimum 15-minimum poll interval.
Not an ideal solution, but as you're using IMAP, you could use
BlueMail or K-9 Mail as an *extra* mail client and do the manual poll
with that. After all, it's just a fallback in case you don't see/get
the email with the 2SV code in your Inbox.
So using BlueMail or K-9 Mail on *Android* as an *extra* mail client,
can solve your problem of *manually* polling your *Spam* folder when
you expect, but don't see/get the email with the 2SV code in your
Inbox.
To refresh the Mail List, pull the screen down (swipe your finger from
the top of the screen downwards)
So, it's there although called refresh instead of poll or fetch. It's
there, but not obvious, plus I'm likely to pull down the notification
shade.
App devs seem to think you just miraculously divine how to
operate them.
Frank Slootweg <this@ddress.is.invalid> wrote:
So using BlueMail or K-9 Mail on *Android* as an *extra* mail client,
can solve your problem of *manually* polling your *Spam* folder when
you expect, but don't see/get the email with the 2SV code in your
Inbox.
After delving into their online articles, I found:
https://bluemail.me/help/tutorial/
Refreshing the Mail List
To refresh the Mail List, pull the screen down (swipe your finger from
the top of the screen downwards)
So, it's there although called refresh instead of poll or fetch. It's
there, but not obvious, plus I'm likely to pull down the notification
shade. App devs seem to think you just miraculously divine how to
operate them.
Instead of installing another e-mail app, or switching to the Gmail app,
or wading through menues to get at the Sync button to circumvent long
fetch intervals on the Junk folder to see false positives, like 2FA
codes, I might as well as install the bank's app which I've done. While there is no external app lock available in Android to put on the bank
app, it does require me to use a fingerprint and enter a 4-digit PIN.
Eh, guess that's okay.
I asked the bank about TOTP with their Android app. They don't know, so
how their app authenticates is unknown.
VanguardLH <V@nguard.lh> wrote:
Frank Slootweg <this@ddress.is.invalid> wrote:
So using BlueMail or K-9 Mail on *Android* as an *extra* mail client,
can solve your problem of *manually* polling your *Spam* folder when
you expect, but don't see/get the email with the 2SV code in your
Inbox.
After delving into their online articles, I found:
You didn't have to delve into it, I told you both could do a manual
poll.
https://bluemail.me/help/tutorial/
Refreshing the Mail List
To refresh the Mail List, pull the screen down (swipe your finger from
the top of the screen downwards)
So, it's there although called refresh instead of poll or fetch. It's
there, but not obvious, plus I'm likely to pull down the notification
shade. App devs seem to think you just miraculously divine how to
operate them.
I called it 'manual poll' (of your 'Spam' folder), because 'refresh'
is an ambiguous term in this context. Refresh *what*?
It's nearly impossible to "pull down the notification shade", because
you can pull down anywhere in the messages area, probably 70% or so of
the screen. *And* there are two other ways to refresh, a - blatantly
obvious
little button in the upper right and a menu choice in the
upper right menu.
Moral: (As I said it could do the job,) It would have been much
simpler just to try the app, instead of 'delving' into the app's documentation.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 297 |
Nodes: | 16 (2 / 14) |
Uptime: | 08:59:44 |
Calls: | 6,666 |
Files: | 12,213 |
Messages: | 5,336,262 |