Điểm:0

Thông báo cảnh báo sau Postmap Header_Checks với Postfix

lá cờ us

Tôi đang sử dụng postfix-pcre trên Máy chủ Ubuntu của mình. Nếu tôi kiểm tra cấu hình header_checks của mình bằng lệnh sau

postmap -q 'Tới: "Markus Schlei" <[email protected]>' regexp:/etc/postfix/header_checks

Tôi nhận được thông báo cảnh báo sau:

postmap: cảnh báo: bản đồ regrec /etc/postfix/header_checks, dòng 36: Biểu thức chính quy đứng trước không hợp lệ.

Ngoài ra nó không từ chối bài kiểm tra của tôi. Trên Dòng 36 tôi nhận được mã này:

/^To:.*\@(?!(gmail\.com)).*/ REJECT Test-Nr-1

Tôi muốn từ chối tất cả các tin nhắn không phù hợp với gmail.com

Chỉnh sửa 1: Tôi phát hiện ra rằng, nếu tôi xóa "(?!(..)" thông báo cảnh báo biến mất, nhưng nó làm ngược lại những gì tôi muốn.

anx avatar
lá cờ fr
anx
Hãy cẩn thận về việc thực thi chính sách trong bất kỳ thứ gì ngoại trừ trình phân tích cú pháp nhận biết rfc5322: Tiêu đề địa chỉ có thể chứa tên nhóm và nhận xét.Những gì bạn đang khớp ở đây không chỉ không nhất thiết là nơi thư được gửi (tiêu đề != phong bì), mà còn có thể không phải là một phần của những gì sẽ được hiển thị trong một ứng dụng thư thông thường.
Điểm:0
lá cờ in

Bạn nên biết rằng có biểu thức chính quy POSIX và biểu thức chính quy PCRE.

Bạn đang sử dụng một cái nhìn tiêu cực (?!) với một biểu thức chính quy cái bàn. Loại biểu thức chính quy này chỉ được hỗ trợ bởi các bảng biểu thức chính quy PCRE.

Để tìm hiểu những loại bảng tra cứu mà hệ thống Postfix của bạn hỗ trợ sử dụng lệnh "postconf -m".

Nếu pcre được liệt kê thì chỉ cần chuyển sang bảng pcre thay vì bảng biểu thức chính quy. Nếu không, bạn phải cài đặt postfix-pcre.

lá cờ us
PCRE được liệt kê. Tôi bị mắc kẹt trong đầu về cách chuyển từ bảng biểu thức chính quy sang pcre. Tôi đã suy nghĩ mọi lúc đã sử dụng bảng pcre. Trên tệp main.cf của tôi, tôi đặt thông số này: `header_checks = pcre:/etc/postfix/header_checks`

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.