2014-02-06 3 views
6

SendGrid의 X-SMTP 기능을 사용하여 단일 전자 메일을 구성한 다음이를 병합하고 X- SMTPAPI 헤더. 여기SendGrid SMTP API : 동일한 수신자에게 여러 개의 전자 메일이 있음

문서 : 나는 MVC.NET을 사용하고

모든의 값을 병합으로 지금까지 잘 동작하는 것 smtp.sendgrid.net를 통해은 MailMessage 개체를 사용하여 전자 메일을 보내고 http://sendgrid.com/docs/API_Reference/SMTP_API/

헤더와 전자 메일을 보내는 것이 중요합니다.

그러나 "to"목록에 동일한 전자 메일 주소를 여러 번 지정하면 하나의 전자 메일 만 보내지 만 적어도 하나만 받으면된다는 것을 알았습니다.

아무도 같은 경험을 했습니까? 누구든지이 문제를 해결할 수있는 방법을 알고 있습니까?

미리 감사드립니다.

답변

4

SendGrid의 서버는 To 배열을 중복 제거합니다. 이 문제를 해결할 수있는 유일한 방법은 중복 메시지를 별도의 SMTP 메시지로 분할하거나 중복되지 않도록 주소를 변경하는 것입니다 (주소를 더하기 (예 : [email protected][email protected])).

+0

답장을 보내 주셔서 감사합니다. 어디에서 문서화되어 있습니까? 실제로이 동작을 비활성화 할 수있는 방법이 있습니까? – Medjeti

+2

두 명의 수신자에게 고유 한 데이터를 지정하면 (예 : 다른 unique_args 또는 대체 값이 있으면 2 개의 메시지가 전송됩니다. 메시지는 동일한 SMTP ID를 가지므로 일부 클라이언트 (예 : gmail)는 메시지 중 하나만 표시합니다. – bwest

+0

다른 질문에 대답하려면 : 문서를 업데이트합니다 (감사합니다!). 동작을 비활성화 할 방법이 없습니다. 유스 케이스를 조금 설명 할 수 있습니까? 우리는 의도적으로 복제본을 보내려는 사람들이 자주 있지 않습니다. – bwest

관련 문제