Offline Address Book: แก้รายชื่อพนักงานใหม่ไม่ขึ้นใน Outlook

Offline Address Book ของ classic Outlook ถูกสร้างใหม่ทุก 8 ชั่วโมง พนักงานใหม่จึงยังไม่ขึ้น กด Download Address Book แบบเต็ม แล้วตรวจว่าบัญชีไม่ถูกซ่อนจาก GAL

โดย ทีมงาน THAI DATA CLOUD อ่าน 15 นาที

แชร์FacebookXLINELinkedIn
Offline Address Book — Offline Address Book: แก้รายชื่อพนักงานใหม่ไม่ขึ้นใน Outlook
Offline Address Book: แก้รายชื่อพนักงานใหม่ไม่ขึ้นใน Outlook

คำตอบสั้น ๆ: Offline Address Book ของ classic Outlook ถูกสร้างใหม่ทุก 8 ชั่วโมง พนักงานใหม่จึงยังไม่ขึ้น กด Download Address Book แบบเต็ม แล้วตรวจว่าบัญชีไม่ถูกซ่อนจาก GAL

คู่มือนี้อธิบาย Offline Address Book ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย

Offline Address Book (OAB) คือสำเนาสมุดรายชื่อขององค์กรที่ classic Outlook for Windows ดาวน์โหลดมาเก็บในเครื่องเมื่อใช้ Cached Exchange Mode อาการที่เจอบ่อยคือพนักงานใหม่ไม่ขึ้นในสมุดรายชื่อและพิมพ์ชื่อในช่อง To แล้วหาไม่เจอ ชื่อที่เปลี่ยนแล้วยังเป็นชื่อเก่า หรือคนที่ลาออกไปแล้วยังอยู่ในรายชื่อ สาเหตุที่พบบ่อยที่สุดคือ Offline Address Book ในเครื่องยังเป็นรุ่นเก่า เพราะ Exchange Online สร้าง OAB ใหม่ทุก 8 ชั่วโมงและ Outlook ดาวน์โหลดตามรอบของตัวเอง ทางแก้ที่ได้ผลบ่อยที่สุดคือสั่ง Download Address Book แบบเต็มโดยเอาเครื่องหมายออกจาก Download changes since last Send/Receive ถ้ายังไม่ขึ้น ปัญหามักอยู่ที่ฝั่งผู้ดูแล เช่น บัญชีถูกซ่อนจาก Global Address List (GAL)

คู่มือนี้เขียนสำหรับผู้ใช้และผู้ดูแล Microsoft 365 ที่ใช้บัญชี Exchange Online บน classic Outlook ซึ่งเป็น Outlook แบบเดียวที่ใช้ Offline Address Book เราจะเริ่มจากเช็กว่าปัญหาอยู่ที่เครื่องหรือที่ไดเรกทอรี แล้วไล่จากการดาวน์โหลดใหม่ไปจนถึงการลบไฟล์ OAB ในเครื่อง เมื่อทำครบ คุณจะส่งอีเมลหาพนักงานใหม่ได้ และรู้ว่าต้องรอระบบหรือต้องแก้ค่าที่ฝั่งผู้ดูแล

สิ่งที่ต้องเตรียม

  • classic Outlook for Windows (Microsoft 365 Apps, 2024, 2021 หรือรุ่นเก่ากว่า) ที่ต่อกับบัญชี Microsoft 365 แบบ Exchange ดูง่าย ๆ ว่า classic Outlook มีเมนู File ส่วน new Outlook มีสวิตช์ New Outlook และไอคอนรูปเฟือง
  • ชื่อและอีเมลของพนักงานที่หาไม่เจอ และเวลาที่ผู้ดูแลสร้างบัญชีนั้น
  • เบราว์เซอร์สำหรับเปิด https://outlook.office.com เพื่อเทียบผลการค้นหา
  • สำหรับผู้ดูแล: สิทธิ์ใน Exchange admin center (EAC) และ Exchange Online PowerShell เพื่อตรวจว่าบัญชีถูกซ่อนจาก GAL หรือไม่
  • ถ้าบริษัทซิงก์ผู้ใช้จาก Active Directory ในองค์กร ต้องรู้ว่าใครดูแล AD เพราะบางค่าต้องแก้ที่นั่น

ลองค้นใน Outlook on the web ก่อน

