Puncte:0

oauth2 pe office365 smtp cu eroare curl 530 5.7.57 Clientul nu a fost autentificat pentru a trimite e-mail

drapel in

Folosesc această buclă:

curl -vvv --url 'smtp://smtp.office365.com:587' \
--ssl-reqd \
--mail-de la „$user” \
--mail-rcpt „$destuser” \
--upload-file ./mail.txt \
--oauth2-bearer $accesstoken

pentru a încerca să trimit un e-mail dintr-un cont în care am înregistrat o aplicație oauth cu aceste permisiuni Graph - Permisiuni delegate

SMTP.Trimite
Mail.Read
Mail.Send
deschis
acces_offline

dar mereu primesc o eroare: 530 5.7.57 Clientul nu a fost autentificat pentru a trimite e-mail.

atat cutia postala a utilizatorului cat si transportul au SmtpClientAuthenticationDisabled la $false

Sunt destul de încrezător că jetonul de acces este valid, am testat și jetonul de reîmprospătare care funcționează, ai idee cum să faci asta să funcționeze?

Este compatibil cu buclele https://docs.microsoft.com/en-us/exchange/client-developer/legacy-protocols/how-to-authenticate-an-imap-pop-smtp-application-by-using-oauth

?

drapel in
a reușit să se autentifice manual cu: XOAUTH2="user=$user\001auth=purtător $token\001\001" echo -ro $XOAUTH2 | base64 > encodedtoken.txt tr -d '\n' encnonewline.txt helo="serverul meu.com" from='[email protected]' to='[email protected]' subj="subiect: e-mail de testare" data=" salut e-mail de test" encoded2=$( cat encnonewline.txt )
drapel in
{ somn 1 ecou "heo $helo" somn 0,5 echo „auth xoauth2” somn 1 eco $codat2 somn 3 echo "mail de la:" somn 0,5 echo "rcpt la:" ecou "date" echo „De la: $de la” echo „Către: $to” ecou „$subj” ecou ecou "$date" ecou "." somn 1 echo renunță } | timeout 15 openssl s_client -connect smtp.office365.com:587 -crlf -starttls smtp > ./output.txt 2>&1 cat ./output.txt încă mai trebuie să înțeleg cum să faci cu curl

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.