Hi everyone, I’m running n8n v1.99.1 (self-hosted) on Linux and I’ve been wiring up the built-in Email Trigger (IMAP) (version 2) to watch a mailbox on mail.livemail.co.uk. I’m hitting this error in production and testing:
Maximum number of connections from user+IP exceeded (mail_max_userip_connections=10)
I’ve read the docs and seen references to:
Enable IMAP IDLE if available
Reconnect IDLE every X minutes
Close connection after execution
…but none of these options appear in my IMAP credentials dialog (only user/password/host/port/SSL toggle).
What I’ve tried so far:
- Deleting all old workflow executions
- Ensuring “disconnect” on each run via a hypothetical credential toggle
- Polling only “UNSEEN” and throttling reconnects by adding a “Force Reconnect Every Minutes” parameter under the node (but that parameter isn’t supported in v2)
- Verifying with my mail provider that IMAP IDLE is enabled server-side (it is)
Environment
- n8n version 1.99.1
- Email Trigger (IMAP) node v2
- Mail server: Fasthosts / livemail.co.uk IMAP on port 993 with SSL
My questions:
- Where have the “IDLE” / connection re-use settings gone?
The docs (and some screenshots in older tutorials) show them under the IMAP credential itself, but they’re missing in my UI. - How can I configure n8n to open only one persistent socket (IMAP IDLE) or at least cleanly close the connection on every execution to avoid hitting the
mail_max_userip_connections
limit? - If v2 of the node no longer supports those options, is there a recommended workaround (custom credential JSON, environment variable, switching back to v1, alternative node, etc.)?
Any pointers, workarounds, or config snippets would be hugely appreciated!
Thanks in advance