Postfix: Tin nhắn từ chối tùy chỉnh cho một số địa chỉ email nhất định


8

Tôi muốn từ chối thư đến một địa chỉ nhất định với một thông điệp tùy chỉnh. Thư đến địa chỉ không tồn tại khác nên không thay đổi. Làm thế nào tôi có thể làm điều đó? Tôi đang sử dụng Postfix 2.7.0 trên Ubuntu 10.4.

Bối cảnh: Các trang web của tôi gửi thư đến người dùng của tôi và cho đến nay, địa chỉ cá nhân của tôi được sử dụng làm người gửi. Tôi muốn thay đổi địa chỉ này thành một địa chỉ noreply @ ..., nhưng vì người dùng trả lời khá thường xuyên cho các email này, tôi muốn gửi cho họ một tin nhắn từ chối hữu ích.

Cảm ơn!


Vì vậy, về cơ bản bạn muốn trả lời với một hữu ích từ chối tin nhắn trên các thông điệp được gửi đến một noreply địa chỉ :)
ΤΖΩΤΖΙΟΥ

Tôi khuyên bạn nên sử dụng địa chỉ email dịch vụ khách hàng nếu có thể, thay vì địa chỉ email noreply @. Bằng cách đó, người dùng có thể trả lời nhận được phản hồi. :)
Collin Anderson

Câu trả lời:


17

Tạo custom_repliesbản đồ (nghĩa là /etc/postfix/custom_replies) với các nội dung sau:

noreply@mydomain.com REJECT Like I said, NOREPLY

Chạy đi sudo postmap /etc/postfix/custom_replies.

Chỉnh sửa /etc/postfix/main.cfvà đặt sau đây là kiểm tra đầu tiên của smtpd_recipient_restrictions:

check_recipient_access hash:/etc/postfix/custom_replies,

Sau đó phát hành a sudo postfix reload.

Hãy thử gửi email đến noreply@mydomain.com:

$ telnet localhost 25
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mydomain.com ESMTP Postfix (Ubuntu)
HELO localhost
250 mydomain.com
MAIL FROM: <god@mydomain.com>
250 2.1.0 Ok
RCPT TO: <noreply@mydomain.com>
554 5.7.1 <noreply@mydomain.com>: Recipient address rejected: Like I said, NOREPLY
quit
221 2.0.0 Bye

Rõ ràng tôi đã chạy phiên telnet trên chính máy chủ thư.
ΤΖΩΤΖΙΟΥ

Tôi khuyên bạn nên sử dụng PCRE (chứ không phải HASH) để bạn cần chạy "postmap" mỗi khi tệp được sửa đổi. Đó chỉ là một rắc rối ít hơn.
Brian Smith
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.