A simpler way to interact locally with Outlook?

I am newly converted to n8n, traditionally a python man. Just ran into my first head scratcher that the forum and google couldn’t solve.

When using python, I normally use win32com.client to pull new emails locally from outlook and have my code perform some function on them.

When using n8n the typical method is to use your microsoft/mail credentials to pull emails. However is there a way to manually parse mails from my PC directly to n8n? I can’t connect n8n to the exchange directly because of security on our company network…and no I’m not doing anything naughty, just leveraging tech to be more efficient.

I was able to test a work around by forwarding emails to google and connect n8n to this google account but this is messy and I don’t really want to send company emails to Google. Is there a better way or work around?

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hey @Max_du_Plessis,

Welcome to the community :cake:

n8n works mostly with HTTP APIs and some other specific protocols we sadly don’t work with com apis for local clients so at the moment trying to connect to your local outlook application would be tricky.

If using the outlook node won’t work the IMAP node (if IMAP is enabled) would let you access the emails the only other option I can think of would be to run your python script with the execute command node… Unless you are using n8n cloud in which case the best option would be to let your company know about how good n8n is and see if they will adopt it.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.