Bạn có thể cho phép khách hàng cụ thể bỏ qua smtpd_client_restrictions
:
smtpd_client_restrictions =
check_client_access hash:/etc/postfix/client_access,
reject_invalid_hostname
Điều này trước tiên sẽ thực hiện hành động được chỉ định client_access
và nếu nó không khớp với bất kỳ quy tắc nào được liệt kê ở đó, thì từ chối những người gửi không có tên miền hợp lệ.
Cú pháp trong client_access sẽ là:
1.2.3.4 OK
bad.domain REJECT
Khi tệp này được thiết lập, hãy thực hiện lệnh sau để tạo phiên bản được lập chỉ mục của tệp này (db):
postmap /etc/postifx/client_access
Tải lại postfix và bạn sẽ ổn thôi.
Thêm tài liệu trên các bảng truy cập
Thông tin thêm về smtpd_client_restrictions
EDIT : Nếu vì lý do nào đó bạn cần gỡ lỗi này, bạn có thể thử bật gỡ lỗi trong smtpd tùy thuộc vào người đang kết nối với dịch vụ của bạn. Chỉnh sửa /etc/postfix/master.cf
, định vị dịch vụ smtpd và thêm một dòng như thế này:
smtp inet n - - - - smtpd
-o debug_peer_level=10 -o debug_peer_list=1.2.3.4
Nó sẽ cho phép gỡ lỗi chỉ cho ngang hàng 1.2.3.4 . Điều này sẽ cho bạn ý tưởng về những gì đang xảy ra khi ứng dụng khách 1.2.3.4 đang kết nối với dịch vụ smtp để gửi email cho bạn, bằng cách xem nhật ký thư của bạn.