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 [email protected] <mailto:[email protected]>"
>
> gpg --output ./Documents/manual/email-terminal/vup-token --armor --export 
> "mzupan <[email protected] <mailto:[email protected]>"
>
>
> #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 <[email protected] 
> <mailto:[email protected]>>'
>
>
>
> # then in .mbsyncrc you need todo this:
>
>
> ####
> ...
>
> IMAPAccount vup
> Host outlook.office365.com <http://outlook.office365.com/>
> User [email protected] <mailto:[email protected]>
> 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 <[email protected]>
> *Poslano:* 26. prosinca 2022. 16:52
> *Kopija:* Isync Mailing List <[email protected]>
> *Predmet:* Re: Logging in to O365 account
>  
> On December 26, 2022 2:39:56 AM EST, Bence Ferdinandy <[email protected]> 
> wrote:
> >2022. dec. 26. 3:08:32 H <[email protected]>:
> >
> >> 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to