Tôi đã bắt đầu công thức trả lời tự động cho một số người dùng nhất định vài giờ trước.
Tôi đã nhận được thư trả lời tự động được gửi và thư gốc được gửi vào Hộp thư đến. Tôi đã thử nghiệm nó nhiều lần.
Tôi đã thực hiện một số thay đổi nhỏ trong formail và bây giờ thư trả lời tự động đã được gửi nhưng thư gốc không được gửi đến Hộp thư đến.
Tôi đã quay lại công thức đầu tiên nhưng vấn đề vẫn còn.
Tôi cũng đã thử thay đổi địa chỉ người gửi, kiểm tra các thư bị đánh dấu là thư rác và nhật ký thư và không thể nhận ra điều gì đã xảy ra.
Công thức đầu tiên:
:0
* ^From.*[email protected]
* !^FROM_DAEMON
* !^FROM_MAILER
* !^X-Loop: [email protected]
| (thư điện tử -rk \
-A "X-Loop: [email protected]" \
-A "Ưu tiên: rác"; \
echo "Thử nghiệm";\
echo "Đây là phản hồi tự động";\
echo "Không chắc đã xem tin nhắn của bạn";\
echo "Vì vậy, hãy thử lại vào ngày mai" ) | $SENDMAIL -t -oi
Những thay đổi tôi đã thực hiện là trong thư điện tử -rt
(thay vì -rk) và xóa -A "Ưu tiên: rác"
CẬP NHẬT
Tôi nghĩ rằng tôi đã tìm ra vấn đề: procmail.log: "Trình quét vi-rút không phản hồi trong vòng 30 giây"
Đây là một vấn đề tôi có một thời gian trước đây.Thư đến bị chậm gửi 30 giây hoặc một phút (máy chủ này có lưu lượng thư rất thấp). Có vẻ như các công thức procmail không thích điều đó.
Có cấu hình nào để yêu cầu nó đợi cho đến khi Yên tĩnh hoàn thành công việc của nó?
CẬP NHẬT 2
Tôi đã tắt chức năng clashscan (quét vi-rút) và sự cố vẫn tiếp diễn, thư gốc không được gửi đến hộp thư đến.
Bây giờ tôi không nhận được procmail.log: "Trình quét vi-rút không phản hồi trong vòng 30 giây"
Nhật ký này chỉ xuất công thức
CẬP NHẬT 3
Tôi sử dụng Webmin/Virtualmin làm Bảng điều khiển. Theo mặc định, ClamAV sử dụng clashscan
phụ trợ ps | nghêu ngao
tên người dùng 31127 0,0 0,0 26132 2144 ? S 20:30 0:00 /usr/bin/perl /etc/webmin/virtual-server/clam-wrapper.pl bin/clamscan
tên người dùng 31128 0,0 0,0 9564 1156 ? S 20:30 0:00 sh -c /bin/clamscan -
/tmp/clamwrapper.31127
tên người dùng 31129 101 15.7 1385464 1258520 ? R 20:30 0:30 /bin/quét ngao -
Đó là trước khi tôi tắt AV.
CẬP NHẬT 4
Thư gốc được gửi từ Postfix tới Procmail:
... relay=local, delay=30, delays=0.29/0.01/0/30, dsn=2.0.0, status=sent (được gửi tới lệnh: /usr/bin/procmail-wrapper -o -a $DOMAIN - d $LOGNAME)
Nhật ký Procmail:
Từ [email protected] Thứ Hai ngày 23 tháng 5 13:15:34 2022
Chủ đề: Kiểm tra trả lời tự động
Thư mục: (formail -rt \ -A "X-Loop: [email protected]"; \ ec 2343
Thời gian:1653322564 Từ:[email protected] Đến:[email protected] Người dùng:user_me Kích thước:2343 Đích: (formail -rt \
-A "X-Loop: [email protected]"; \
echo "Thử nghiệm";\
echo "Đây là phản hồi tự động";\
echo "Không chắc đã xem tin nhắn của bạn";\
echo "Vì vậy, hãy thử lại vào ngày mai" ) | $SENDMAIL -t -oi Chế độ:Không có