ในการแก้ไขปัญหานั้นและทำให้เซิร์ฟเวอร์เสมือน SMTP สามารถแก้ไขได้ใน IIS 6.0 Manager และหยุดการหยุดทำงานเมื่อเซิร์ฟเวอร์ได้รับอีเมล ให้ทำดังต่อไปนี้:
- หยุดบริการ SMTP
- เปิดไฟล์ C:\Windows\System32\inetsrv\MetaBase.xml
- ค้นหาส่วน <IIsSmtpServer Location ="/LM/SmtpSvc/1" ("1" มีความสำคัญ)
- เพิ่มแอตทริบิวต์ต่อไปนี้:
AccessSSLFlags="0"
AuthFlags="AuthAnonymous"
IPSecurity="18000080200000807800008080000080010000008800000000000000000000000400000003000000020000000200000002000000e00000009c000080020000000100000002000000f000000090000080020000000200000002000000fe00000094000080020000000200000004000000000000008800008000000000000000000000000000000000ffffffff7f000001fffff000fffffe00c2f67600ffffe000d4190000"
RelayForAuth="4294967295"
SaslLogonDomain=""
SmtpInboundCommandSupportOptions="7697601"
- เริ่มบริการ SMTP อีกครั้ง
ในกรณีที่คุณสงสัย คุณลักษณะเหล่านี้พบได้ในส่วนเดียวกันบน Windows Server 2019
คุณยังสามารถคัดลอกส่วนทั้งหมดนี้จาก MetaBase.xml ของ Windows 2019 ไปยังเซิร์ฟเวอร์ Windows 2022 ของคุณ... ใช้งานได้เช่นกัน
อย่าถามฉันว่าทำไมสิ่งนี้ถึงใช้งานได้หรือเหตุใดคุณลักษณะเหล่านี้จึงแตกต่างกันใน Windows 2019 และ 2022
เป็นเพียงวิธีที่ฉันทำให้เซิร์ฟเวอร์ 2022/IIS/SMTP ทั้งหมดของเราทำงาน....คัดลอกการกำหนดค่าจากระบบ Windows 2019