Trong bài viết này, tôi tổng hợp các nguyên nhân chính khiến Outlook 2019/2016/2013/2010 không hiển thị hình ảnh trong nội dung email và các giải pháp (bài viết được trích xuất từ cơ sở kiến thức HelpDesk nội bộ).
Outlook có nhiều cài đặt và tính năng khiến hình ảnh đính kèm hoặc liên kết có thể không hiển thị (tải) trong nội dung email. Hãy cùng xem xét các vấn đề phổ biến nhất.
Mặc định, tải tự động hình ảnh từ trang web bên thứ ba vào nội dung email bị tắt trong Outlook. Trong trường hợp này, thay vì hình ảnh bạn sẽ thấy biểu tượng X đỏ và thông báo: Right-click here to download pictures. To help protect your privacy, Outlook prevented automatic download of this picture from the Internet.
Bạn có thể tải hình ảnh từng cái một hoặc tất cả cùng lúc bằng cách nhấp vào thông báo Click here to download pictures. To help protect your privacy, Outlook prevented automatic download of some pictures in this message và chọn Download Pictures.
Để tự động tải hình ảnh cho một số người gửi tin cậy, bạn có thể thêm họ vào danh sách người gửi an toàn (Safe Senders List). Sau đó, tích chọn "Also trust email from my Contacts".
Bạn có thể bật tải tự động hình ảnh trong Outlook (không an toàn!!!): File → Options → Trust Center → Trust Center Settings → bỏ tích "Don't download pictures automatically in HTML e-mail messages or RSS items".
Cài đặt này tiềm ẩn rủi ro bảo mật, nên tốt hơn hãy thêm địa chỉ đối tác, URL trang web bên ngoài nơi lưu trữ hình ảnh vào danh sách trang web tin cậy trong Internet Explorer.
Hình ảnh trong Outlook có thể không hiển thị nếu tất cả email đều hiển thị dưới dạng văn bản thuần túy. Để hiển thị hình ảnh, vào File → Options → Trust Center → Trust Center Settings → E-mail Security và đảm bảo tùy chọn "Read all standard mail in plain text" bị tắt.
Trong một số trường hợp Outlook hiển thị thông báo "The linked image cannot be displayed. The file may have been moved, renamed or deleted. Verify that the link points to the correct file and location" thay vì hình ảnh đính kèm/liên kết.
Trong trường hợp này, trước tiên hãy kiểm tra cài đặt proxy server trong IE: nếu IE có cài đặt proxy không đúng, Outlook sẽ không tải được hình ảnh từ Internet. Nếu bạn không dùng proxy để truy cập Internet, hãy đảm bảo proxy server bị tắt (Control Panel → Network & Internet → Internet Options → Connections → LAN Settings).
Ngoài ra, bỏ tích tùy chọn "Do not save encrypted files to disk" trên tab Advanced của cài đặt IE và khởi động lại Outlook.
Nếu không có biểu tượng X đỏ mà có hình chữ nhật trống khớp với kích thước hình ảnh gốc trong email, có thể Outlook của bạn đang bật tùy chọn hiển thị placeholder hình ảnh (tính năng này hữu ích nếu kết nối Internet chậm hoặc không ổn định).
Trong Outlook 2016/2013/2010, bạn kiểm tra tùy chọn này bằng cách tạo email mới (Ctrl+N). Vào File → Options → Mail → Editor Options → Advanced và đảm bảo tùy chọn "Show picture placeholders" bị tắt và Show drawings and text boxes on screen được bật trong mục Display e-mail content. Sau khi thay đổi, khởi động lại Outlook.
Outlook có thể không hiển thị hình ảnh nếu thư mục Temporary Internet Files bị hỏng hoặc đầy. Trong trường hợp này, dễ nhất là tạo lại thư mục đó.
Đăng nhập máy tính dưới tài khoản khác có quyền admin, tìm thư mục người dùng gặp vấn đề và xóa nó: C:\Users\%username%\AppData\Local\Microsoft\Windows\INetCache (trên Windows 10) hoặc C:\Users\%username%\AppData\Local\Microsoft\Windows\Temporary Internet Files (trên Windows 7).
Điều này xóa file tạm của Word, Excel và các ứng dụng Microsoft khác.
Khi mở bất kỳ đính kèm nào, Outlook tự động lưu tất cả file đính kèm và hình ảnh vào thư mục cache đặc biệt. Nếu dung lượng thư mục cache vượt quá giới hạn nhất định, Outlook có thể hiển thị hình ảnh không đúng. Khuyến nghị xóa thư mục cache. Đường dẫn thư mục cache được đặt trong tham số OutlookSecureTempFolder của registry. Bạn tìm thấy giá trị tại khóa registry sau (tùy phiên bản Office):
- Outlook 2010: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Security\
- Outlook 2013: HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Security\
- Outlook 2016/2019: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security\
Trong trường hợp của tôi, đường dẫn thư mục cache Outlook là C:\Users\%username%\AppData\Local\Microsoft\Windows\INetCache\Content.Outlook\ZDN24K12\. Mở thư mục này và xóa nội dung, sau đó khởi động lại Outlook.
Nếu bạn dùng proxy server với xác thực Basic (hiếm gặp) để kết nối Internet, Outlook không thể mở link HTTP tới hình ảnh vì cần xác thực để truy cập chúng. Nhưng Outlook không hiển thị yêu cầu nhập mật khẩu xác thực trên proxy server.
Trong trường hợp này, vào đường dẫn registry HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common và tạo tham số REG_DWORD tên AllowImageProxyAuth với giá trị 2. Với cài đặt này, Outlook sẽ nhắc thông tin đăng nhập để xác thực trên proxy server (một lần mỗi phiên Outlook).
Đây là đường dẫn tham số registry cho Outlook 2016. Với các phiên bản khác, thay giá trị thành 14.0 hoặc 15.0.
Ngoài ra, bạn có thể thấy biểu tượng X đỏ thay vì hình ảnh nếu tham số BlockHTTPimages trong khóa registry HKEY_CURRENT_USER\Software\Microsoft\Office\x.0\Common được đặt là 1. Xóa mục registry này và khởi động lại Outlook.