คำตอบสั้น ๆ: Not Implemented ตอนกด Send/Receive มักเกิดจากไฟล์ .srs เสีย ปิด Outlook แล้วเปลี่ยนชื่อ %APPDATA%\Microsoft\Outlook\Outlook.srs เป็น .old ถ้าไม่หายให้ไล่ add-in
คู่มือนี้อธิบาย Not Implemented ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย
Not Implemented คือหน้าต่าง error เล็ก ๆ ที่ classic Outlook for Windows แสดงข้อความเพียงสั้น ๆ ว่า Not implemented. ตอนกด Send/Receive All Folders (F9) ตอนกดส่งอีเมล และบางเครื่องเกิดตอนกด Reply หรือ Forward แล้วอีเมลไม่ถูกส่งหรือรับ สาเหตุที่พบบ่อยที่สุดคือไฟล์ตั้งค่า Send/Receive (ไฟล์ .srs) เสีย รองลงมาคือ add-in ที่ฝังตัวในการรับส่งอีเมล เช่น add-in ของแอนตี้ไวรัส วิธีที่ได้ผลบ่อยที่สุดคือปิด Outlook แล้วเปลี่ยนชื่อไฟล์ %APPDATA%\Microsoft\Outlook\<ชื่อโปรไฟล์>.srs เป็น .srs.old ให้ Outlook สร้างไฟล์ใหม่เอง
คู่มือนี้ใช้กับ classic Outlook (Microsoft 365 Apps, Outlook 2021, 2024 และรุ่นเก่า 2016/2019) พบบ่อยกับบัญชี IMAP และ POP ของอีเมลบริษัทที่ใช้ Send/Receive groups แต่เกิดกับบัญชี Microsoft 365/Exchange ได้เช่นกัน ขั้นตอนเรียงจากการทดสอบที่ไม่เปลี่ยนอะไร ไปจนถึงการซ่อม Office และสร้างโปรไฟล์ใหม่ ทำจบแล้วคุณจะส่งและรับอีเมลได้โดยไม่ขึ้น Not Implemented และรู้ว่าต้นเหตุคือไฟล์ตั้งค่า add-in หรือตัวโปรแกรม
สิ่งที่ต้องเตรียม
- บันทึกว่า Not Implemented ขึ้นตอนไหน: กด F9 กด Send กด Reply/Forward หรือขึ้นเองตามรอบเวลา และเกิดกับบัญชีเดียวหรือทุกบัญชี
- ชื่อโปรไฟล์ Outlook ดูได้ที่ Control Panel > Mail (Microsoft Outlook) > Show Profiles ค่าเริ่มต้นมักชื่อ Outlook
- ถ้าเคยตั้ง Send/Receive groups หรือรอบเวลาเอง ให้จดไว้ เพราะขั้นตอนที่ 2 จะคืนค่าเหล่านี้เป็นค่าเริ่มต้น
- สิทธิ์ผู้ดูแลเครื่องสำหรับซ่อม Office และสำเนาไฟล์ PST ถ้าบัญชีเป็น POP ดูการสำรองอีเมลบน Outlook
สาเหตุของ Not Implemented
ข้อความ Not Implemented ไม่ได้บอกรายละเอียดเหมือน error code อื่น แต่จากรูปแบบที่พบ สาเหตุหลักมี 4 กลุ่ม
- ไฟล์ .srs เสีย: ไฟล์นี้เก็บการตั้งค่าในหน้าต่าง Send/Receive Groups (Ctrl + Alt + S) ว่าบัญชีไหนรับส่งเมื่อไร หนึ่งโปรไฟล์มีหนึ่งไฟล์ ตั้งชื่อตามโปรไฟล์ เช่น
Outlook.srs - add-in ที่เกี่ยวกับการรับส่ง: add-in ของแอนตี้ไวรัสที่สแกนอีเมล โปรแกรมเข้ารหัส ลายเซ็นอัตโนมัติ CRM หรือระบบเก็บถาวร
- ไฟล์โปรแกรม Office เสีย: รวมถึงเครื่องที่ติดตั้ง Outlook สองรุ่นคู่กัน ทำให้รุ่นหนึ่งเรียกใช้ไฟล์ MAPI ผิดรุ่น
- บัญชีหรือโปรไฟล์เสีย: เกิดเฉพาะบัญชีเดียว หรือเกิดต่อแม้แก้ทุกอย่างแล้ว
ขั้นตอนที่ 1: ทดสอบใน Safe Mode เพื่อแยกต้นเหตุของ Not Implemented
ปิด Outlook ให้หมด กด Windows + R พิมพ์ outlook.exe /safe แล้วกด OK เมื่อ Outlook เปิดใน Safe Mode ให้กด F9 หรือส่งอีเมลทดสอบถึงตัวเอง
- ถ้าใน Safe Mode ยังขึ้น Not Implemented ให้ทำขั้นตอนที่ 2 ต่อ เพราะไฟล์ .srs ถูกใช้ทั้งโหมดปกติและ Safe Mode
- ถ้า Safe Mode รับส่งได้ปกติ ต้นเหตุคือ add-in ข้ามไปขั้นตอนที่ 3 ได้เลย
การทดสอบนี้ไม่เปลี่ยนการตั้งค่าใด ๆ ปิด Safe Mode แล้วเปิด Outlook แบบปกติได้ทันที
ขั้นตอนที่ 2: เปลี่ยนชื่อไฟล์ .srs ให้ Outlook สร้างใหม่
นี่คือวิธีแก้ Not Implemented ที่ได้ผลบ่อยที่สุด และไม่แตะอีเมลเลย
- ปิด Outlook แล้วเปิด Task Manager ตรวจว่าไม่มี OUTLOOK.EXE ค้าง
- กด Windows + R พิมพ์
%APPDATA%\Microsoft\Outlookแล้วกด OK (โฟลเดอร์ AppData ปกติซ่อนอยู่ วิธีนี้เข้าได้ตรง) - หาไฟล์ที่ลงท้ายด้วย
.srsซึ่งตั้งชื่อตามโปรไฟล์ เช่นOutlook.srsถ้า File Explorer ไม่แสดงนามสกุล ให้เปิด View > Show > File name extensions - เปลี่ยนชื่อเป็น
Outlook.srs.old(เปลี่ยนชื่อ ไม่ลบ เผื่อต้องย้อนกลับ) - เปิด Outlook แล้วกด F9 Outlook จะสร้างไฟล์ .srs ใหม่ที่มีกลุ่ม All Accounts ค่าเริ่มต้น
ผู้ดูแลที่ทำหลายเครื่องใช้ PowerShell ตามภาพด้านล่างได้ ถ้าส่งอีเมลทดสอบถึงตัวเองแล้วเข้า Inbox และกด F9 ไม่ขึ้น Not Implemented แปลว่าแก้แล้ว ไม่ต้องทำขั้นต่อไป Send/Receive groups ที่สร้างเองและรอบเวลาที่ตั้งไว้จะกลับเป็นค่าเริ่มต้น ให้ตั้งใหม่ที่แท็บ Send / Receive > Send/Receive Groups > Define Send/Receive Groups ตำแหน่งไฟล์ .srs และไฟล์ตั้งค่าอื่นของ Outlook อ้างอิงได้จากบทความ Find and transfer Outlook data files from one computer to another ของ Microsoft
ขั้นตอนที่ 3: ปิด add-in ที่ทำให้เกิด Not Implemented
ถ้าขั้นตอนที่ 1 ชี้ว่าเป็น add-in หรือเปลี่ยนชื่อ .srs แล้วยังขึ้น Not Implemented ให้ไปที่ File > Options > Add-ins ช่อง Manage เลือก COM Add-ins แล้วกด Go เริ่มจาก add-in ที่ทำงานตอนส่งหรือรับ เช่น ของแอนตี้ไวรัส โปรแกรมเข้ารหัส หรือ CRM เอาเครื่องหมายออกทีละตัว ปิดเปิด Outlook แล้วกด F9 ทดสอบทุกครั้ง ดูวิธีละเอียดในคู่มือ Outlook Safe Mode และ Add-in
ถ้าต้นเหตุเป็น add-in ของแอนตี้ไวรัส ให้อัปเดตแอนตี้ไวรัสเป็นรุ่นล่าสุดและแจ้งผู้ผลิต อย่าปิดการป้องกันทิ้งไว้เพื่อให้ error หายไป ถ้าองค์กรตัดสินใจไม่ใช้ add-in สแกนอีเมลใน Outlook ผู้ดูแลควรมีการกรองไวรัสและสแปมที่ฝั่งเซิร์ฟเวอร์อีเมลหรือ gateway แทน เมื่อเจอตัวต้นเหตุแล้ว ถ้ากด F9 ได้ปกติโดยปิด add-in ตัวนั้นไว้ แปลว่าแก้แล้ว