Khi gửi một email quá lớn, bạn sẽ khó gửi đi thành công. Vậy tại sao không để Outlook tự động kiểm tra dung lượng thư trước khi gửi? Bài viết này sẽ hướng dẫn bạn cách nhận ra nó với Outlook VBA.
Như thường lệ, khi bạn định đính kèm một tệp lớn hơn một kích thước cụ thể, bạn sẽ nhận được cảnh báo Outlook, cảnh báo này sẽ ngăn bạn đính kèm tệp đó. MS Outlook được trang bị tính năng này, nhằm đảm bảo rằng email có thể được gửi đi thành công. Nhưng nếu email quá lớn, có thể do chứa quá nhiều tệp đính kèm, dù mỗi tệp đính kèm đều có kích thước phù hợp nhưng vẫn khó gửi đi. Vì vậy, chúng tôi khuyên bạn không nên gửi email quá lớn. Sau đó, làm thế nào bạn có thể xác định xem email có quá lớn hay không? Tập trung vào vấn đề này, ở đây chúng tôi sẽ giới thiệu một phương pháp cho phép Outlook tự động kiểm tra kích thước và nhắc bạn nếu email lớn hơn kích thước tối đa mà bạn đã xác định trước.
Cảnh báo bạn khi gửi email lớn hơn kích thước cụ thể
- Ngay từ đầu, start Outlook và chuyển sang tab “Nhà phát triển”.
- Sau đó bấm vào nút “Visual Basic”.
- Sau đó, trong cửa sổ bật lên “Microsoft Visual Basic for Application”, bạn phải nhấp đúp vào dự án “ThisOutlookSession” ở bên trái.
- Tiếp theo, bạn có thể sao chép và dán mã VBA sau vào dự án mới.
Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim olSize As Long
Dim MaxSize As Long
Dim strMsg As String
Dim nRes As Integer
olSize = Item.Size
MaxSize = 20000 'in bytes
If olSize > MaxSize Then
strMsg = "The current mail has exceeded " & MaxSize & " bytes." & vbCrLf & "It may fail to be sent out. Do you still want to send it anyway?"
nRes = MsgBox(strMsg, vbYesNo + vbExclamation, "Check Mail Size")
If nRes = vbNo Then
Cancel = True
End If
End If
End Sub
- Sau đó, ký điện tử mã này. Sử dụng “Chứng chỉ kỹ thuật số cho dự án VBA” để tạo chứng chỉ và sau đó gán chứng chỉ này cho mã.
- Cuối cùng, bạn có thể thoát khỏi cửa sổ hiện tại và tiến hành thử. Khi bạn cố gắng gửi một email lớn hơn kích thước tối đa đã đặt trước, bạn sẽ nhận được cảnh báo, như ảnh chụp màn hình sau:
Phải làm gì nếu Outlook luôn không gửi/nhận được
Outlook dễ bị lỗi. Vì vậy, việc gửi/nhận email thất bại không phải là hiếm. Vậy làm thế nào bạn có thể giải quyết loại vấn đề này? Nói chung, trước tiên bạn có thể liên hệ với quản trị viên máy chủ của mình để hỏi xem có vấn đề gì xảy ra với máy chủ không. Nếu không có gì sai, bạn nên giải quyết vấn đề từ chính khách hàng của mình. Như thường lệ, nó có thể xảy ra do các tệp SRS bị hỏng. Bạn có thể xóa tập tin và restart Outlook để tạo lại nó. Nếu lỗi vẫn còn, rất có thể bạn gặp phải Lỗi email Outlook PST. Bạn không có lựa chọn nào để sử dụng một công cụ sửa chữa mạnh mẽ, như DataNumen Outlook Repair.
Giới thiệu tác giả:
Shirley Zhang là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm sửa chữa cơ sở dữ liệu mdf bị hư hỏng và các sản phẩm phần mềm sửa chữa triển vọng. Để biết thêm thông tin, hãy truy cập www.datanumennăm


