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 2959
   
관리자
17-10-17 2803
   
이서용
17-10-17 2860
   
관리자
17-10-17 2857
   
이서용
17-10-17 2919
   
관리자
17-10-18 2965

리스트
번호   제목 글쓴이 등록일 조회수
978  
굿파트너스
23-07-11 370
   
관리자
23-07-11 315
977  
굿파트너스
23-05-17 549
   
관리자
23-05-18 368
976  
한국물가정보
23-01-18 847
   
관리자
23-01-18 467
   
한국물가정보
23-01-19 442
   
관리자
23-01-19 515
975  
이유엔
23-01-04 750
   
관리자
23-01-04 440
974  
경남점자정보도서관
22-08-30 1432
   
관리자
22-08-30 631
973  
굿파트너스
22-04-01 987
   
관리자
22-04-01 810
972  
gwtest
22-01-24 1062
   
관리자
22-01-24 855
   
GWTEST
22-01-24 800
   
관리자
22-01-24 828
   
gwtest
22-01-25 842
   
관리자
22-01-25 887
◀◀ ◁ | 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   대표자 : 빈경윤