Thanks for mentioning this. I had the same problem as the person you replied to for using alpine, which does support mfa, but then the 'request' for alpine to be authorised as supported software had to be supported by my organisation. The ticket has been open for about 3 months now and apparently they're still discussing.
I don't know what davmail or mbsync are, but I'll look them up and have a go at this when I find time.
If you had any nice links to help me on my travels, I'd be very appreciative :)