Các điều kiện trong công thức Procmail cơ bản là biểu thức thông thường bình thường, nhưng mỗi dòng điều kiện bắt đầu với một dấu sao. Hầu hết các nhân vật trong một trận đấu biểu hiện thường xuyên chống lại các nhân vật cũ trong thư, nhưng có những trường hợp ngoại lệ. Ví dụ, một carat (^) biểu thị sự bắt đầu của một dòng, một dấu chấm (.) Phù hợp với bất kỳ nhân vật duy nhất ngoại trừ một dòng mới, và sự kết hợp của một dấu chấm và dấu (. *) Là một chuỗi chiều dài bất kỳ. Một biểu thức chính quy có thể bao gồm một chuỗi trong dấu ngoặc đơn, thường với một thanh thẳng đứng (|) bên trong nó. Tình trạng này biểu thị một trận đấu với chuỗi trên hai bên của thanh dọc. Một dấu chéo ngược () có hiệu quả Hoàn tác định dạng đặc biệt trong những nhân vật sau đây; Ví dụ, để phù hợp với một dấu sao, bạn sẽ xác định chuỗi *. Một dấu chấm than (!) Đảo ngược ý nghĩa của một trận đấu để một công thức phù hợp với bất kỳ tin nhắn mà không đáp ứng các tiêu chuẩn quy định. Mỗi công thức có thể không có, một, hoặc nhiều điều kiện. (Sử dụng không có điều kiện thường được thực hiện trong các khối xây tổ hay để sao lưu tin nhắn khi bạn thử nghiệm với công thức nấu ăn mới.) Nếu một công thức bao gồm một số điều kiện, tất cả phải phù hợp cho các công thức để áp dụng. Những người đàn ông trang Procmail mô tả các biểu thức thông thường chi tiết hơn.
Cuối cùng, một công thức Procmail kết thúc bằng một dòng duy nhất mà nói với nó làm gì - hành động. Một dòng hành động có thể là bất kỳ những điều
sau:. Một Filename Reference Procmail lưu trữ thông điệp trong các tập tin có tên trong định dạng mbox
Để lưu trữ các tin nhắn trong các định dạng maildir, nối thêm một dấu gạch chéo (/) vào cuối tên tập tin. Để chống spam, một biện pháp hiệu quả nhưng quyết liệt là để lưu trữ thư rác trong / dev / null, mà hiệu quả xóa các thư rác.
Chương trình An External Nếu dòng hành động bắt đầu với một thanh thẳng đứng (|), Procmail xử lý các dòng như là một chương trình được thực thi. Bạn có thể sử dụng tính năng này để vượt qua chế biến tại một công cụ khác.
đang được dịch, vui lòng đợi..