วิธีแยกปัญหาที่เร็วที่สุดคือเปิด Outlook on the web แล้วเริ่มเขียนอีเมลใหม่ พิมพ์ชื่อพนักงานคนนั้นในช่อง To เว็บค้นจากไดเรกทอรีบนเซิร์ฟเวอร์โดยตรง ไม่ได้ใช้ Offline Address Book จึงบอกได้ทันทีว่าปัญหาอยู่ฝั่งไหน

  • เว็บเจอ แต่ classic Outlook ไม่เจอ: บัญชีพร้อมแล้ว ปัญหาอยู่ที่ Offline Address Book ในเครื่อง ทำขั้นตอนที่ 1 ถึง 3 และ 5
  • เว็บก็ไม่เจอ: ปัญหาอยู่ที่ไดเรกทอรี เช่น บัญชียังสร้างไม่เสร็จ ยังไม่มีกล่องจดหมาย ถูกซ่อนจาก GAL หรือยังไม่ซิงก์จาก AD ข้ามไปขั้นตอนที่ 4
  • เจอทั้งสองที่แต่ส่งแล้วตีกลับ: มักเป็นรายการเก่าใน AutoComplete ที่ชี้ไปยังบัญชีเดิม ดูขั้นตอนที่ 6
แผนภาพไดเรกทอรี Microsoft 365 ที่ Outlook on the web ค้นตรง กับ Offline Address Book ที่สร้างทุก 8 ชั่วโมงให้ classic Outlook ดาวน์โหลด
เว็บค้นจากไดเรกทอรีทันที ส่วน classic Outlook แบบ Cached เห็นรายชื่อใหม่หลังรอบ OAB และการดาวน์โหลด

ขั้นตอนที่ 1: ตรวจว่า Outlook ใช้ Offline Address Book อยู่จริง

Offline Address Book มีผลเฉพาะเมื่อ classic Outlook อยู่ใน Cached Exchange Mode ซึ่งเป็นค่าเริ่มต้น ถ้าเปิดแบบ Online mode Outlook จะค้นจากเซิร์ฟเวอร์เหมือนเว็บ วิธีตรวจที่ Microsoft แนะนำคือเปิด Address Book จากแท็บ Home ในกล่องรายการด้านบนเลือก Global Address List คลิกขวาแล้วเลือก Properties ดูช่อง The current server is:

  • ถ้าเป็นพาธไฟล์ในเครื่อง แปลว่า Outlook ใช้ไฟล์ OAB ที่ดาวน์โหลดไว้ ทำขั้นตอนถัดไปได้เลย
  • ถ้าเป็นชื่อเซิร์ฟเวอร์ แปลว่ากำลังค้นออนไลน์ ชื่อที่หายจึงไม่ใช่เรื่อง OAB ให้ไปขั้นตอนที่ 4

อีกทางหนึ่งคือดูที่ File > Account Settings > Account Settings เลือกบัญชี > Change ว่าเปิด Use Cached Exchange Mode อยู่หรือไม่ ไม่ต้องปิด Cached mode เพื่อแก้ปัญหานี้ เพราะจะทำให้ Outlook ช้าลงและทำงานออฟไลน์ไม่ได้

ขั้นตอนที่ 2: ดาวน์โหลด Offline Address Book แบบเต็ม

นี่คือวิธีที่แก้ได้บ่อยที่สุด และไม่กระทบอีเมลใด ๆ

  1. ใน classic Outlook ไปที่ File > Account Settings > Download Address Book หรือแท็บ Send / Receive > Send/Receive Groups > Download Address Book
  2. ในหน้าต่าง Offline Address Book เอาเครื่องหมายออกจาก Download changes since last Send/Receive เพื่อบังคับให้ดาวน์โหลดทั้งชุด
  3. ในช่อง Choose address book เลือก Global Address List หรือสมุดรายชื่อที่ผู้ดูแลกำหนด
  4. กด OK แล้วรอจนหน้าต่างความคืบหน้าปิดไป องค์กรที่มีรายชื่อมากอาจใช้เวลาหลายนาที

ตรวจผลด้วยการเปิด Address Book แล้วค้นชื่อพนักงานใหม่ หรือพิมพ์ชื่อในช่อง To ของอีเมลใหม่แล้วกด Ctrl + K ถ้าเจอ แปลว่าแก้แล้ว ไม่ต้องทำขั้นต่อไป ถ้าหน้าต่างขึ้นข้อผิดพลาดระหว่างดาวน์โหลด ให้จดรหัสไว้ แล้วทำขั้นตอนที่ 5

