2
ฉันสามารถส่งอีเมล SMTP ผ่านกล่องจดหมายที่แชร์ของ Office365 ได้หรือไม่
เรากำลังคิดที่จะย้ายไปอยู่ที่ O365; อย่างไรก็ตามเราได้พัฒนาซอฟต์แวร์ที่ใช้เซิร์ฟเวอร์ Exchange ปัจจุบันของเราเพื่อส่งอีเมลไปยังผู้ใช้ภายนอกรวมถึงกล่องสนับสนุนเมื่อเกิดข้อผิดพลาด ฉันกำลังทดสอบสิ่งนี้เพื่อให้แน่ใจว่ารหัสที่เรามีจะยังคงทำงานร่วมกับ O365 ได้ แต่จนถึงตอนนี้ฉันยังไม่ประสบความสำเร็จมาก ฉันได้ลองใช้ SmtpClient ของ. Net และ SmtpClient ของ MailKit แล้วและดูเหมือนว่าจะไม่มีใครทำงานได้ ฉันได้รับข้อผิดพลาดอย่างต่อเนื่อง (นี่เป็นข้อผิดพลาดจาก MailKit - ข้อผิดพลาด. Net คล้ายกัน) "AuthenticationInvalidCredentials: 5.7.3 การตรวจสอบสิทธิ์ไม่สำเร็จ [* .prod.exchangelabs.com]" ฉันสามารถใช้ข้อมูลประจำตัวที่ฉันมีในรหัสของฉันเพื่อเข้าสู่ OWA - ดังนั้นฉันรู้ว่าข้อมูลประจำตัวที่ถูกต้อง เป็นไปไม่ได้ที่จะส่งอีเมลผ่าน O356? มีการกำหนดค่าพิเศษใด ๆ ที่จะเกิดขึ้นใน Exchange เพื่อให้เป็นไปได้หรือไม่ นี่คือสิ่งที่ฉันได้ลองไปแล้ว: MailKit var msg = new MimeMessage(); msg.From.Add(new MailboxAddress("Support","support@mydomain.com")); …