Di chuyển IMAP là phương án phù hợp khi doanh nghiệp đang dùng một hệ thống email có hỗ trợ IMAP như cPanel, Dovecot, Zimbra, Kerio, Courier, máy chủ mail Linux hoặc một dịch vụ email hosting khác và muốn chuyển nội dung thư sang Exchange Online. Bài viết này hướng dẫn toàn bộ quy trình bằng Exchange admin center, từ khâu chuẩn bị tenant, lập tệp CSV, tạo migration endpoint, chạy migration batch, kiểm tra dữ liệu cho đến chuyển bản ghi MX và dừng đồng bộ.
1. IMAP migration chuyển được và không chuyển được dữ liệu nào?
IMAP là giao thức truy cập thư. Vì vậy, công cụ IMAP migration của Microsoft chỉ đọc các thư mục mail và sao chép email sang mailbox Exchange Online tương ứng. Đây không phải là cơ chế chuyển toàn bộ cấu trúc cộng tác của hệ thống nguồn.
| Nội dung | Kết quả | Giải thích |
|---|---|---|
| Email trong Inbox và các thư mục mail | Có thể di chuyển | Thư được sao chép từ mới đến cũ, giữ cấu trúc thư mục trong phạm vi máy chủ IMAP cung cấp. |
| Danh bạ | Không | Cần xuất/nhập riêng, ví dụ CSV hoặc công cụ của hệ thống nguồn. |
| Lịch | Không | Cần xuất/nhập riêng, thường bằng ICS hoặc công cụ migration chuyên dụng. |
| Tasks, rules, chữ ký, quyền chia sẻ | Không | IMAP không mang theo các đối tượng và thiết lập đặc thù của Exchange. |
| Public/shared folder đặc thù | Không nên coi là mailbox thông thường | Cần đánh giá riêng; nếu máy chủ nguồn hiển thị public folder qua IMAP, phải loại trừ để tránh sao chép lặp vào nhiều mailbox. |
Theo giới hạn Microsoft công bố, mỗi mailbox có thể di chuyển tối đa 500.000 mục; email lớn nhất được công cụ IMAP migration xử lý là 35 MB. Thư mục có dấu gạch chéo / trong tên có thể không được di chuyển, vì vậy nên đổi tên trước khi chạy batch. Microsoft cũng khuyến nghị tạm ngừng các chính sách MRM hoặc archive tự động trong giai đoạn migration và đối soát, tránh việc thư bị policy di chuyển hoặc xóa giữa lúc công cụ đang kiểm tra.
2. Kiến trúc và trình tự triển khai
Một dự án IMAP migration an toàn nên chia thành các pha rõ ràng thay vì tạo batch và đổi MX ngay lập tức.
- Kiểm kê hệ thống nguồn, dung lượng, số lượng thư và thông số kết nối IMAP.
- Thêm và xác minh domain trong Microsoft 365, nhưng chưa chuyển MX.
- Tạo người dùng, gán license Exchange Online và kiểm tra mailbox đích.
- Chuẩn bị tài khoản truy cập mailbox nguồn và tệp CSV.
- Tạo migration endpoint, chạy một batch pilot nhỏ.
- Chạy các batch chính, theo dõi lỗi và đối soát dữ liệu.
- Chuyển MX và các bản ghi DNS email sang Microsoft 365.
- Duy trì đồng bộ tăng dần ít nhất 72 giờ, sau đó xóa batch và ngừng hệ thống cũ khi đã xác nhận hoàn tất.
3. Checklist chuẩn bị trước khi di chuyển
| Hạng mục | Yêu cầu | Cách kiểm tra |
|---|---|---|
| Domain | Đã thêm và xác minh quyền sở hữu trong Microsoft 365 | Microsoft 365 admin center > Settings > Domains. |
| Mailbox đích | Mỗi địa chỉ trong CSV phải có mailbox Exchange Online tương ứng | Users > Active users; người dùng đã được gán license có Exchange Online. |
| Máy chủ IMAP | Có FQDN công khai, phân giải DNS được và nhận kết nối từ Internet | Ví dụ imap.example.com; kiểm tra cổng 993/SSL hoặc cấu hình IMAP thực tế. |
| Chứng thư TLS | Tên trên chứng thư khớp FQDN và chuỗi chứng thư hợp lệ | Dùng một email client bên ngoài mạng nội bộ để thử đăng nhập IMAP SSL. |
| Firewall/IDS | Không chặn kết nối từ dịch vụ Microsoft 365 tới IMAP | Rà soát port, connection limit, rate limit, IPS/DoS protection và log firewall. |
| Thông tin đăng nhập | Có mật khẩu từng người dùng hoặc tài khoản quản trị được phép đọc mọi mailbox | Thử đăng nhập trực tiếp vào một mailbox pilot bằng đúng định dạng username dự kiến đưa vào CSV. |
| Dung lượng và số mục | Mailbox đích đủ quota; mỗi mailbox dưới giới hạn 500.000 mục | Lấy báo cáo dung lượng/số lượng thư từ máy chủ nguồn và so với license đích. |
| DNS TTL | Giảm TTL của MX xuống 3.600 giây hoặc thấp hơn trước ngày cutover | Thực hiện đủ sớm để giá trị TTL cũ hết hiệu lực trước khi đổi MX. |
4. Thu thập thông số máy chủ IMAP nguồn
Exchange Online cần một địa chỉ máy chủ có thể truy cập từ Internet. Nên dùng tên đầy đủ FQDN thay vì địa chỉ IP để chứng thư TLS và DNS hoạt động đúng.
| Tham số | Ví dụ | Ý nghĩa và khuyến nghị |
|---|---|---|
| IMAP server / Remote server | imap.example.com |
FQDN công khai của máy chủ nguồn. Tên này phải phân giải tới đúng IP và khớp chứng thư khi dùng SSL/TLS. |
| Port 993 | 993 |
Cổng IMAP over SSL; là lựa chọn mặc định và phù hợp với phần lớn hệ thống. |
| Port 143 | 143 |
Thường dùng cho IMAP không mã hóa hoặc STARTTLS/TLS. Chỉ chọn khi hệ thống nguồn được cấu hình và kiểm thử đúng kiểu này. |
| Security | SSL, TLS hoặc None |
Nên ưu tiên SSL với port 993. Không dùng kết nối không mã hóa trên Internet nếu không có yêu cầu đặc biệt và biện pháp bảo vệ tương ứng. |
| Username format | [email protected] |
Có thể là email đầy đủ, username ngắn, domain\user hoặc định dạng super-user riêng của máy chủ. |
Nếu có Exchange Online PowerShell, có thể kiểm tra endpoint trước khi tạo batch:
Test-MigrationServerAvailability -IMAP -RemoteServer imap.example.com -Port 993 -Security SslKết quả thành công xác nhận Microsoft 365 có thể thiết lập phiên IMAP với máy chủ. Kết quả này chưa xác nhận từng username/password trong CSV, vì thông tin đăng nhập mailbox được kiểm tra khi migration user bắt đầu chạy.
5. Chuẩn bị Microsoft 365 và mailbox đích
5.1. Thêm và xác minh domain
- Đăng nhập Microsoft 365 admin center.
- Chọn Settings > Domains > Add domain.
- Nhập domain email đang sử dụng, ví dụ
example.com. - Tạo bản ghi TXT theo hướng dẫn để xác minh quyền sở hữu.
- Ở giai đoạn này, chưa thay MX đang phục vụ hệ thống cũ.
5.2. Tạo người dùng và cấp license
Mỗi dòng trong CSV phải trỏ tới một mailbox Exchange Online đã tồn tại. Chỉ tạo user nhưng chưa gán license Exchange Online là chưa đủ, vì mailbox đích có thể chưa được provision.
- Vào Users > Active users > Add a user, hoặc nhập người dùng hàng loạt.
- Đặt username theo domain đã xác minh.
- Gán license chứa Exchange Online.
- Chờ mailbox được tạo, sau đó đăng nhập Outlook on the web để xác nhận.
- Kiểm tra địa chỉ trong cột
EmailAddresscủa CSV là địa chỉ SMTP/proxy address thuộc mailbox đích.
6. Chọn phương thức xác thực vào mailbox nguồn
Công cụ migration cần đọc từng mailbox nguồn. Có hai phương thức chính.
| Phương thức | Ưu điểm | Điểm cần lưu ý |
|---|---|---|
| Mật khẩu từng người dùng | Tương thích với phần lớn máy chủ IMAP | Phải biết hoặc reset mật khẩu. Nếu người dùng đổi mật khẩu trong lúc migration, đồng bộ tăng dần sẽ lỗi. |
| Super-user / mailbox admin | Không làm gián đoạn người dùng; dễ quản lý batch lớn | Máy chủ nguồn phải hỗ trợ admin delegation và dùng đúng định dạng username đặc thù. |
Nếu hệ thống nguồn bật MFA hoặc chặn Basic Authentication cho IMAP, cần kiểm tra tài liệu của nhà cung cấp để dùng app password, quyền admin delegation hoặc phương án migration riêng. Không nên tắt bảo mật toàn hệ thống chỉ để chạy migration nếu có lựa chọn giới hạn theo tài khoản hoặc theo thời gian.
7. Tạo tệp CSV migration
Dòng đầu tiên phải chứa đúng tên các cột, viết liền và phân biệt chính xác như Microsoft quy định:
EmailAddress,UserName,Password| Cột | Giá trị cần nhập | Ví dụ |
|---|---|---|
EmailAddress |
Địa chỉ của mailbox đích trong Exchange Online | [email protected] |
UserName |
Tên đăng nhập dùng để truy cập mailbox trên máy chủ IMAP nguồn | [email protected] |
Password |
Mật khẩu của tài khoản trong cột UserName | Mật khẩu tạm hoặc mật khẩu admin theo mô hình nguồn |
UserRoot (tùy chọn) |
Đường dẫn mailbox trong virtual shared folder | /users/an.nguyen |
7.1. Ví dụ dùng mật khẩu từng người dùng
EmailAddress,UserName,Password
an.nguyen@example.com,an.nguyen@example.com,Temp-Pass-01
binh.tran@example.com,binh.tran@example.com,Temp-Pass-02
7.2. Định dạng admin credential theo một số máy chủ
| Máy chủ nguồn | Định dạng UserName | Ví dụ |
|---|---|---|
| Microsoft Exchange IMAP | Domain/Admin_UserName/User_UserName |
CONTOSO/mailadmin/an.nguyen |
| Dovecot hỗ trợ SASL master user | User_UserName*Admin_UserName |
an.nguyen*mailadmin |
| Mirapoint | #user@domain#Admin_UserName# |
#[email protected]#mailadmin# |
| Courier/Oracle dùng virtual shared folder | Admin username và cột UserRoot |
mailadmin,...,/users/an.nguyen |
Lưu tệp dạng CSV UTF-8 nếu có ký tự tiếng Việt hoặc ký tự đặc biệt. Tệp có thể chứa tối đa 50.000 dòng và kích thước tối đa 10 MB, nhưng Microsoft khuyến nghị chia thành nhiều batch nhỏ để dễ kiểm soát, thử nghiệm và khôi phục lỗi. Với dự án thực tế, nên bắt đầu bằng 5-20 mailbox pilot, sau đó chia batch theo phòng ban, chi nhánh, dung lượng hoặc mức độ ưu tiên.
8. Tạo IMAP migration endpoint trong Exchange admin center
- Đăng nhập Exchange admin center.
- Mở Migration.
- Chọn Endpoints ở góc trên bên phải.
- Chọn Add để tạo endpoint mới.
- Chọn loại migration là IMAP.
- Nhập tên endpoint và FQDN máy chủ IMAP.
- Giữ giá trị mặc định cho port/security nếu hệ thống dùng IMAP SSL chuẩn; thay đổi chỉ khi đã kiểm thử cấu hình nguồn.
- Chọn Create và chờ EAC kiểm tra kết nối.
| Tham số endpoint | Giải thích | Khuyến nghị |
|---|---|---|
| Migration endpoint name | Tên định danh để các batch tham chiếu tới cùng một cấu hình nguồn | Dùng tên rõ ràng, ví dụ IMAP-cPanel-HCM. |
| IMAP server | FQDN của máy chủ nguồn | Ví dụ imap.example.com; phải truy cập được công khai. |
| Port | Cổng TCP nhận kết nối IMAP | Ưu tiên 993 cho SSL; 143 khi dùng TLS/STARTTLS theo cấu hình nguồn. |
| Security | Phương thức mã hóa phiên IMAP | Ưu tiên SSL. Không chọn None nếu lưu lượng đi qua Internet. |
| Maximum concurrent migrations | Số mailbox được phép đồng bộ ban đầu cùng lúc | Mặc định thường là 20. Có thể tăng sau pilot; Microsoft nêu mức tối đa 100 trong tài liệu xử lý hiệu năng. |
| Maximum concurrent incremental syncs | Số mailbox được phép chạy đồng bộ tăng dần cùng lúc | Để mặc định nếu chưa đo tải nguồn. Tăng quá cao có thể làm firewall hoặc IMAP server giới hạn kết nối. |
Nếu muốn tạo endpoint bằng PowerShell, lệnh tương đương cơ bản là:
New-MigrationEndpoint -IMAP -Name "IMAPEndpoint" -RemoteServer imap.example.com -Port 993 -Security SslCó thể thêm -MaxConcurrentMigrations và -MaxConcurrentIncrementalSyncs sau khi pilot cho thấy máy chủ nguồn, đường truyền và firewall chịu được số phiên đồng thời cao hơn.
9. Tạo migration batch
- Trong EAC, mở Migration và chọn Add migration batch.
- Đặt Migration batch name. Theo Microsoft, tên không nên có khoảng trắng hoặc ký tự đặc biệt; ví dụ
IMAP-Pilot-01. - Tại Migration path, chọn Migrate to Exchange Online.
- Tại Select the migration type, chọn IMAP migration.
- Xác nhận trang điều kiện tiên quyết.
- Chọn endpoint đã tạo ở bước trước.
- Tải mẫu CSV nếu cần, sau đó chọn Import CSV file và tải tệp đã chuẩn bị.
- Cấu hình lọc thư mục nếu có yêu cầu.
- Chọn người nhận báo cáo và thời điểm bắt đầu batch.
- Chọn Save, sau đó Done.
9.1. Migration filtering
Trang Select configuration settings cho phép loại trừ hoặc giới hạn thư mục. Chỉ dùng bộ lọc sau khi đã xác định đúng tên thư mục mà máy chủ IMAP trả về.
- Có thể loại trừ Junk, Spam, Trash, Deleted Items hoặc thư mục lưu trữ không cần chuyển.
- Nếu nguồn là Exchange cũ qua IMAP, nên loại trừ public folder để tránh dữ liệu public folder bị sao chép vào mailbox của mọi người trong CSV.
- Với Gmail/Google Workspace, label có thể làm email xuất hiện ở nhiều thư mục; Microsoft có tài liệu riêng và từng khuyến nghị xử lý thư mục
[Gmail]để tránh trùng lặp. Với Google Workspace quy mô lớn, nên đánh giá công cụ migration chuyên biệt thay vì áp dụng máy móc luồng IMAP chung. - Luôn kiểm thử bộ lọc trên batch pilot trước khi áp dụng hàng loạt.
9.2. Schedule batch migration
| Tùy chọn | Cách chọn | Giải thích |
|---|---|---|
| Report recipient | Mailbox của quản trị viên/dự án migration | Nhận báo cáo khi batch hoàn tất bước hoặc có lỗi. |
| Start manually | Phù hợp khi cần kiểm soát change window | Batch được tạo nhưng chỉ chạy khi quản trị viên bấm Start. |
| Automatically start | Phù hợp với pilot hoặc batch đã được phê duyệt | Batch bắt đầu ngay sau khi lưu và qua bước kiểm tra. |
| End/complete mode | Giữ quyền kiểm soát thủ công cho IMAP cutover | Không xóa/dừng batch ngay khi initial sync xong; cần giữ incremental sync đến sau khi đổi MX và xác nhận thư mới đã về Exchange Online. |
10. Theo dõi migration và hiểu các trạng thái
Trong EAC, mở Migration, chọn batch và tại phần Migration details chọn View details. Cần theo dõi theo từng mailbox, không chỉ nhìn trạng thái tổng của batch.
| Trạng thái | Ý nghĩa | Hành động |
|---|---|---|
| Queued | Mailbox đang chờ vì các kết nối endpoint đang được sử dụng | Chờ hoặc đánh giá lại mức concurrent migrations nếu hàng đợi kéo dài. |
| Syncing | Đang sao chép email từ nguồn sang đích | Theo dõi Items Synced theo thời gian để xác nhận có tiến triển. |
| Synced | Initial sync hoặc incremental sync đã thành công | Đối soát số thư, thư mục, skipped items và lần đồng bộ gần nhất. |
| Synced with errors | Một phần mailbox đã đồng bộ nhưng có user hoặc item lỗi | Mở chi tiết từng user, tải report và xử lý trước cutover. |
| Failed | Provisioning hoặc đồng bộ mailbox thất bại | Kiểm tra mailbox đích, username/password, quyền admin, endpoint và định dạng CSV. |
| Stopped | Migration đã bị dừng | Chỉ Resume sau khi đã sửa nguyên nhân; không để batch bị dừng trong giai đoạn cần incremental sync. |
Các cột quan trọng gồm Items Synced, Items Skipped, Last successful sync date, lỗi chi tiết và report tải xuống. Với IMAP migration, một số trường như tổng data migrated hoặc migration rate có thể không có giá trị hữu ích như các loại migration Exchange khác.
11. Kiểm tra dữ liệu sau initial sync
Không nên coi trạng thái Synced là đủ để cutover. Hãy thực hiện đối soát kỹ thuật và xác nhận với người dùng pilot.
- Đăng nhập Outlook on the web bằng mailbox Exchange Online.
- Kiểm tra Inbox, Sent, Drafts và các thư mục nghiệp vụ quan trọng.
- So sánh số lượng thư ở một số thư mục lớn giữa nguồn và đích.
- Kiểm tra thư có dấu tiếng Việt, HTML, attachment và các mốc thời gian cũ.
- Mở Skipped item details và xác định lý do từng nhóm item bị bỏ qua.
- Gửi thử email nội bộ giữa hai mailbox Exchange Online.
- Gửi/nhận thử email Internet nhưng chưa đổi MX bằng mailbox hoặc domain kiểm thử phù hợp.
- Xác nhận người dùng hiểu rằng danh bạ, lịch, task và rule không được IMAP migration chuyển theo.
12. Chuyển luồng mail sang Exchange Online
Sau khi các batch chính đã Synced ổn định, thực hiện cutover DNS. Lấy chính xác các giá trị DNS tại Microsoft 365 admin center > Settings > Domains > domain cần cấu hình > DNS records.
| Bản ghi | Vai trò | Khuyến nghị khi cutover |
|---|---|---|
| MX | Chuyển toàn bộ thư mới của domain về Exchange Online Protection | Dùng target do Microsoft 365 hiển thị, đặt priority phù hợp và gỡ MX cũ sau khi xác nhận. |
| Autodiscover CNAME | Giúp Outlook tự tìm cấu hình Exchange Online | Trỏ tới giá trị Microsoft cung cấp; đây là bản ghi rất nên có. |
| SPF TXT | Khai báo nguồn gửi mail hợp lệ | Chỉ có một bản ghi SPF. Trong giai đoạn chuyển tiếp, gộp cả nguồn cũ còn gửi và include:spf.protection.outlook.com; loại nguồn cũ khi đã ngừng gửi. |
| DKIM/DMARC | Tăng khả năng xác thực và chống giả mạo domain | Chuẩn bị DKIM cho Microsoft 365 và rà soát DMARC sau khi luồng gửi đã ổn định. |
13. Duy trì incremental sync và kết thúc migration
Đối với IMAP migration, các mailbox đã đồng bộ thành công tiếp tục được kiểm tra tăng dần, thông thường mỗi 24 giờ. Microsoft khuyến nghị chờ ít nhất 72 giờ sau khi đổi MX trước khi xóa migration batch. Khoảng thời gian này giúp DNS lan truyền và tăng khả năng mailbox nguồn/đích đã có ít nhất một vòng đồng bộ mới.
- Xác nhận MX công khai đã trỏ về Microsoft 365.
- Kiểm tra thư mới từ bên ngoài đi vào Exchange Online.
- Kiểm tra Last successful sync date mới hơn thời điểm đổi MX.
- Xác nhận tất cả người dùng đã chuyển sang Outlook/OWA của Microsoft 365.
- Kiểm tra không còn ứng dụng, máy scan, website hoặc thiết bị gửi mail phụ thuộc SMTP cũ.
- Xuất và lưu report migration phục vụ đối soát.
- Trong EAC > Migration, chọn batch và Delete để dừng đồng bộ.
- Chỉ xóa mailbox nguồn hoặc ngừng máy chủ cũ sau thời gian lưu dự phòng và phê duyệt của doanh nghiệp.
14. Các lỗi thường gặp và cách xử lý
| Lỗi/hiện tượng | Nguyên nhân thường gặp | Cách xử lý |
|---|---|---|
| Recipient wasn't found on the target | EmailAddress không thuộc mailbox Exchange Online hoặc user chưa có mailbox | Gán license, chờ provision và kiểm tra proxy address của mailbox đích. |
| We had trouble signing in to this account | Sai UserName/Password, sai định dạng admin credential, IMAP bị tắt hoặc MFA chặn đăng nhập | Đăng nhập thử bằng email client, kiểm tra quyền super-user và tài liệu máy chủ nguồn. |
| Connection timed out | FQDN sai, DNS không công khai, port bị chặn, firewall/IPS giới hạn | Kiểm tra DNS, port 993/143, chứng thư, NAT, firewall log và endpoint. |
| CSV missing column / wrong number of columns | Sai header, dấu phân cách, dấu phẩy trong dữ liệu hoặc dòng bị thiếu trường | Dùng đúng EmailAddress,UserName,Password; mở bằng text editor để kiểm tra cấu trúc thật. |
| Batch đã tồn tại | Tên batch trùng với batch đang chạy hoặc đang được xóa | Chờ xóa hoàn tất hoặc dùng tên batch mới. |
| Migration rất chậm | Concurrent limit thấp, mailbox nhiều item, băng thông thấp, nguồn giới hạn theo user/IP hoặc IDS coi là DoS | Chạy ngoài giờ, dọn mailbox, chia batch, tăng giới hạn nguồn và chỉ tăng concurrent migrations sau pilot. |
| Nhiều Items Skipped | Thư trên 35 MB, item lỗi, folder name không hợp lệ hoặc policy nguồn thay đổi item | Tải report, xử lý theo nhóm lỗi; lưu riêng thư lớn và đổi tên folder có dấu /. |
| Đồng bộ lại bị lỗi sau lần đầu | Người dùng đổi mật khẩu nguồn | Khôi phục/cập nhật credential và Resume; tốt hơn là dùng admin credential nếu hệ thống hỗ trợ. |
15. Tối ưu hiệu năng cho dự án lớn
- Chạy một hoặc nhiều batch pilot có số mailbox và dung lượng đại diện cho hệ thống thật.
- Đo tốc độ theo số Items Synced, thời gian batch và tải CPU/I/O/network trên máy chủ nguồn.
- Tăng giới hạn tổng kết nối, kết nối theo user và kết nối theo IP trên IMAP server/firewall khi cần.
- Nếu dùng một super-user cho toàn bộ CSV, đặc biệt chú ý giới hạn kết nối theo tài khoản.
- Chia batch theo dung lượng; không gom toàn bộ mailbox lớn vào cùng một batch.
- Loại trừ Trash, Junk, public/shared folder không cần thiết sau khi đã kiểm thử.
- Khuyến nghị người dùng dọn thư cũ, thư trùng và attachment không cần thiết trước migration.
- Không xóa mailbox hoặc đổi địa chỉ SMTP trong khi batch đang chạy.
- Không tăng concurrent migrations chỉ để đạt số lớn nhất; mục tiêu là tốc độ ổn định mà không làm nghẽn nguồn.
16. Checklist nghiệm thu
- Domain đã verified và trạng thái DNS trong Microsoft 365 không còn lỗi quan trọng.
- Toàn bộ user trong phạm vi migration có mailbox Exchange Online và đúng địa chỉ SMTP.
- Batch không còn user Failed chưa được phê duyệt ngoại lệ.
- Items Skipped đã được kiểm tra, phân loại và lưu bằng chứng.
- Người dùng pilot xác nhận thư mục và email quan trọng đã có ở mailbox mới.
- MX, Autodiscover, SPF và các bản ghi liên quan đã được cập nhật đúng.
- Thư inbound/outbound, nội bộ và Internet hoạt động bình thường.
- Last successful sync date mới hơn thời điểm cutover.
- Danh bạ, lịch, task và dữ liệu ngoài phạm vi IMAP đã có kế hoạch chuyển riêng.
- CSV chứa mật khẩu đã được xóa an toàn; report và biên bản nghiệm thu đã được lưu.
- Đã chờ tối thiểu 72 giờ sau đổi MX trước khi xóa batch.
- Máy chủ nguồn chỉ bị ngừng sau khi hết thời gian rollback/lưu dự phòng.
Kết luận
IMAP migration là cách tương đối đơn giản để đưa email từ nhiều hệ thống nguồn lên Exchange Online, nhưng thành công phụ thuộc nhiều vào công tác chuẩn bị: mailbox đích phải tồn tại, endpoint phải truy cập được từ Microsoft 365, CSV phải đúng tuyệt đối và thông tin đăng nhập nguồn phải ổn định. Phần dễ gây mất dữ liệu nhất không phải thao tác tạo batch, mà là đổi MX quá sớm, bỏ qua skipped items hoặc xóa batch/máy chủ nguồn trước khi incremental sync và DNS hoàn tất.
Với hệ thống nhỏ, có thể triển khai theo một batch pilot rồi mở rộng. Với hệ thống lớn hoặc có lịch, danh bạ, shared mailbox, public folder và yêu cầu downtime thấp, cần đánh giá thêm công cụ migration chuyên dụng hoặc phương án phù hợp với nền tảng nguồn.
Nguồn tham khảo Microsoft
- IMAP migration in the Microsoft 365 admin center - trang cũ và thông báo chuyển sang EAC
- Migrate other types of IMAP mailboxes to Microsoft 365 or Office 365
- What you need to know about migrating IMAP mailboxes
- CSV files for IMAP migration batches in Exchange Online
- Set up the IMAP server connection
- Migration users status report in Exchange Online
- Tips for optimizing IMAP migrations
- Troubleshoot issues with IMAP mailbox migration
- Connect your domain by adding DNS records
Lưu ý: giao diện EAC và tên một số nút có thể được Microsoft điều chỉnh theo thời gian hoặc theo loại tenant. Khi triển khai thực tế, hãy đối chiếu lại wizard đang hiển thị, báo cáo migration và tài liệu Microsoft mới nhất trước khi cutover.