หน้าจอจำลองหน้าต่าง Offline Address Book ของ classic Outlook ที่เอาเครื่องหมายออกจาก Download changes since last Send/Receive
เอาเครื่องหมายออกเพื่อบังคับดาวน์โหลดทั้งชุด แล้วรอจนหน้าต่างความคืบหน้าปิด (ภาพจำลอง)

ขั้นตอนที่ 3: รอรอบสร้าง Offline Address Book และใช้ที่อยู่เต็มระหว่างรอ

ถ้าดาวน์โหลดเต็มแล้วยังไม่เจอ แต่ Outlook on the web เจอ เป็นไปได้มากว่าเซิร์ฟเวอร์ยังไม่ได้สร้าง OAB รุ่นที่มีชื่อนั้น Microsoft ระบุว่า Exchange Online สร้าง Offline Address Book ทุก 8 ชั่วโมง ส่วน classic Outlook จะตรวจและดาวน์โหลดรุ่นใหม่เองประมาณวันละครั้ง พนักงานที่เพิ่งสร้างบัญชีเช้านี้จึงอาจยังไม่อยู่ใน OAB จนกว่าจะถึงรอบถัดไป แล้วเครื่องต้องดาวน์โหลดรุ่นนั้นอีกต่อหนึ่ง

ระหว่างรอ ให้ส่งอีเมลได้ตามปกติด้วยการพิมพ์ที่อยู่เต็ม เช่น [email protected] ในช่อง To อีเมลจะไปถึงเพราะ Exchange Online ส่งตามที่อยู่ ไม่ได้ใช้ OAB ในการส่ง หลังรอบถัดไปให้ทำขั้นตอนที่ 2 ซ้ำอีกครั้ง ถ้าเจอชื่อแล้วแสดงว่าเป็นแค่เรื่องเวลา ไม่ต้องทำอะไรเพิ่ม

ขั้นตอนที่ 4: ตรวจฝั่งผู้ดูแลว่าบัญชีไม่ได้ถูกซ่อนจาก GAL

ถ้า Outlook on the web ก็หาไม่เจอ ปัญหาไม่ได้อยู่ที่ Offline Address Book แต่อยู่ที่ตัวบัญชี ให้ผู้ดูแลไล่ตามนี้

  • บัญชีมีกล่องจดหมายแล้วหรือยัง ใน EAC ไปที่ Recipients > Mailboxes แล้วค้นชื่อ ถ้าไม่มี ให้ตรวจว่ากำหนดไลเซนส์ที่มี Exchange Online ให้ผู้ใช้แล้วใน Microsoft 365 admin center
  • บัญชีถูกซ่อนจาก GAL หรือไม่ ใน EAC คลิกกล่องนั้น แท็บ General > Manage hide from GAL แล้วดูสวิตช์ Hide from global address list (GAL) ต้องปิดอยู่
  • ถ้าใช้ PowerShell ให้ดูค่า HiddenFromAddressListsEnabled ต้องเป็น False
Get-Mailbox -Identity [email protected] | Format-List DisplayName,HiddenFromAddressListsEnabled
Set-Mailbox -Identity [email protected] -HiddenFromAddressListsEnabled $false

ถ้าคำสั่ง Set-Mailbox ไม่ยอมแก้และแจ้งว่าออบเจ็กต์ซิงก์มาจาก Active Directory ในองค์กร ต้องแก้ที่ AD ฝั่งองค์กรแล้วรอรอบซิงก์ ไม่ใช่แก้ใน Exchange Online เมื่อแก้แล้วชื่อจะขึ้นใน Outlook on the web ก่อน แล้วจึงขึ้นใน classic Outlook หลัง Offline Address Book รอบถัดไป ตรวจซ้ำด้วยวิธีในส่วน ลองค้นใน Outlook on the web ก่อน

เคสกลับด้านก็ใช้หลักเดียวกัน ถ้าต้องการให้คนที่ลาออกหายจากรายชื่อทุกเครื่อง ให้ซ่อนบัญชีจาก GAL หรือจัดการบัญชีตามนโยบายบริษัท แล้วรอรอบ OAB ไม่ต้องให้ผู้ใช้ทุกคนลบอะไรเอง

