안녕하세요.
제목에 사용할 수 없는 유니코드 문자열 등이 들어올 경우 아래와 같은 오류가 발생할 수 있습니다.
웹메일이 설치된 폴더\Mail\Listmail.aspx.cs를 열어 아래 부분을 수정해 주시면 됩니다.
if (strMail[iLoop, 1].Length > 56)
// strMail[iLoop, 1] = strMail[iLoop, 1].Substring(0, 56) + "...";
//2015.11.18 제목에 유니코드 특수문자 넣을 경우 substring로 자를 경우 오류가 생기는 경우가 있어서 수정
{
StringInfo Si = new System.Globalization.StringInfo(strMail[iLoop, 1]);
strMail[iLoop, 1] = Si.SubstringByTextElements(0, 56) + "...";
}
위 부분을 주석처리해주시거나 삭제하시면 문제가 없을 것으로 보입니다.
-------------------- Original message --------------------
▷ 제품버젼 : .NET 5.0
▷ 오류발생 메뉴/주소 : 받은편지함
▷ 에러메세지 :
매개 변수 이름 : lengthIn TextElements
▷ 질문내용 :
받은 편지함 클릭 시 아래 오류가 발생합니다.
다른 편지함은 이상이 없습니다.
- 지정한 인수가 유효한 값 범위를 버벗어났습니다.
- 매개 변수 이름 : lengthIn TextElements