2012-12-06 4 views
0

여기서 무엇이 문제가되어야합니까?ASP System.Net.Mail

MailAddress msgFrom = new MailAddress("[email protected]", "Friendly Name"); 

이것은 작동하지 않습니다. 전자 메일은 여전히받는 사람의받은 편지함에 표시되는 전자 메일입니다.

보낸 사람의 이름

은 "친숙한 이름"대신 [email protected]의 수신자의받은 편지함 보인다

+0

구체적으로 작성하십시오. 정확히 무엇 "작동하지 않습니다"? –

+0

보낸 사람의 이름이받는 사람의받은 편지함에 [email protected] 대신 "Friendly Name"으로 표시되어야합니다. – abc

답변

0

에 표시해야한다, 당신의 코드에 문제가 없습니다. 보낸 사람이 접촉 할 수 있는지 확인하는받는 사람의 연락처를 확인, 어쩌면 MailAddress.DisplayName

0

이미 이메일이 이전에 전송해야 함 때문에받는 사람의 이메일 상자의의 :

MailAddress from = new MailAddress("[email protected]", "Ben Miller"); 
MailAddress to = new MailAddress("[email protected]", "Jane Clayton"); 
MailMessage message = new MailMessage(from, to); 

그러나이 예를 시도 할 수 있습니다 때로는 이유가 있습니다. 또한

머리글을 확인할 수 있습니다 이메일 본문에, 당신이 찾아내는 경우에, 당신은 코드에 대해 아무것도 할 필요가 일 것,이 From: Friendly Name <[email protected]> 같은 라인이 있어야한다 (또한 원래의 메시지라고도 함)

또는 보낸 사람이 보낸 전자 메일이없는 다른 전자 메일 주소로 보내려고합니다.

관련 문제