"Timed out while sending message body"

Tác giả Starlink, T.Ba 22, 2025, 01:22:33 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Máy chủ IMSVA không thể gửi tin nhắn lớn trên một tên miền cụ thể. Các email bị hoãn lại và thông báo lỗi sau đây hiển thị:

Mã nguồn [Chọn]
Lost connection with "domain" [MX IP] while sending message body
Timed out while sending message body

Sự cố này xảy ra do kích thước MTU của bộ định tuyến/bộ chuyển mạch/máy chủ của dữ liệu cần truyền khác với kích thước MTU của IMSVA.


Gói tin bị loại bỏ khi nó quá lớn so với đường dẫn MTU. Do đó, máy chủ gửi sẽ truyền lại gói tin bằng cách phân mảnh thành các gói tin nhỏ hơn. Nếu có quá nhiều gói tin bị loại bỏ trong khi truyền lại, kết nối sẽ không thành công và tin nhắn sẽ không được gửi.

Khi gửi tin nhắn không thành công trong lần thử đầu tiên, MTA sẽ thử gửi lại tin nhắn vào lần sau. Tuy nhiên, đường dẫn để gửi lại có thể thay đổi do nhiều quy trình khác nhau (ví dụ: cân bằng tải, tắc nghẽn, mất điện, v.v.). Tại một số thời điểm, máy chủ IMSVA có thể tìm thấy đường dẫn có đủ MTU để gửi tin nhắn thành công đến máy chủ đích.

Để giải quyết vấn đề, hãy giảm kích thước MTU trên giao diện mạng của IMSVA:

    Đăng nhập vào IMSVA qua SSH.
    Đi tới /etc/sysconfig/network-scripts.
    Xác định giao diện nào được IMSVA sử dụng bằng cách chạy lệnh sau:
    nếucấu hình
    Xác định eth# nào sử dụng địa chỉ IP cho kết nối đi.
    Theo mặc định, nó được đặt thành eth0 (ví dụ vi ifcfg-eth0).
    Chỉnh sửa giao diện ifcfg-eth# và thêm tham số "MTU=1472".
    Lưu tập tin.
    Khởi động lại giao diện mạng bằng lệnh dưới đây: service network restart
    Kiểm tra xem sự cố đã được giải quyết chưa. Nếu chưa, hãy đặt giá trị MTU xuống mức thấp hơn (ví dụ: 1450, 1425, 1400, v.v.) cho đến khi sự cố được khắc phục.