ผลคำสั่ง Get-Mailbox แสดง HiddenFromAddressListsEnabled เป็น True แล้วใช้ Set-Mailbox เลิกซ่อน ให้ชื่อเข้า Offline Address Book รอบถัดไป
True แปลว่าบัญชีถูกซ่อน ชื่อจะไม่ขึ้นทั้งในเว็บและใน OAB จนกว่าจะเลิกซ่อน

ขั้นตอนที่ 5: สร้างไฟล์ Offline Address Book ในเครื่องใหม่

ถ้าดาวน์โหลดแล้วขึ้นข้อผิดพลาดทุกครั้ง หรือดาวน์โหลดเสร็จแต่รายชื่อยังค้างเป็นรุ่นเก่าทั้งที่ผ่านไปหลายวัน ไฟล์ OAB ในเครื่องอาจเสีย ให้สร้างใหม่ ขั้นตอนนี้ไม่แตะอีเมล ปฏิทิน หรือ Contacts ส่วนตัว เพราะไฟล์ OAB เก็บแค่สำเนาสมุดรายชื่อขององค์กร

  1. ปิด Outlook และตรวจใน Task Manager ว่าไม่มี OUTLOOK.EXE ค้าง
  2. เปิด File Explorer แล้ววางพาธ %LOCALAPPDATA%\Microsoft\Outlook\Offline Address Books ในช่องที่อยู่ ด้านในจะมีโฟลเดอร์ชื่อเป็น GUID ซึ่งต่างกันไปในแต่ละองค์กร
  3. เปลี่ยนชื่อโฟลเดอร์ Offline Address Books เป็น Offline Address Books.old เพื่อเก็บไว้ย้อนกลับได้ แทนการลบทิ้ง
  4. เปิด Outlook แล้วสั่ง Download Address Book ตามขั้นตอนที่ 2 อีกครั้ง Microsoft ระบุว่าเมื่อไฟล์ OAB ในเครื่องหายไป Outlook จะดาวน์โหลดแบบเต็มเสมอ
  5. เมื่อค้นชื่อเจอและใช้งานปกติสองสามวัน จึงลบโฟลเดอร์ .old

ถ้าดาวน์โหลดยังล้มเหลวแม้สร้างไฟล์ใหม่ ให้ตรวจว่า Autodiscover ทำงานปกติด้วย Test E-mail AutoConfiguration (กด Ctrl ค้างแล้วคลิกขวาที่ไอคอน Outlook ในถาดระบบ) เพราะ Outlook หาตำแหน่งดาวน์โหลด OAB ผ่าน Autodiscover ดูวิธีไล่ต่อในคู่มือแก้ Autodiscover

ขั้นตอนที่ 6: แก้อีเมลตีกลับเพราะรายชื่อเก่า

อีกอาการที่เกี่ยวกับ Offline Address Book คือพิมพ์ชื่อแล้วเจอ ส่งแล้วได้ NDR ที่มีบรรทัดขึ้นต้นด้วย IMCEAEX- และ #550 5.1.1 RESOLVER.ADR.ExRecipNotFound; not found ## Microsoft ระบุสาเหตุไว้สามข้อ คือรายการใน AutoComplete เสีย ตอบกลับอีเมลเก่าที่ย้ายมาจากไฟล์ PST หรือ Offline Address Book ไม่อัปเดตหรือดาวน์โหลดไม่ได้ ทางแก้ตามลำดับคือ

  1. ลบชื่อนั้นออกจากรายการแนะนำในช่อง To ด้วยการชี้เมาส์แล้วกด X หรือปุ่ม Delete จากนั้นพิมพ์ที่อยู่เต็มใหม่ ขั้นตอนละเอียดอยู่ในคู่มือ AutoComplete
  2. ดาวน์โหลด Offline Address Book แบบเต็มตามขั้นตอนที่ 2
  3. ถ้าเป็นบัญชีที่ลบแล้วสร้างใหม่ หรือย้ายมาจากระบบเดิม ให้ผู้ดูแลเพิ่มที่อยู่ X500 ของบัญชีเดิมให้บัญชีใหม่ ซึ่งอธิบายไว้ในคู่มือ AutoComplete เช่นกัน

ทดสอบด้วยการส่งอีเมลหาคนนั้นอีกครั้ง ถ้าไม่ได้ NDR กลับมาภายในไม่กี่นาทีถือว่าแก้แล้ว

