특정 별칭으로 전송되면 /dev/null로 메시지를 보내는 규칙을 /etc/aliases에 추가해 보았습니다.
fooname: /dev/null
/etc/postfix/virtual 파일에서 특정 도메인에 대한 postfix의 기본 주소를 설정했습니다.
@mydomain.com realuser
이 서버에 여러 도메인이 매핑되어 있습니다. "라는 메시지를 보내면[이메일 보호됨],[이메일 보호됨],[이메일 보호됨],[이메일 보호됨]“첫 번째, 두 번째, 네 번째 메시지는 받았지만 세 번째 메시지는 받지 못했습니다.
결과적으로 /etc/aliases의 항목은 이메일 전달을 단락시키는 것으로 나타나지 않습니다.
기본 별칭을 유지하면서 특정 별칭에 대한 메시지를 /dev/null로 보내려면 어떻게 해야 합니까?
답변1
제 질문에 다시 답변을 드려 죄송합니다. 하지만 몇 시간 동안 고생한 끝에 해결 방법을 알아냈습니다.
먼저 main.cf에 다음을 추가했습니다.
smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/access_usernames, permit_mynetworks, reject_unauth_destination
그런 다음 access_usernames 파일에 다음과 같은 항목을 추가했습니다.
badaddress@ REJECT
그런 다음 "postmap access_usernames" 및 "postfix reload"를 수행했습니다.
access_usernames 파일에는 거부할 이메일 주소가 얼마든지 포함될 수 있으며 기본 별칭과 잘 작동하는 것 같습니다!