My company has very strict rules for mail protocols. We use a piece of software that is only able to connect to a POP3 account, and that protocol is not allowed.

Could I find some kind of connector/relay or whatever, that would allow me to have an Office 365 account, where this piece of software would be able to connect to the Office 365 and deliver it to our software?

2 Answers 2


I would suggest using the combination of Python and Django to set up a local Django POP3 server and act as a gateway to the Office 365 services, then use the Office 365 API from Python using the methods explained here in this series.

  • Dose that mean no out of the box software exsist for this type of setup? Sep 24, 2015 at 1:49
  • Not that I know of - it is not exactly the most common sort of requirement that you can think of. Sep 24, 2015 at 5:41

You could use a combination of an off-the-shelf email client and local POP3 server.

The OTS mail client would use an allowed protocol other than POP3 to retrieve the mail from Office365. It would then use rules to forward the mail to a local SMTP server, which would then serve it up to your "piece of software" with POP3.

Office 365 has a POP3 interface I'm pretty sure, can't you just get your company to relax that rule?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.