나는 뉴스레터 등의 구독을 취소하는 데 지쳤고, 공공 쓰레기 메일 서비스를 이용하는 것이 불편했습니다. 또한 내 접근 방식에는 원할 때마다 이메일을 다시 받을 수 있다는 이점이 있습니다. 작동 방식은 다음과 같습니다.
~/.maillist 파일에 다음과 같은 줄을 추가합니다(따옴표 없이, 공백 없이, 사이에 t 포함): 'random@emailaddress [tab] servicename'. 추가한 후에는 Facebook과 같은 서비스로 이동하여 계정을 만들고 확인 이메일을 가져올 수 있습니다. 물론 다양한 서비스에 대해 서로 다른 주소를 사용하여 여러 줄을 추가할 수 있습니다. 이는 의도된 방법입니다. 지금은 그 사람으로부터 더 이상 이메일을 받고 싶지 않다면 이메일 주소의 '@'를 '!'로 바꾸면 그 사람이 보내는 이메일로 인해 더 이상 방해받지 않게 됩니다. 해당 이메일로부터 다시 이메일을 받고 싶으면(비밀번호를 잊어버렸거나 그냥 그런 기분으로) '@'을 다시 입력하세요.
귀하가 받은 이메일에는 제목 줄에 [servicename] 태그가 추가되어 있어 귀하에게 보낸 사람이 누구인지 빠르게 알 수 있습니다.
홈 폴더에 배치해야 하는 .procmailrc 예제를 만들었습니다. 마지막 줄에서 이메일이 전달되는 주소를 변경해야 합니다. 또는 자체 imap/pop3 서버를 실행하는 경우 procmail이 이메일을 이동할 폴더를 설정해야 합니다.
그런 다음 $HOME에도 배치해야 하는 .trashmailrc가 있습니다. 휴지통 메일링에 사용할 도메인을 설정하고, "받는 사람:" 필드에 대한 이메일 계정을 선택하고(더 쉬운 필터링에 사용됨) 휴지통이 .maillist 파일을 찾을 수 있는 위치를 설정합니다.
MTA에 포괄 이메일 주소를 설정하는 것을 잊지 마세요.
목록의 항목과 일치하지 않는 이메일은 자동으로 삭제됩니다. 이는 의도적인 것입니다.
현재(r57) go의 정규식 기능이 극히 제한되어 있기 때문에 .maillist에 추가하는 이메일 주소에는 알파벳 문자만 포함될 수 있습니다. 이는 숫자도 허용하도록 확장될 수 있습니다. 정규 표현식을 더욱 강력하게 만드는 데 대한 모든 의견을 환영합니다!