Score:0

oauth2 บน office365 smtp พร้อมข้อผิดพลาด curl 530 5.7.57 ไคลเอนต์ไม่รับรองความถูกต้องเพื่อส่งเมล

ธง in

ฉันใช้ขดนี้:

ขด -vvv --url 'smtp://smtp.office365.com:587' \
--ssl-reqd \
--mail-จาก "$user" \
--mail-rcpt "$destuser" \
--อัพโหลดไฟล์ ./mail.txt \
--oauth2-bearer $ accesstoken

เพื่อพยายามส่งอีเมลจากบัญชีที่ฉันลงทะเบียนแอปพลิเคชัน oauth ด้วยสิทธิ์กราฟเหล่านี้ - สิทธิ์ที่ได้รับมอบสิทธิ์

SMTP ส่ง
Mail.Read
จดหมายส่ง
เปิด
ออฟไลน์_การเข้าถึง

แต่ฉันได้รับข้อผิดพลาดเสมอ: 530 5.7.57 ไคลเอ็นต์ไม่ได้รับการรับรองความถูกต้องในการส่งจดหมาย

ทั้งกล่องจดหมายของผู้ใช้และการขนส่งมี SmtpClientAuthenticationDisabled เป็น $false

ฉันค่อนข้างมั่นใจว่าโทเค็นการเข้าถึงถูกต้อง ฉันยังทดสอบรีเฟรชโทเค็นซึ่งใช้งานได้ มีความคิดเกี่ยวกับวิธีการทำงานนี้หรือไม่

ขดเข้ากันได้กับ https://docs.microsoft.com/en-us/exchange/client-developer/legacy-protocols/how-to-authenticate-an-imap-pop-smtp-application-by-using-oauth

?

in flag
จัดการเพื่อตรวจสอบสิทธิ์ด้วยตนเองด้วย: XOAUTH2="user=$user\001auth=Bearer $token\001\001" เสียงสะท้อน -en $XOAUTH2 | base64 > encodedtoken.txt tr -d '\n' encnonewline.txt เฮลโล = "myserver.com" จาก='[email protected]' ถึง='[email protected]' subj="เรื่อง: จดหมายทดสอบ" ข้อมูล = "สวัสดีจดหมายทดสอบ" encoded2=$( cat encnonewline.txt )
in flag
{ นอน1 echo "สวัสดี $สวัสดี" นอน 0.5 echo "รับรองความถูกต้อง xoauth2" นอน1 เสียงสะท้อน $encoded2 นอน 3 echo "จดหมายจาก:" นอน 0.5 echo "rcpt ถึง:" ก้อง "ข้อมูล" echo "จาก: $จาก" echo "ถึง: $to" เสียงสะท้อน "$subj" เสียงสะท้อน echo "ข้อมูล $" เสียงสะท้อน "." นอน1 เสียงสะท้อนหยุดลง } | หมดเวลา 15 openssl s_client -เชื่อมต่อ smtp.office365.com:587 -crlf -starttls smtp > ./output.txt 2>&1 แมว ./output.txt ยังคงต้องเข้าใจวิธีการทำขด

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา