2013-05-30 2 views
1

asp.net mvc 응용 프로그램에서 SMTP 메일 클라이언트를 사용하여 전자 메일을 보내고 있습니다. 전자 메일을 보내면 전자 메일에 확장 된 Ascii 문자가있는 경우 예외가 발생합니다. 예외는 입니다. 메일 헤더에 유효하지 않은 문자가 있습니다 : 'è'.메일 헤더에 잘못된 문자가 있습니다. 'è'

이메일의 유니 코드 문자를 수락하도록 도와주세요.

+0

당신이 몇 가지 코드를 게시 할 수 있습니다 희망? –

+0

인코딩이 UTF-8인지 확인하십시오. – Raptor

답변

0
mail.SubjectEncoding = Encoding.UTF8; 
+0

예외가 주소 지정에 있습니다. 나는 mail.HeaderEncoding = Encoding.UTF8을 설정했다. 하지만 사용하지 마십시오. 이 문제를 해결하는 방법을 알려주시겠습니까? – Melody

0

"네트워크"로 수정하면 오류가 발생하고 오류가 해결되었습니다. (나의 이해는 - 지정된 pickupdirectory 옵션 못했을 경우에 대비, 헤더 오류 제공) UTF-8 (64 기수를했다 -encoding)

관련 문제