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


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


제 목 Re: Re: 메일오류 발생
글쓴이 이서용

해당내용은 최신 패치 버전으로 적용이 완료되어있으며,


어떤 글이 오류가 있는지 알수 없어. 

내용의 메일을 열람 할수 없습니다.

이럴때는 어떻게 해야할지요?


-------------------- Original message --------------------
안녕하세요.

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

특정 메일 내용에서 발생하는 부분이라면 메일 원문을 다운받아서 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("<", "<");

                    }

// 제목

                    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("<", "<");

                        }

                        catch (Exception e)

                        {

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

                        }

                    }

 



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

※ 필수입력정보 ※


▷ 제품버젼 : .net

▷ 오류발생 메뉴/주소 :

▷ 에러메세지 :

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

▷ 질문내용 :

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

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

혹시 어떠한 오류 인가요    8


       
관련 게시물
번호   제목 글쓴이 등록일 조회수
881  
여기스터디
17-10-17 2939
   
관리자
17-10-17 2785
   
이서용
17-10-17 2842
   
관리자
17-10-17 2840
   
이서용
17-10-17 2903
   
관리자
17-10-18 2950

리스트
번호   제목 글쓴이 등록일 조회수
978  
굿파트너스
23-07-11 355
   
관리자
23-07-11 300
977  
굿파트너스
23-05-17 532
   
관리자
23-05-18 350
976  
한국물가정보
23-01-18 832
   
관리자
23-01-18 452
   
한국물가정보
23-01-19 425
   
관리자
23-01-19 496
975  
이유엔
23-01-04 733
   
관리자
23-01-04 425
974  
경남점자정보도서관
22-08-30 1414
   
관리자
22-08-30 617
973  
굿파트너스
22-04-01 964
   
관리자
22-04-01 795
972  
gwtest
22-01-24 1047
   
관리자
22-01-24 839
   
GWTEST
22-01-24 784
   
관리자
22-01-24 812
   
gwtest
22-01-25 828
   
관리자
22-01-25 871
◀◀ ◁ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ▶▶
패스코리아넷   경남 창원시 마산회원구 내서읍 중리상곡로 129, 한성빌딩 701호
메일 문의 : nmail@passkorea.net   I   전화 : 1544-1608   I   팩스 : 055-231-2069
사업자 등록번호 : 608-25-32288   I   대표자 : 빈경윤