2010-03-03 3 views
2

아이디어가 없습니다! 나는이 할 경우C# .net 3.5 System.Net.Mail

string strTo = "[email protected]"; 
string strFrom = "[email protected]"; 
string strSubject = "turn on html"; 


MailMessage mail = new MailMessage(strFrom, strTo, strSubject, "<u>ok!</u>"); 

SmtpClient smtp = new SmtpClient("127.0.0.1"); 

smtp.Send(mail); 

작동하지만 Outlook에서 html 태그를 참조하십시오.

내가 할 경우 :

mail.IsBodyHtml = true; 

smtp.Send(mail); 

전에 이메일을 받게 해달라고!

내가 확인했다 Exchange 메시지 추적 메시지는 없다.

나는 내 메시지가 표시 해달라고에서 SMTP 로그를 확인했다!

나는 스팸 필터, 아니 메시지를 확인했다!

나는 거기, 정크 메일 폴더를 확인했다! 나는 그것이 작동하는 외부 이메일로 strTo을 변경하는 경우

이상한 일이다 !!!! 콘텐츠 필터링은 격리 사서함으로 사용되는 경우

검색의 시간 후에

+0

:-(시간 낭비가 당신의 컴퓨터에 교환 또는 로컬 IIS SMTP 인스턴스를 통해 경로로 시도하고있는 무슨이 있었다 거래소에입니까? 당신이하면 어떻게됩니까 –

+0

메일 서버를 사용하는 대신 디렉토리로 출력하십시오. http://msdn.microsoft.com/en-us/library/ms164241.aspx –

답변

5

:-(여기에 미쳐 가고, 나는 메시지 교환의 메시지 추적 시스템에 의해 발견 기록하지하지 않습니다 차단 발견했다.

이는 2007 년

모든 메시지

+2

설명해 주셔서 감사합니다. 시간 내라해도, 새로운 것을 배웠습니다. – QueueHammer

+1

나는 낭비가 아닐 것이라고 확신한다. C#의 전자 메일, 교환 및 SMTP 기능에 대해 많은 것을 배웠습니다. 다음에이 모든 것을 통과 할 필요가 없습니다. – taylonr