Postfix에서 블랙홀 계정을 만드는 올바른 방법

Postfix에서 블랙홀 계정을 만드는 올바른 방법

Postfix에서 블랙홀 계정을 만들려고 하는데 다음을 수행했는데, 이는 Postfix에서 가장 일반적인 방법인 것 같습니다.

1) 사용자의 홈 디렉터리로 사용자(사용자 이름을 지정함 blackhole) 를 만듭니다./dev/null

useradd blackhole -d /dev/null

/etc/postfix/virtual2) 블랙홀 사용자에게 보낸 모든 이메일을 blackhole@<subdomain.myhostname.com>사서함 으로 보내는 항목을 만듭니다 . 기본적으로 다음과 같습니다 /home/<user/Maildir/new.

 /^[email protected]$/   blackhole

그런 다음 postfix 데이터베이스를 업데이트하고 다음 명령을 사용하여 서비스를 다시 로드합니다.

  postmap /etc/postfix/virtual
  /etc/init.d/postfix reload

이것이 예상대로 작동하는 동안, 즉 보낸 사람에게 반송 메일을 보내지 않고 보낸 이메일이 blackhole@<subdomain.myhostname.com>사라지는 반면, 메일 로그에서 이 방법이 블랙홀 계정을 생성하는 간단한 방법, 조잡한 접근 방식이라는 인상을 주는 다음 내용을 볼 수 있습니다. Postfix에서 이 작업을 수행하는 정확하고 합법적인 방법이 있는지 궁금합니다.

Jan 17 09:21:20 plmercury01 postfix/local[17760]: DBC8F16197F: to=<[email protected]>, orig_to=<[email protected]>, relay=local, delay=0.19, delays=0.09/0/0/0.1, dsn=5.2.0, status=bounced (maildir delivery failed: create maildir file /dev/null/Maildir/tmp/1484666479.P17760.plmercury01.myhostname.com: Not a directory)

내 질문:

1) 이것이 바로가기가 아닌 Postfix에서 블랙홀 계정을 만드는 합법적인 방법입니까?

2) 메일 로그에 표시된 불만사항을 무시할 수 있나요 /dev/null?

답변1

"블랙홀" 계정을 만들 필요는 없습니다. 교통 지도 항목만 있으면 됩니다. 예:

[email protected]   discard:silently

관련 정보