계정에 대한 이메일 비활성화

계정에 대한 이메일 비활성화

우분투를 실행하는 Amazon EC2 인스턴스가 있습니다. 사용자 계정은 두 개뿐이며 서버는 작은 웹 앱을 호스팅하는 데 사용됩니다. 분명히 기본적으로 각 사용자 계정에는 이메일 계정이 있습니다. 우리는 이러한 계정을 사용하지 않습니다.

최근에 나는 계정 중 하나가 자신의 이름으로 전송되는 스팸으로 인해 "배달할 수 없는 메시지" 이메일을 받고 있음을 발견했습니다. 우리는 시간당 수백 개의 데이터를 받고 있으며 디스크가 가득 찰 때까지 이를 알지 못했습니다.

물론 우리는 모든 이메일을 삭제했고 삭제가 완료되는 데 걸리는 시간 동안 30개를 더 받았습니다.

가장 좋은 해결 방법은 이 계정의 이메일을 비활성화하는 것입니다. 하지만 우리는 계정을 유지하고 싶습니다. 계정 자체에 영향을 주지 않고 사용자의 이메일 계정을 제거하는 방법이 있습니까? 인터넷 검색은 나에게 도움이되지 않았습니다. 개별 이메일을 삭제하거나 전체 사용자 계정을 삭제하는 방법만 찾았습니다.

답변1

해당 이메일은 우분투의 MTA에 의해 처리됩니다 postfix. 계정을 사용하지 않는다면 서비스를 비활성화하는 것이 좋습니다.

sudo update-rc.d stop postfix # stops the service

sudo update-rc.d disable postfix # disable the service from starting at boot


주소에서만 수신 대기하도록 postfix를 재구성하는 loopback것도 옵션입니다. 이메일 스풀은 여전히 ​​존재하지만 다른 사용자/데몬만이 서로 메일을 보낼 수 있습니다. 이 두 가지 옵션을 편집 /etc/postfix/main.cf하고 변경하여 읽으십시오.

  • inet_interfaces = 루프백 전용
  • mynetworks_style = 호스트

그런 다음 postfix를 다시 시작하십시오.service postfix restart

답변2

편집하다/etc/aliases

다음과 같은 줄을 추가합니다.

user: /dev/null

저장 후 newaliases루트로 실행합니다.

답변3

llua가 게시한 정답 외에도 다음을 설정해야 합니다.SPF 레코드도메인용. 이렇게 하면 귀하의 반송 주소를 위조하려는 사람들의 효율성이 감소합니다. 현상을 방지하지는 못하지만, 그러한 메일을 수신하는 메일러의 수를 크게 줄입니다(모든 대형 웹메일 서비스는 SPF를 지원합니다).

관련 정보