On 12/28/2022 01:49 PM, Mario Župan wrote: > Negative. > > I also had a need to download all my mails from office365 domain with > zero help of an admin. We moved to another office365 domain which I > wanted to read with aerc. > > So, I will try just to give you an overview: > > #1 GPG > > gpg --full-generate-key > > gpg --sign-key "mzupan mzu...@vup.hr <mailto:mzu...@vup.hr>" > > gpg --output ./Documents/manual/email-terminal/vup-token --armor --export > "mzupan <mzu...@vup.hr <mailto:mzu...@vup.hr>" > > > #2 use mutt_ouath2.py script > > python ./Documents/manual/email-terminal/mutt_oauth2.py > ./Documents/manual/email-terminal/vup-token --verbose --authorize > > #3 in mutt_ouath2.py you need just to change the next row: > > ENCRYPTION_PIPE = ['gpg', '--encrypt', '--recipient', 'mario <mzu...@vup.hr > <mailto:mzu...@vup.hr>>' > > > > # then in .mbsyncrc you need todo this: > > > #### > ... > > IMAPAccount vup > Host outlook.office365.com <http://outlook.office365.com/> > User mzu...@vup.hr <mailto:mzu...@vup.hr> > AuthMechs XOAUTH2 > PassCmd "python ~/Documents/manual/email-terminal/mutt_oauth2.py > ~/Documents/manual/email-terminal/vup-token" > CertificateFile /etc/ssl/certs/ca-certificates.crt > TLSType IMAPS > > ... > > #### > > Other lines are the same for every account. I hope I make the process > understandable. > > Best, > > Mario Zupan > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > *Šalje:* H <age...@meddatainc.com> > *Poslano:* 26. prosinca 2022. 16:52 > *Kopija:* Isync Mailing List <isync-devel@lists.sourceforge.net> > *Predmet:* Re: Logging in to O365 account > > On December 26, 2022 2:39:56 AM EST, Bence Ferdinandy <be...@ferdinandy.com> > wrote: > >2022. dec. 26. 3:08:32 H <age...@meddatainc.com>: > > > >> The TENANT_ID is available on the portal.azure.com page when logged > >in, > >> registering an app to get the CLIENT_ID is locked down. I don't see > >any > >> upside for the organization to provide a CLIENT_ID, only a potential > >> security risk, so I do not see that happening. > > > >For the client id, I suggest you use this: > >https://github.com/ferdinandyb/dotfiles/blob/master/.config/emailconfiguration/mutt_oauth2.py#L77 > > > >you will find that it's a rather well known application and thus will > >likely be already authorized. > > > >Besr, > >Bence > > Thank you. Does this require someone has already gotten mutt registered as an > application on my organization's O365 site? > > > _______________________________________________ > isync-devel mailing list > isync-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/isync-devel
Two more questions: - Where do I get the ca-certificates.crt file you are referring to? - You list TLSType IMAPS but mbsync does not recognize that keyword. Do you mean SSLType IMAPS?
_______________________________________________ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel