내 목표는 사용자가 내 웹 사이트에서 다른 사람의 이메일 주소를 공개하지 않고 서로 이메일을주고받을 수있게하는 것입니다.Craiglist Email Python/Django에 대한 익명 처리
나의 초기 선택은 한 사용자가 다른 사용자에게 보내는 것처럼 보이도록 FROM 필드를 스푸핑하는 SMTP 서버를 통해 메일을 보낸 양식을 만드는 것이 었습니다 (저는 Gmail을 사용하고 있습니다).
매우 간단 해 보였습니다. 고유 한 사용자 쌍마다 하나의 이메일로 제한하고 있습니다. 큰 문제는 Gmail이 이런 종류의 일에 까다롭기 때문에 모든 FROM 및 Evelope 설정을 자동으로 다시 작성한다는 것입니다. 따라서 제 3 자 메일 서버를 사용하지 않는 한이 작업을 수행 할 수 없습니다.
스푸핑 From 필드는 스팸 필터 문제를 일으킬 수 있습니다. 수신자 사용자의 전자 메일 주소를 익명화하여 표시하는 이유 (다른 이유)가 있습니까? (Craigslist)? 이메일을 PIPE/Parse하는 방법을 모르므로이 기능을 배우고 구현하는 데 얼마나 많은 시간이 걸릴지 확신하지 못합니다.
나는 PHP와 비슷한 게시물을 보았지만 링크가 오래되어서 Python/Django에 대한 해결책을 찾고 싶습니다.
덕분에, 브랜든
감사합니다. Aaron, 죄송합니다. 더 빨리 응답하지 못해서 죄송합니다. 아무도 대답하지 않았으므로 죽은 채로 남겨 두었습니다. 나는 확실히 imaplib을 확인하겠습니다. 감사! – Ben
큰 문제는 아닙니다. 저는 제로 응답으로 질문을 둘러 보았고 제가 기여할 수있는 몇 가지를 발견했습니다. 대부분은 내가 응답을 기대하지 않았을 정도로 오래되었습니다. P –
파이썬/장고 사이트가 없지만 내 PHP 사이트에이 기능이 있습니다. 위에서 언급 한 대답을 사용하면 [email protected]으로가는 모든 전자 메일을 수신 한 다음 cron 작업이 해당 주소의 모든 전자 메일을 구문 분석하고 사용자의 실제 전자 메일 주소를 조회하고 전자 메일을 다시 보냅니다. 그런 다음 모든 전자 메일 주소에서 메시지를 삭제합니다. 지금까지는 효과가있는 것 같습니다. – DemitryT