응답하지 않는 사용자로부터 들어오는 메일을 차단하고 Sendmail에서 나가는 메일을 허용하는 방법은 무엇입니까?

응답하지 않는 사용자로부터 들어오는 메일을 차단하고 Sendmail에서 나가는 메일을 허용하는 방법은 무엇입니까?

응답하지 않는 사용자의 인바운드 이메일을 차단하고 동시에 이메일을 보낼 수 있도록 허용하려고 합니다. 다음을 사용하여 구성 편집을 시도했습니다 /etc/mail/virtusertable.

[email protected]     error:5.7.0:550 Invalid Address

그러나 을 사용하여 테스트 이메일을 보내려고 하면 root이메일이 "잘못된 주소" 오류와 함께 포스트마스터에게 반송됩니다. 그래서 이 설정이 이메일 보내기와 받기에 영향을 미치는 것 같아요.

다른 사용자로부터 이메일을 받아야 하는데, 방화벽에서 인바운드 포트 25를 닫지 않고도 들어오는 메일을 차단하고 나가는 메일을 허용할 수 있습니까?

답변1

/etc/aliases다음과 같이 파일에 항목을 추가 하겠습니다 .

no-reply: /dev/null

나중에 이 명령을 사용하여 별칭 데이터베이스를 다시 작성해야 합니다 newaliases.

인용하다

답변2

다른 사용자로부터 이메일을 받아야 하는데, 방화벽에서 인바운드 포트 25를 닫지 않고도 들어오는 메일을 차단하고 나가는 메일을 허용할 수 있습니까?

서버를 운영하고 있다면 항상 공격이 있기 때문에 에 있는 항목이 virtusertable부족할 수도 있다는 점을 명심해야 합니다.

이메일을 차단 no-reply하고 다른 많은 UCE(원치 않는 상업용 이메일)를 차단하려면 다음을 사용할 수 있습니다.스팸 암살자서버와 관련하여 (스팸) spamass-milter.

milter접근 방식은 들어오는 이메일을 구문 분석하고 거부할 수 있기 때문에 매우 좋습니다.

사용자 차단은 다음과 같은 방법으로 수행됩니다.

# /etc/spamassassin/local.cf

blacklist_from no-reply@*
blacklist_from direkt-invest@*
blacklist_from *@*direkt-invest*

whitelist_from [email protected]

사용할 수 있는 다른 많은 규칙이 있습니다.local rules

특정 콘텐츠가 포함된 이메일 차단

body  LOCAL_UCE1_RULE /Viagra/
score LOCAL_UCE1_RULE 1000.0

다음을 사용하여 대부분의 UCE를 차단할 수 있습니다.DNS 차단 목록.

또한 규칙을 미세 조정하고 sa-updateSpamAssassin 규칙 업데이트를 자주 실행해야 합니다.

답변3

  1. no-reply운영 체제 계정 이 없는지 확인하십시오.
  2. virtusertable에서 "사용자 정의 오류" 항목 제거

관련 정보