저는 포괄적인 허영 이메일 도메인 이름을 가지고 있습니다. 당시에는 좋은 생각이었지만 이제는 내 친구와 가족이 바꾸기에는 너무 늦었습니다.
저는 중계하지 않고 들어오는 도메인에만 서비스를 제공합니다. 그런 다음 이러한 수신 메시지는 각 사용자가 로컬로 구성한 메일 별칭 규칙을 사용하여 전달됩니다. 메일을 받고 사용자 Gmail받은 편지함으로 전달하기 위해 postfix를 사용하고 있습니다. 스팸의 90% 이상을 필터링하기 위해 자동 업데이트와 두 개의 RBL 차단 목록 및 SPF 레코드를 갖춘 spamassassin을 실행했습니다. 좋은 이메일은 Google로 전달됩니다. 정말 좋습니다!
여전히 인터넷을 통해 빠져나가는 악성 이메일은 결국 Google로부터 임시 421 거부 대상이 됩니다. 일반적으로 Google은 거부 메시지에 "이것은 스팸입니다" 또는 "여기에는 잘못된 링크가 포함되어 있습니다"라고 표시하는데, 지금은 괜찮지만 매시간 로그를 읽거나 모든 메시지를 확인하지는 않습니다.
현재는 동일한 스팸을 너무 자주 재시도하지 않도록 하루에 한 번씩 지연된 대기열을 새로 고치는 명령을 실행합니다. 플러시 전에 도착했다가 기술적 이유(TCP 시간 초과 등)로 인해 한 번 지연된 단일 메시지도 전달되지 않고 삭제되기 때문에 이는 약간 취약합니다. 아주 좋은하지!
그렇다면 Google에서 받은 메시지를 기반으로 어떻게 스패너새신을 훈련할 수 있나요? 이제 저는 10분마다 깨어나서 mail.log 파일을 추적하고, 421개의 메시지를 찾고, regex를 사용하여 메시지 ID를 추출한 다음, 해당 메시지에 대해 postcat을 실행하고 훈련을 위해 sa-learn에 제공할 생각입니다.
첫째: 이와 같은 것이 이미 사용 가능합니까? "spamassassin learn from gmail"이나 이와 유사한 것에 대한 확실한 Google 검색을 찾을 수 없습니다.
둘째: 위의 추론에서 수정해야 할 오류, 생략된 가정 등을 찾을 수 있습니까?