2012-01-26 3 views
1

수신 거부 링크가있는 사이트의 등록 된 모든 사용자에게 알림 메일을 보냅니다. 현재 나는 db의 모든 사용자를 돌면서 각 사용자에게 메일을 보내고 있습니다. 수신 거부 링크의 경우 사용자가 링크를 클릭 할 때 각 사용자를 구별하기 위해 사용자 이메일을 추가합니다. 수신 거부 링크를 제외한 모든 것은 이메일에서 동일합니다. 한 번에 여러 사용자에게 전자 메일을 보내면 수신 거부 링크를 추가하는 방법

+3

그들을 구독 취소 페이지로 보내고 여기에 전자 메일 주소를 입력하십시오. –

+1

uff. 이 복잡한 탈퇴자를 얻었을 때 나는 스팸을 쳤다. 가능한 한 사용자를 위해 프로세스를 단순하게 만듭니다. –

답변

4

간단히 말했다 링크를 클릭했을 때 각 사용자를 구별 할 수 있도록 반복하지 않고 한 번에 모든 사용자에게 메일을 보내고 다른 각 사용자에 대한 수신 거부 링크를 얻을 방법이 있나요 : 없음

이메일 두 개가 동일하거나 다를 수 있습니다. 서로 다른 링크가있는 경우 이메일이 동일하지 않을 수도 있습니다. 한 번에 다른 사용자에게 다른 전자 메일을 보내는 메커니즘이 없습니다.

1

SendGrid 또는 PostageApp와 같은 일부 이메일 전송 서비스를 사용하는 경우 이러한 기능을 제공합니다. SendGrid에는 Substitutions -JSON 텍스트 문자열 (http://sendgrid.com/docs/API_Reference/SMTP_API)을 지원하는 X-SMTPAPI 헤더가 있습니다. 각 대체 (맞춤/동적 텍스트) 값은 JSON 문자열의 "To"섹션에있는 이메일에 해당합니다.

이렇게하면 수신자 목록 및 맞춤 입력란 (예 : 이름 또는 수신 거부 링크)과 함께 이메일을 배달 서비스에 게시 할 수 있으며 배달 서비스가 병합하여 모든 수신자에게 이메일을 보냅니다.

이 방법을 사용하면 더 많은 대역폭과 처리 시간을 절약 할 수 있습니다. 많은 전자 메일을 보내지 않으면 이러한 전자 메일 배달 서비스에서 제한된 무료 계정을 제공합니다.