Alpine med OAuth2 for MS365

Viktig:

Veiledningen under gjelder kun om du har e-postkontoen din i MS365. Alle kontoer p? UiO flyttes dit h?sten 2024. Er du usikker p? om du har e-post i MS-365, kan du sjekke det slik:

G? til →outlook.office.com. Hvis du ser et p?loggingsvindu og kan logge inn, er du flyttet. Blir du bedt om ? klikke p? en lenke for ? bli omdirigert, er du ikke flyttet.

Er du ikke flyttet, f?lger du →Veiledningen for oppsett Alpine for Exchange on-prem.

Installasjon av Alpine 2.26

Avhengig av din Linux distribusjon, kan tilgjengelige alpine pakker v?re for gamle til ? koble seg til Microsoft 365. Veiledningen viser deg hvordan du kan installere Alpine 2.26 i din Linux-hjemmekatalog:

mkdir -p ~/alpine-2.26/build
cd ~/alpine-2.26/build
wget https://alpineapp.email/alpine/release/src/alpine-2.26.tar.xz
tar Jxvf alpine-2.26.tar.xz
rm -f ~/alpine-2.26/build/alpine-2.26.tar.xz
cd ~/alpine-2.26/build/alpine-2.26
./configure --prefix=$HOME/alpine-2.26/
make
make install
rm -rf ~/alpine-2.26/build
cd ~/
export PATH=~/alpine-2.26/bin:$PATH

MERK: Du m? kanskje installere noen avhengigheter for ? bygge denne programvaren, f.eks. ncurses-devel eller libncurses-dev.

Konfigurering av Alpine

F?rst - vi kj?rer programmet og avslutter det for ? generere en standard ~/.pinerc-fil:

  1. Kj?r kommandoen 'alpine'
  2. Trykk 'E' for ? avslutte standard hilsen
  3. Trykk 'Q' for ? avslutte (og 'Y' for ? bekrefte)

Bruk ditt favoritt tekstredigeringsprogram til ? endre ~/.pinerc-filen og oppdater f?lgende felt:

personal-name=DITTETTERNAVN, DITTFORNAVN
user-domain=uio.no
 
customized-hdrs=From: "DITTETTERNAVN, DITTFORNAVN" 
smtp-server=smtp.office365.com/user=BRUKERNAVN@uio.no/submit/auth=xoauth2
inbox-path={outlook.office365.com/ssl/user=BRUKERNAVN@uio.no/auth=xoauth2}INBOX
postponed-folder={outlook.office365.com/ssl/user=BRUKERNAVN@uio.no/auth=xoauth2}Drafts
trash-folder={outlook.office365.com/ssl/user=BRUKERNAVN@uio.no/auth=xoauth2}Deleted Items
folder-collections=mail/[],Office365 {outlook.office365.com/ssl/user=BRUKERNAVN@uio.no/auth=xoauth2}[]

?pne Alpine igjen, og du b?r bli m?tt med meldingen Authorizing Alpine Access to Outlook Email Services:

G? til URL-en fra meldingen (https://microsoft.com/devicelogin) og skriv inn den angitte koden - fullf?r de nettbaserte Office 365-baserte autentiseringstrinnene. N?r du har fullf?rt autentiseringstrinnene i nettleseren din, vil Alpine sp?rre (nederst) Preserve Refresh and Access tokens on DISK for next login?, velg 'Y'.
 

Alpine vil deretter opprette en hovedpassordfil (Master Password) (p? ~/.pine-passfile) – dette er hvordan Alpine beskytter autentiseringen din mot Office365 uten ? m?tte g? gjennom den nettbaserte autentiseringen hver gang. Opprett et hovedpassord for Alpine som bedt om (og en gang til for ? bekrefte).


N? skal du kunne g? til "INBOX" og se e-posten din.

Hvis du g?r til mappelisten, b?r du se et "Office 365"-alternativ for ? se undermappene for kontoen din (dette er fra "folder-collections"-innstillingen i ~/.pinerc).

N?r du starter alpine fremover, vil den automatisk be om det alpine "hovedpassordet" (meldingen er Enter password of key <MasterPassword> to unlock password file:) - dette er IKKE ditt NETID-passord, men passordet du opprettet ovenfor - den er kun spesifikk for alpint.

Offisiell dokumentasjon:

Publisert 6. sep. 2024 12:04 - Sist endret 11. sep. 2024 13:15