Offline Address Book กับ new Outlook, เว็บ และบัญชี IMAP/POP

Microsoft ระบุว่า Cached Exchange Mode ไม่มีใน new Outlook for Windows ขั้นตอนดาวน์โหลดและลบไฟล์ Offline Address Book ในคู่มือนี้จึงใช้กับ classic Outlook เท่านั้น ถ้า new Outlook หรือ Outlook on the web หาพนักงานใหม่ไม่เจอ ให้ตรวจฝั่งผู้ดูแลตามขั้นตอนที่ 4 แทน ส่วนบัญชี IMAP และ POP ของผู้ให้บริการอีเมลทั่วไปไม่มี GAL และไม่มี Offline Address Book รายชื่อที่แนะนำในช่อง To มาจาก Contacts และ AutoComplete ในเครื่อง ถ้าต้องการให้ทุกคนมีรายชื่อพนักงานเหมือนกัน ให้นำเข้ารายชื่อจากไฟล์ตามคู่มือ Import Contacts

ปัญหาที่พบบ่อยเกี่ยวกับ Offline Address Book

ทำไมพนักงานใหม่ขึ้นใน Outlook on the web แต่ไม่ขึ้นใน classic Outlook?

เพราะเว็บค้นจากไดเรกทอรีบนเซิร์ฟเวอร์ ส่วน classic Outlook แบบ Cached ค้นจาก Offline Address Book ในเครื่อง ซึ่งอัปเดตตามรอบ ให้ดาวน์โหลดแบบเต็มตามขั้นตอนที่ 2 ถ้ายังไม่เจอ ให้รอรอบสร้าง OAB ถัดไปแล้วดาวน์โหลดซ้ำ

Offline Address Book อัปเดตบ่อยแค่ไหน?

Microsoft ระบุว่า Exchange Online สร้าง Offline Address Book ทุก 8 ชั่วโมง และ classic Outlook ดาวน์โหลดรุ่นใหม่เองประมาณวันละครั้ง หรือผู้ใช้สั่งดาวน์โหลดเองเมื่อไรก็ได้ การเปลี่ยนแปลงในไดเรกทอรีจึงอาจใช้เวลาเกินหนึ่งวันกว่าจะเห็นในทุกเครื่อง

ลบโฟลเดอร์ Offline Address Books แล้วอีเมลหรือ Contacts จะหายไหม?

ไม่หาย โฟลเดอร์นี้เก็บแค่สำเนาสมุดรายชื่อขององค์กร อีเมลอยู่ในไฟล์ OST และบนเซิร์ฟเวอร์ ส่วน Contacts ส่วนตัวอยู่ในกล่องจดหมาย แต่ควรเปลี่ยนชื่อเป็น .old แทนการลบตามขั้นตอนที่ 5 เพื่อย้อนกลับได้

พนักงานลาออกแล้วชื่อยังอยู่ใน Outlook ต้องทำอย่างไร?

ให้ผู้ดูแลซ่อนบัญชีจาก GAL หรือจัดการบัญชีตามนโยบายบริษัท แล้วรอรอบ Offline Address Book ถ้าชื่อยังเด้งในช่อง To ของบางคน นั่นมาจาก AutoComplete ในเครื่องคนนั้น ให้ลบรายการนั้นด้วยปุ่ม X

Offline Address Book ใช้กับ new Outlook ได้ไหม?

ไม่ได้ new Outlook ไม่มี Cached Exchange Mode และไม่มีเมนู Download Address Book ถ้าหารายชื่อไม่เจอใน new Outlook ให้ตรวจที่ Outlook on the web และตรวจบัญชีตามขั้นตอนที่ 4

อ้างอิงจากเอกสาร Offline address books in Exchange Online และ Outlook may be slower to resolve names ของ Microsoft

ถ้าองค์กรต้องการให้ช่วยตรวจไดเรกทอรี การซิงก์ผู้ใช้จาก AD และการตั้งค่า Outlook ทั้งบริษัท ติดต่อทีมงาน THAI DATA CLOUD ได้ และดูรายละเอียดบริการดูแล Microsoft 365 ได้ที่หน้าบริการของเรา

อ่านเพิ่มเติมเกี่ยวกับ Offline Address Book

แชร์FacebookXLINELinkedIn

มีคำถามเรื่องบริการ? ติดต่อทีมงาน