2012-10-30 8 views
6

Jestem pewien, że istnieje sposób, aby to zrobić, ale nie byłem w stanie go znaleźć:ekspresyjne Silnik: Usuwanie członków z listy mailingowej

Mam witryny z formularza e-mail newslettera (używa EE Moduł listy mailingowej), a także rejestracji członków.

Jeśli użytkownik zarejestruje się w wiadomości e-mail, a następnie zostanie jej członkiem, jaki jest najlepszy sposób, aby upewnić się, że nie otrzymają one duplikatów e-maili, poza ręcznym usunięciem ich z listy e-mailowej?

Najlepiej byłoby, gdyby zostały one usunięte z listy wiadomości e-mail po potwierdzeniu rejestracji. Czy istnieje bezpośredni sposób na zrobienie tego?

Z góry dziękuję!

ty

+0

Byłoby świetnie, gdybyś mógł wesprzeć naszą propozycję dedykowanej witryny wymiany EE tutaj (jeśli już ją wspierasz, musisz się upewnić, że twoje konta są połączone). http://area51.stackexchange.com/proposals/46387/expressionengine?referrer=AwnV9oYF5EKlETXKp3ZQQw2 –

Odpowiedz

6

Dobre pytanie.

Właśnie ustawiłem test w mojej piaskownicy i zasubskrybowałem listę mailingową oraz skonfigurowałem członka z tym samym adresem e-mail. Kiedy wysyłam pocztę, za pośrednictwem modułu Communicate, rzeczywiście dostaję dwie kopie.

Osobiście uważam, że to naprawdę błąd w EE, ponieważ najlepiej powinien wysyłać tylko na unikalne adresy.

Zgaduję, że rozszerzenie dla haka http://expressionengine.com/developers/extension_hooks/member_member_register, aby uruchomić sprawdzenie względem tabeli DB listy adresowej?

+0

Dodatek byłby najlepszym sposobem na usunięcie. Byłoby to zgodne z adresem e-mail, który przypuszczam, chyba że śledzisz konwersje w inny sposób. –