2009-12-02 5 views
0

알려진 사서함으로 바운스 될 전자 메일을 보내려고합니다. 나는 VERP를 사용할 계획이다. 불행히도 System.Net.Mail.MailMessage 개체는 내 보낸 전자 메일의 From : 및 Sender : 헤더를 정확하게 설정할 수 없으므로 결과 전자 메일에 '대신하여'라는 구가 포함되도록 값을 강제 설정합니다. 관련된 마임 헤더를 잘 제어 할 수 있습니다. 따라서 필자는 보낸 사람 및 보낸 사람 헤더를 독립적으로 제어 할 수 있도록 픽업 디렉터리에 직접 MIME 전자 메일 메시지를 직접 작성하려고합니다. 내 개발자 상자는 Vista 상자이므로 SMTP 서버가 없습니다. 내가 dev에 상자를 구성하여 SMTP 서버가 실행되도록하고 싶습니다. 그런 다음 SMTP 서버를 끄고 픽업 디렉터리에 메시지를 작성한 다음 SMPT 서버를 켜고 내가 작성한 개별 전자 메일이 어떻게 작동하는지 볼 수 있습니다 (일부는 배달 된 메시지, 다른 전자 메일 도메인의 반송 처리기로 반송되는 메시지, 보낸 사람의 지시에 따라). 두 가지 질문 : 1. 픽업 디렉토리를 모니터링하는 SMTP 서버를 권장 할 수 있습니까? 2. 헤더를 다음과 같이 설정하면; 보낸 사람 : [email protected]; 보낸 사람 : [email protected] 그러면받는 사람은 전자 메일을 [email protected]에서 온 것으로보고 ([email protected]에 대한 참조가 표시되지 않음) 메일이 반송되면 NDR이 전송됩니다 ~ [email protected]).System.Net.Mail.MailMessage를 수동으로 작성한 메시지로 바꾸고 보냅니다.

이 작업을 수행하는 것은 정말 고통 스럽지만 System.Net.Mail.MailMessage를 사용하여 헤더를 엉망으로 만들지 않는 방법은 없습니다.

답변

0

멋진 (무료) SMTP 서버는 Mercury입니다.이 서버는 디렉토리를 모니터링 할 수 있으며 설정 및 구성이 매우 간단합니다.