2010-04-11 4 views
7

대량 메일을 보내는 가장 좋은 방법은 System.Net.Mail과 C#을 사용하고 있는지 궁금합니다.C# 대량 메일 보내기

이메일을 일괄 전송하는 것이 좋습니까?

필드 또는 숨은 참조를 사용해야합니까?

+0

정확히 어떤 문제가 있습니까? – Oded

답변

5

숨은 참조 필드를 사용하는 대신받는 사람 필드를 사용하고 한 번에 하나씩 전자 메일을 보내는 것이 더 좋습니다. 이렇게하면받는 사람이받는 사람 필드에서 자신의 전자 메일 주소를 볼 수 있으며 (스팸에 민감하지 않음) 나중에 사용자 당 전자 메일을 개인 설정할 수 있습니다.

보내기의 경우 시간 초과 및 과중한 서버로드를 방지하기 위해 일괄 처리를 사용해야합니다. 모든 전자 메일에 대해 대기열을 사용하고 서비스, 예약 된 작업 등을 사용하여 구성 가능한 일정을 사용하여 보낼 수 있습니다.

2

하나의 이메일을 여러 명의 수신자에게 보내고 서로를 모르는 사람들에게 이메일을 보내려면 숨은 참조 필드를 사용해야합니다. 그렇지 않으면 많은 사람들이 매우 화를 낼 수 있습니다. 당신은 낯선 사람들에게 이메일 주소를 알려주고 있습니다 (그리고 당신이 살고있는 지역에 따라 어떤 종류의 데이터 보호법을 위반할 수도 있습니다).

관련 문제