[{"text_idx": "#000000", "text": "Aliro per PHP al Exchange/Office 3651022"}, {"text_idx": "#000001", "text": "Longe anoncite - nun realaj\u0302o : Microsoft mals\u0302altis au\u0306tentikigon per pasvorto por iuj protokoloj en Exchange Online ekde septembro 2022 favore al oAuth2. La GitHub-problemoj de multaj bibliotekoj kaj rezervaj skriptoj klarigas, ke la s\u0302ang\u0302o surprizis multajn administrantojn. Malsupre ni montras manieron kiel vi povas dau\u0306rigi aliri la enhavon de via Exchange-leterkesto helpe de oAuth2 per PHP per IMAP."}, {"text_idx": "#000002", "text": "El sekureca vidpunkto, la movo de Mikrosofto estas tre g\u0302usta, sed la komplekseco de programa aliro al g\u0302iaj retpos\u0302toj sufic\u0302e pliig\u0302is. Ekzemple, se vi uzas la vaste uzatan barbushin/php-imap-bibliotekon , aliro kutimis esti jena:"}, {"text_idx": "#000003", "text": "G\u0302i simple ne plu funkcias. Por establi konekton per oAuth2, la unua malfacilaj\u0302o estas akiri la alirj\u0302etonon. Kaj por tio vi devas preni sur du hurdojn."}, {"text_idx": "#000005", "text": "Malfermu la \"Azure Active Directory\""}, {"text_idx": "#000006", "text": "Elektu \"Registrig\u0302oj de la aplikaj\u0302o\" & \"Nova registrado\"."}, {"text_idx": "#000008", "text": "\"APIoj uzataj de mia organizo\" & \"Office 365 Exchange Online\""}, {"text_idx": "#000010", "text": "Elektu priskribon kaj starigu validecon"}, {"text_idx": "#000012", "text": "Post kiam vi faris tion, la resto ne estas raketscienco. C\u0302ar barbushin/php-imap ne subtenas oAuth2, vi povas konektig\u0302i kun la alternativa biblioteko Webklex/php-imap (kiu ankau\u0306 havas la avantag\u0302on ne postuli la PHP-IMAP-modulon ).:"}, {"text_idx": "#000013", "text": "Tiam vi komencas la prokurilon per python emailproxy.py --no-gui kaj nun povas iri al la IP nec\u0302ifrita localhost sur haveno 1993 konekti per regula Basic Auth (kaj ajna pasvorta aro). Se vi volas komenci la prokurilon kiel servon en la fono kiam vi ekfunkciigas la sistemon, vi povas uzi, ekzemple systemd:"}, {"text_idx": "#000014", "text": "Se necesas c\u0302ifrita konekto, tio ankau\u0306 eblas - por tio vi unue kreas privatan s\u0302losilon kaj memsubskribitan atestilon.:"}, {"text_idx": "#000015", "text": "Tiam referenco estas farita en la emailproxy.config c\u0302i tiuj du dosieroj:"}, {"text_idx": "#000017", "text": "GitHubTwitterPinboardPinterestYouTubeButikvaroSpotifyDribbbleLinkedInXingPGPValidigo de markado de W3CGugla Lumturo"}]