Tiền xử lý thư đến với fetchmail / procmail / mutt


0

Tôi sử dụng fetchmail-> procmail-> mutt chương trình cho tất cả thư của tôi. Một số thư được tạo tự động và một số người không đủ thông minh, vì vậy tôi muốn định dạng lại nội dung thư với một số tập lệnh.

Dự đoán tốt nhất của tôi là tôi nên làm điều đó với procmail. Nhưng tôi không tìm thấy quy tắc nào như vậy, điều tốt nhất tôi tìm thấy là khả năng chuyển thư đến chương trình. Tất nhiên, tôi có thể gửi lại nó với cờ không cần định dạng xa hơn, nhưng nó không giống như giải pháp đúng.

EDIT: Chỉ cần phát hiện ra maildrop. Có lẽ, nó đơn giản hơn để làm nhiệm vụ của tôi với nó?

Câu trả lời:


1

Không rõ bạn đang tìm kiếm loại tiền xử lý nào, nhưng tôi đoán là như thế này.

:0fbw
| sed 's/\<grammer/grammar/g;s/definate/definite/g;s/sepera/separa/g'

Nếu bạn muốn chỉnh sửa các tiêu đề như Chủ đề cũng như cơ thể, hãy lấy bcờ ra; nhưng nếu bình thường hóa của bạn có thể thay đổi các tiêu đề quan trọng, có lẽ bạn muốn làm cho nó cụ thể hơn và / hoặc mạnh mẽ hơn một chút.


Tuyệt quá! Nhưng tôi nhận thấy rằng thư của tôi (utf-8 one) được mã hóa bằng chuỗi ký tự rất dài. Tôi đã cố gắng chỉ thêm văn bản để kết thúc, nhưng nó không hoạt động. Vì vậy, tôi phải giải mã, định dạng và mã lại. Làm thế nào tôi có thể giải mã?
KAction

1
Có nhiều công cụ mã hóa / giải mã MIME khác nhau xung quanh. Đối với trích dẫn có thể in, mimencodeđược sử dụng là hữu ích, nhưng nó đã lỗi thời. Đối với Base64, hãy thử base64bộ mã hóa / giải mã từ gần đây coreutils. Nếu bạn thuận tiện với ngôn ngữ kịch bản, có các thư viện mã hóa và giải mã MIME cho Perl, Python, Lua, thậm chí có thể là TCL ... Có thể đăng một câu hỏi riêng với nhiều chi tiết hơn? Xem thêm Polarhome.com:793/~gustt/normail.html
tripleee
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.