Nmail.NET
제품소개
데모
다운로드
구입안내
FAQ (8)
Q&A (2392)
사용후기 (1)
Home    Contact us    Sitemap
기술지원안내
FAQ
Q&A 게시판
사용자 팁


Home > Support > Q&A > Nmail.Net
Nmail .NET Q&A


제 목 Re: 메일오류 발생
글쓴이 관리자

안녕하세요.


편지함을 클릭했을 때 나타나지 않는 증상인가요? 아니면 특정 메일 내용에서 나타나는 증상인가요?

특정 메일 내용에서 발생하는 부분이라면 메일 원문을 다운받아서 as@passkorea.net로 보내주시면 확인 후 회신드리도록 하겠습니다. 

편지함을 클릭했을 때 나타나는 경우에는 메일 제목에 유니코드 문자 등이 들어갈 경우 위와 같은 오류가 발생할 수 있습니다.

현재 5.0에서는 패치가 완료된 부분으로 최신 패치를 진행하시면 해결이 될 것으로 보입니다.

패치가 힘드시다면 Nmail이 설치된 폴더의 Webmail\Mail\Listmail.aspx.cs 파일을 열어 아래 적힌 부분을 수정해 주셔야 합니다.

using System.Collections;

using System.Globalization;     ß 추가된 부분

using System.IO;

 

기존

변경된 부분

// 제목

                    if (strMail[iLoop, 1].Trim() == "")

                        strMail[iLoop, 1] = "제목이 없습니다 .";

                    else

                    {

                        if (strMail[iLoop, 1].Length > 56)

                            strMail[iLoop, 1] = strMail[iLoop, 1].Substring(0, 56) + "...";

 

                        strMail[iLoop, 1] = strMail[iLoop, 1].Replace("<", "&lt;");

                    }

// 제목

                    if (strMail[iLoop, 1].Trim() == "")

                        strMail[iLoop, 1] = "제목이 없습니다.";

                    else

                    {

                        //2017.07.24 제목 자르지 못할 때 제목 그대로 표시하도록 추가

                        try

                        {

                            StringInfo Si = new System.Globalization.StringInfo(strMail[iLoop, 1]);

                            if (Si.LengthInTextElements > 56)

{

 

                                strMail[iLoop, 1] = Si.SubstringByTextElements(0, 56) + "...";

                            }

 

                            strMail[iLoop, 1] = strMail[iLoop, 1].Replace("<", "&lt;");

                        }

                        catch (Exception e)

                        {

                            strMail[iLoop, 1] = strMail[iLoop, 1].Replace("<", "&lt;");

                        }

                    }

 



-------------------- Original message --------------------

※ 필수입력정보 ※


▷ 제품버젼 : .net

▷ 오류발생 메뉴/주소 :

▷ 에러메세지 :

지정한 인수가 유효한 값 범위르 ㄹ벗어났습니다.
매개변수 이름 : lengthinTextelements 

▷ 질문내용 :

위 에러 메세지처럼 최근들어 메일함을 클릭하면 내용이 있습니다.

특정 메일내용때문에 내용이 다 읽어 지지 않습니다.

혹시 어떠한 오류 인가요    8


       
관련 게시물
번호   제목 글쓴이 등록일 조회수
881  
여기스터디
17-10-17 2991
   
관리자
17-10-17 2841
   
이서용
17-10-17 2899
   
관리자
17-10-17 2889
   
이서용
17-10-17 2964
   
관리자
17-10-18 3004

리스트
번호   제목 글쓴이 등록일 조회수
   
지디시스
17-12-05 3143
   
관리자
17-12-05 12929
884  
두레넷
17-12-04 2709
   
관리자
17-12-04 2464
883  
주식회사 지에이
17-11-13 2960
   
관리자
17-11-13 2551
   
주식회사 지에이
17-11-13 2535
882  
(주)시그마플러스
17-10-24 3029
   
관리자
17-10-24 2481
881  
여기스터디
17-10-17 2991
   
관리자
17-10-17 2841
   
이서용
17-10-17 2899
   
관리자
17-10-17 2889
   
이서용
17-10-17 2964
   
관리자
17-10-18 3004
880  
제이에프글로벌
17-10-12 2673
   
관리자
17-10-12 2490
879  
anon
17-09-12 3222
   
관리자
17-09-12 2788
   
anon
17-09-12 2919
◀◀ 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | ▶▶
패스코리아넷   경남 창원시 마산회원구 내서읍 중리상곡로 129, 한성빌딩 701호
메일 문의 : nmail@passkorea.net   I   전화 : 1544-1608   I   팩스 : 055-231-2069
사업자 등록번호 : 608-25-32288   I   대표자 : 빈경윤