2013-01-08 2 views
0

사람들이 등록하고 다음 15 일 동안 매일 다른 이메일을받는 뉴스 레터 (다이렉트 메일을 사용하는 4.7.7 시스템 TYPO3)를 작성합니다. . TYPO3 : 임시 보관함에서 작성된 메일은 항상 같은 사람에게 전송됩니다.

이 내가이 괜찮 작동하는 특별한 쿼리

SELECT uid,pid,deleted 
FROM tt_address 
WHERE ((<current time stamp> - tstamp) > 86400*0 
    AND (<current time stamp> - tstamp) < 86400*(<days from registration> + 1)) 
    AND tt_address.deleted=0 

로, 15 개의 메일 링리스트를 만들었습니다. 문제는이 프로세스를 자동화해야하기 때문에 ID가 스케줄러를 사용한다고 생각했습니다. 해당 메일 링리스트에 할당 된 15 개의 초안을 만들었습니다. 그런 다음 스케줄러를 사용하여 초안에서 메일을 작성합니다.

문제는 동일한 사람에게 매일 발송되는 메일입니다. 초안이 매일 쿼리를 다시 계산하는 대신 전자 메일 주소의 정적 목록을 저장한다는 사실을 염려합니다.

이 문제를 해결할 수있는 대안이 있습니까?

추신 : a thread이이 문제에 대해 의견을 말하고 direct_mail 2.7 용 패치를 제공합니다. 문제는 3.0.3을 실행 중입니다.

답변

0

버전 3.1.0에서 해결 예정인 버그 인 것 같습니다

0

테스트 목록을 만들고 확인해야한다고 생각합니다. DirectMail이 전자 메일 주소를 캐시하는지 기억이 안납니다. 제 의견으로는 아니오. 복사 한 전자 우편 주소가있는 필드가있는 경우 새 뉴스 레터를 작성할 때 데이터베이스를 체크인하십시오.

+1

문제는 실제입니다. 그것에 관한 실마리를 찾았습니다. http://forge.typo3.org/issues/34432 패치를 제출하기도합니다. 문제는 패치가 2.7을 기반으로하고 Im이 3.0.3을 사용한다는 것입니다. –