내 뉴스레터 신청에 대한 반송 보고서를 받는 방법은 무엇입니까?

내 뉴스레터 신청에 대한 반송 보고서를 받는 방법은 무엇입니까?

뉴스레터를 이메일 형식으로 보내는 애플리케이션이 있습니다. 반송 보고서를 받고 싶습니다. 이미 이 작업을 수행하고 전송된 특정 이메일을 살펴보고 반송을 기다린 다음 어딘가에 보고서를 삭제하는 도구(무료 여부)가 있어야 한다고 확신합니다.

사용 사례는 간단합니다. 제목이 x이고 주소가 지정된 배포 목록으로 뉴스레터를 보냅니다.[이메일 보호됨]그런 다음 코드 거부 및 기타 그룹별로 얼마나 많은 이메일이 반송되었는지 확인하고 싶습니다.

도움을 주시면 감사하겠습니다.

답변1

당신은 사용해야합니다VERP. 보낸 사람(봉투)에 받는 사람 이메일 주소를 포함시키는 방법입니다. 이는 전달이 관련된 경우(원격 사용자 측에서) 특히 유용합니다. 이 경우 실제 원래 수신자를 얻기 위해 반송된 메일을 구문 분석하는 것이 불가능하기 때문입니다.

어떤 메일러를 사용하는지 밝히지 않았지만 여기에는postfix에 대한 문서. 이 경로를 선택하면 프로그램에 최소한의 수정이 필요합니다.

답변2

일반적으로 대량 목록 발신자 소프트웨어가 작동하는 방식은 대상 사용자(토론 목록의 경우) 또는 특정 메일링 + 대상 사용자(새 편지에 더 적합할 수 있음)에 대한 고유 ID를 생성하고 사용하는 것입니다. 그건 반품 주소에요. 반송 메일을 구문 분석할 때 사용하기 위해 데이터베이스에 고유 ID를 저장합니다.

메일 서버에서 일종의 접두사 일치를 사용하여 라우팅합니다.[이메일 보호됨]후처리를 위해 특정 사서함으로 전송됩니다. 반송 메일의 대상 주소에서 고유 ID를 제거한 다음 데이터베이스에서 이를 찾아 원래 수신자가 누구인지 확인하세요.

이는 제대로 구현되지 않은 MTA가 원본 메시지를 파악할 때 발생할 수 있는 수신자 주소의 잠재적인 확장/뭉침을 방지합니다.

추가 크레딧을 얻으려면 지정된 이메일 주소가 얼마나 자주 반송되었는지 계산하여 사라진 상자로 보내는 것을 중지하세요.

답변3

당신은 사용할 수 있습니다phplist고급 바운스 처리 기능이 있습니다. 영구적인 메시지 전달 오류와 일시적인 메시지 전달 오류를 구별하도록 phplist를 가르칠 수 있습니다. 정규식과 일치하는 항목에 따라 반송 메시지 수신 시 자동화된 작업을 정의할 수 있습니다.

phplist 문서 : PhpListConfigBounces

또 다른 방법은 메시지 헤더를 설정하는 것입니다.

Return-Path: <[email protected]>

그리고 "반송"을 고유 ID로 변경하여 반송된 주소를 정확히 알 수 있습니다.

답변4

우리는 Atomic Mail Tracker(http://www.massmailsoftware.com/tracker/) 그러나 아직 결정을 내리지 않았습니다. 우리가 원하는 모든 기능을 갖춘 것 같으니 여러분에게도 도움이 될 것 같습니다.

관련 정보