2010-04-16 10 views
1

smtp 클라이언트 및 MailMessage 클래스를 사용하여 전자 메일을 사용자에게 보냅니다.여러 전자 메일 보내기

MailMessage 클래스의 개체의 to 속성에 여러 수신자의 주소를 추가했습니다. 문제는 수신자가 다른 수신자의 이메일 주소를 볼 수 있다는 것입니다. 다른 수신자의 전자 메일 주소를 숨길 수있는 방법이 있습니까?

일부 속성 또는 이와 유사한 설정을 의미합니다.

그렇지 않은 경우 개별 이메일을 사용자에게 보내는 옵션 만 남습니다.

도움 plesae

답변

1

(숨은 참조/복사 순환) 숨은 참조로 수신기를 추가하는 대신 주소로의 주소.

1

어쨌든이 문제를 해결할 생각이 없습니다. 각 수신자에게 보내는 단일 이메일을 발송하거나 BCC에 수신자 목록을 추가하여 한 번 보냅니다. 후자에 대한 문제는, 나는 대부분의 스팸 여과기가 전자 우편을 막을 것이라고 믿는다.

+0

+1주의 사항 –

1

이메일은 항상 개별적으로 전송됩니다. BCC를 사용하지 말고 그 길로 갈 것을 권합니다.

차이점은 다음과 같습니다. BCC에 10 명을 배치했다고 가정 해 봅시다. SmtpClient는 릴레이 서버로 1 개의 메시지를 전송합니다. 그러나 릴레이 서버는 10 명의 수신자를 읽고 각 수신자에게 10 개의 개별 전자 메일을 보냅니다.

어쨌든 10 개의 전자 메일이 전송되므로 코드에 10 개의 전자 메일을 작성하여 보내주십시오.

이제이 작업을 수행하는 데 처음으로 시간이 더 걸립니까? 예. 코드에서 동일한 이메일을 발송하는 데 10 배의 시간이 걸립니다.

그러나 장점은 숨은 참조 스패머로 분류 될 가능성이 낮습니다.