Connecting n8n to OVH Hosted Exchange
Hey, been struggling with this for a while and hoping someone has solved it.
Setup:
- OVH Hosted Exchange (ex4.mail.ovh.net)
- n8n Cloud
- Trying to read emails via EWS to build a follow-up automation (weekly trigger, check unanswered threads, generate drafts via Claude)
Problem:
OVH Exchange EWS endpoint only accepts NTLM and Negotiate authentication — no Basic Auth at all. Confirmed via curl:
```
< HTTP/2 401
< www-authenticate: Negotiate
< www-authenticate: NTLM
```
I've tried:
- HTTP Request node with Basic Auth credentials
- HTTP Request node with Header Auth (manually built Authorization: Basic header with base64)
- Microsoft Outlook node via Managed OAuth2 (connected fine but reads a different Microsoft account, not the OVH Exchange mailbox)
- IMAP Trigger node (works for new incoming emails but can't query historical threads or check if we replied)
What I actually need:
- Read inbox threads from the last 13 days
- Check which threads have no reply from us
- Pass unanswered threads to Claude for draft generation
- Trigger: every Monday morning
Question:
Has anyone successfully connected n8n to OVH Hosted Exchange using NTLM auth? Is there a way to implement NTLM handshake in HTTP Request node? Or is there another approach I'm missing entirely?
Migrating to Google Workspace is on the table but would prefer to keep the existing setup if possible.
Thanks