segioHelp(All)/쎄지오도움말 4.0(ko)



4.5 웹메일 설정
인쇄
 
2009-07-09 17:35:27
조회:35825
답글지움수정 아랫글 목록 윗글

 

4.5 메일 설정


 


  메일은 호스트주소와 사용자 아이디를 기반으로 하여 파일이나 텍스트를 주고 받을 수 있는 서비스입니다.

따라서 메일서비스는 통상적으로 dns 라는 서비스에 의해서 호스트 주소가 유용한 상태에서만 메일을 송신하거나 수신할 수 있습니다.

통상의 경우 IP 어드레스에 의해 웹서비스는 가능하지만 dns에 의한 호스트 주소가 유용하지 않다면 외부로부터의 메일 수신 기능이 동작하지 않습니다.

 

  쎄지오 웹메일 서비스는 포스트픽스(Postfix)와 연동하여 지원됩니다.  따라서 쎄지오 웹메일 서비스를 이용하기 위해서는 시스템에 postfix를 먼저 설치하여야 합니다. postfix는 오픈소스로 제공되며 인터넷등을 통하여 무료로 구하여 설치할 수 있습니다. 쎄지오 사용권 문제로 인가받은 사람만 웹메일을 사용하는 경우도 있으나 대부분 모든 사용자가 사용할 수 있습니다.  다음 그림은 배포판에 포함된 웹메일입니다.

 

 

  

 

1) 웹메일 URL 링크

맨위로

 

 

 

  각 인트라셀의 "html/segio/msg/" 경로에는 웹메일 서비스 구성을 위한 다양한 파일이 위치합니다. 다음은 주요 파일목록과 설명입니다.

 

 

m.shell

mail.css

mail_edit.html

mail_list.html

mail_view.html

addr_edit.html

→ 웹메일과 함께 사용되는 기능에서 채택할 기본 쉘

→ 웹메일 필터, 쉘에서 자주 불러쓰는 css

→ 편지쓰기 화면을 구성하는 웹메일 필터

→ 편지 목록 보기 화면을 구성하는 웹메일 필터

→ 편지 읽기 화면을 구성하는 웹메일 필터

→ 주소록의 주소 편집 화면을 구성하는 필터

* 이외 다수의 파일과 하위디렉토리 존재함.

 

"m.shell"문서에서는 공유 웹자원에 있는 웹메일용 자바스크립트를 로드하도록 되어 있습니다. 다음은 공유 웹자원에 위치한 웹메일용 자바스크립트입니다.

/etc/shttpd/icons/js/mail.js

   ==> <script type="text/javascript" src="/icons/js/mail.js"></script>

 

/etc/shttpd/icons/js/address.js

   ==> <script type="text/javascript" src="/icons/js/address.js"></script>

  쎄지오 웹메일은 다음의 URL에서 서비스가 구성됩니다.

http://hostname.domain/segio/msg/

   ==> html/segio/msg/index.html

 

 

 

  로그인한 사용자만 이용할 수 있도록 HTML문서에서는 등급을 확인합니다. 사용자 등급이 1등급 이상인 경우에만 작동하도록 다음과 같은 방법으로 링크합니다.

 

$#if u.lv>0#;

<a href="#" 0nclick="$#popup,webmail,opti0n="..."#;">웹메일</a>

$#fi#;

 

  "$#popup.webmail#;"은 웹메일 서비스를 위한 별도의 윈도우를 생성시키도록 하는 자바스크립트 구문으로 치환됩니다. "$#href.webmail#;"구문은 "$#popup.webmail#;"구문과 대응합니다. 별도의 자바스크립트를 이용하여 웹서비스를 표현할 때 사용할 수 있습니다.

 

2) 포스트픽스(postfix)설정

맨위로

 

 

 

 

쎄지오 웹메일 사용자는 포스트픽스와 버추얼메일박스 지정방식으로 연동됩니다.

따라서 쎄지오 웹메일 사용을 위해서는 포스트픽스를 반드시 설치하여 운용하여야 합니다.

쎄지오 웹데몬이 다중 홈페이지 호스팅 서비스를 목적으로 작성되었기 때문에 기본적으로 가상사용자 개념을 도입하여 운용되고 있습니다. 이러한 개념은 포스트픽스의 가상도메인과 상호 연동이 잘 될 수 있는 특성이 있습니다.

포스트픽스에 버추얼도메인을 지정하기 위하여 다음과 같이 "/etc/postfix/main.cf"의 설정치를 삽입하십시오.

 

 

virtual_mailbox_domains = hash:/etc/shttpd/conf/postfix_domains
virtual_transport = segio
# virtual_alias_maps = hash:/etc/shttpd/conf/postfix_aliases
segio_destination_recipient_limit = 1

 

/etc/shttpd/conf/postfix_domains 파일은 쎄지오 웹데몬에 의해 자동으로 갱신됩니다. 갱신 주기는 웹데몬이 처음 시작할 때와 환경설정치가 변경되었을 때입니다. 이 파일에는 쎄지오의 모든 인트라셀의 첫번째 도메인명과 인트라셀 번호가 지정되어 있습니다.

 

main.cf에 "mydestination" 항목은 서버의 로컬 사용자를 위한 웹메일에 사용되는 도메인 네임을 지정하는 곳으로 인트라셀의 웹메일에 대응하는 도메인 네임을 "mydestination"에 지정하지 않도록 주의해야 합니다.

 

/etc/shttpd/conf/postfix_aliases 파일은 버추얼 메일박스 사용자간의 퍼워딩 서비스를 지정하는 곳입니다. 이 파일역시 웹데몬에 의해 자동으로 갱신됩니다.

"virtual_transport"항목에 "segio"라고 지정합니다. 이 설정은 "master.cf"에 지정된 "segio"방법으로 가상 메일사용자의 메일처리를 수행하라는 의미로 해석됩니다.

"segio_destination_recipient_limit" 항목에는 반드시 1을 지정하여야 합니다.

 

다음으로 포스트픽스의 설정파일인 "/etc/postfix/master.cf"에 다음과 같은 설정구문을 삽입하시기 바랍니다.

 

# segio webmail MDA service setting 4 all virtual mail receive
segio unix - n n - - pipe flags=DRO user=segio argv=/etc/shttpd/bin/_mail -d ${recipient}

 

쎄지오 웹데몬의 실행바이너리인 "_mail"을 가상메일 사용자의 MDA로 지정하는 구문입니다.

이와 같이 설정을 마치면 다음과 같은 명령을 실행하여 포스트픽스를 재가동시키도록 합니다.

 

명령)postfix reload

 

전자우편의 보편적인 활용이 증가되면서 스팸메일에 의한 악영향이 날로 커지고 있습니다. 이러한 스팸메일은 postfix을 설정을 통해 효과적으로 차단할 수 있습니다.

다음은 스팸차단용 공개소프트웨어인 스팸어쌔신(Spamassassin)과의 연동을 위한 설정방법입니다.

스팸어새신을 설치한 후 /etc/postfix/master.cf 파일에 다음과 같은 설정을 추가하도록 합니다.

 

 

spamassassin unix - n n - - pipe user=segio argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient} 

 

 

그리고 아래와 같이 기존의 설정값을 수정합니다.

 

# 변경전

smtp      inet  n       -       n       -       -       smtpd

# 변경후
smtp      inet  n       -       n       -       -       smtpd -o content_filter=spamassassin

 

 

설정된 사항을 적용시키기 위해 포스트픽스를 재시작 합니다.

위의 설정에서 지정된 "sendmail"문구는 일반적으로 널리 사용되고 있는 MTA인 sendmail을 의미하지 않습니다. 이는 포스트픽스의 일부 바이너리를 의미합니다.

스팸어쌔신에 의해 스팸으로 분류된 메일은 제목에 "[*SPAM*]"구문으로 시작하도록 설정되며 스팸편지함에 저장됩니다.

 

 

3) 웹메일 환경설정

맨위로

 

 

 

  웹메일의 환경설정은 인트라셀 환경설정의 일부분으로 관리됩니다. 다음은 웹메일의 환경설정 화면입니다.

 

 

 다음은 웹메일 환경설정의 기본사항입니다.

 

우편문자셋    → 편지를 보낼 때 기본이 되는 문자셋

메일크기(MB)   → 새 우편쓰기에 허용되는 자료크기(파일동봉수 포함)

수신문자셋 → 문자셋이 지정되지 않은 편지에서 기본적으로 적용시킬 문자셋

 

  동일한 언어권에서는 문자셋을 지정하지 않아도 호환됩니다. 우편문자셋은 발신 메일에 기본으로 적용될 문자셋을 입력합니다.  수신 문자셋은 문자셋을 지정하지 않은 수신 메일을 읽기 위해 설정합니다. 쎄지오 웹메일은 기본적인 문자셋을 UTF-8로 사용하고 있습니다. 필요시 언어권에 맞는 기본 문자셋을 지정하도록 합니다.

 

게시판 전환(mail2board)

 

  게시판 전환은 사용자에게 도착하는 전자우편을 게시판에 저장하도록 하는 기능입니다. 수신자 아이디(인트라셀의 UID)와 우회 저장할 게시판을 함께 지정합니다. 수신자의 아이디는 공백으로 구분하여 복수로 입력할 수 있습니다. 전자우편은 게시판물 형태의 자료구조로 변환되며 전자우편이 갖는 추가적인 정보는 게시판의 확장변수에 일정한 양식으로 저장됩니다.

 

 

 

 

 

4) 스팸메일 차단 설정(mail2board)

맨위로

 

  스팸메일을 차단하기 위하여 스팸메일 필터링 기능이 제공되고 있으며 스팸환경설정은 스팸설정, 호스트스팸체크, 키워드스팸체크, 스팸허용설정 등으로 구성되어 있습니다. 다음그림은 “스팸설정”, “호스트스팸체크”부분을 보여줍니다.

 

 

  호스트스팸체크는 웹메일의 경유지 조건으로 스팸여부를 판단합니다. 일반적으로 이메일의 대표 도메인 주소나 IP 주소를 입력합니다. 공백으로 구분하여 다수의 주소를 입력할 수 있습니다. 웹메일 경유지에 유효하지 않은 메일서버를 경유한 경우  걸러지게 됩니다. 거부호스트 등록은 유효한 메일서버를 경유했더라 하더라도 스팸을 악의적으로 보내는 메일서버를 등록하여 걸러내기 위하여 사용됩니다.

  다음 그림은 “키워드스팸체크”, “스팸허용설정”을 보여주고 있습니다.

 

 

  키워드스팸체크는 웹메일의 제목, 보낸사람, 수신자, 본문, 파일이름 등의 항목에 키워드 조합을 설정하여 조건에 맞는 메일을 걸러내는 기능입니다. 본문의 경우 전문검색이 지원되지 않습니다. 스팸 키워드는 하나의 조건을 한 줄로 기술하도록 합니다. 각 스팸 조건 키워드는 1개 이상의 키워드로 설정됩니다. 키워드는 인용부호를 사용하여 "키워드" 형태로 한 줄의 모든 키워드 조건을 만족할 때 스팸으로 걸러지게 됩니다. 각  키워드는 OR(|)의 연산자에 의한 복수 키워드의 조합이 가능합니다.

  여러 개의 키워드가 나열될 때는 각 키워드는 포함관계를 모두 만족시켜야 함은 물론 키워드가 포함된 순서까지 맞아야 합니다. 순서에 상관없이 처음부터 다시 단어를 찾고자 할 경우에는 키워드의 시작에 밑줄(_)을 붙인다. 다음은 스팸 키워드의 구성 예입니다.

 

예1) “영어|일어|일본어|” “_외국인|무료|전화”

예2) “영어|일어|일본어|”  “외국인|무료|전화”

 → 1번은 순서에 상관없이 양쪽 키워드집단 가운데 하나씩만 포함하면 스팸 간주

 → 2번은 양쪽 키워드 집단의 하나이상 포함되며 순서가 맞으면 스팸 간주

 

   스팸메일 설정조건은 해당 인트라셀의 특정 파일형태로 저장됩니다. 웹관리도구로 설정하면 설정과 동시에 적용됩니다. 스팸허용설정은 위의 두 영역과는 다르게 키워드 조건에 맞는 경우 스팸에서 제외해주는 기능입니다. 키워드 조합방법은 키워드스팸체크의 키워드 조합방법과 같습니다.

 

 

답글지움수정인쇄 아랫글 목록 윗글
댓글달기
이름  비밀번호
Table for TextEditor

segioHelp(All)의 게시물 목록
번호 파일 글제목 일시 조회
58 gif 파일 ticon그룹웨어 관리 12-08-01 33579
57 gif 파일 ticon자원(물품) 예약 관리 12-01-13 29246
56 png 파일 ticon그룹웨어 게시판 추가 11-11-17 36273
55 gif 파일 ticon업무보고 11-08-24 31330
54 gif 파일 ticon메일 프로그램에서 POP3/SMTP 설정 11-07-07 38474
53 gif 파일 ticonSMS 일괄전송 11-06-28 31563
52 gif 파일 ticon일정관리 11-04-14 32823
51 png 파일 ticon모바일 POP3 설정(안드로이드) 11-02-11 34110
50 gif 파일 ticon근태관리 사용자 도움말 11-01-10 32059
49   ticon모바일 웹제작 11-01-04 32736
48 png 파일 ticon모바일 POP3 설정(아이폰/아... 10-11-19 30356
47 gif 파일 ticon로그인 10-11-16 36136
46 jpg 파일 ticon사용기록 보기(로그리포트) 10-11-09 32694
45 png 파일 ticon6.1 게시판 환경설정 [2] 10-06-23 38287
44 png 파일 ticonSEGIO FTP 10-05-24 35822
43   ticon웹 게시판 10-03-13 41058
42 gif 파일 ticon10.4 CMS개요 09-07-21 45690
41 jpg 파일 ticon4.4 환경설정 09-07-17 44534
40 gif 파일 ticon8.7 사용자관리 09-07-13 40102
39 jpg 파일 ticon플래시쇼 관리2 09-07-10 33425
38 jpg 파일 ticon플래시쇼 관리1 09-07-10 33224
37 gif 파일 ticon10.2 메뉴관리 09-07-10 39562
36 gif 파일 ticon10.1 프론트페이지 09-07-10 32860
35 jpg 파일 ticon9.4 업무용 메신저 09-07-10 28199
34 png 파일 ticon업무용 메신저 09-07-10 43353
33 gif 파일 ticon명함관리 09-07-10 41986
32 gif 파일 ticon업무진행 09-07-10 40521
31 gif 파일 ticon전자결재 09-07-10 59951
30   ticon8.6 자바환경설정 09-07-10 34979
29   ticon8.4 웹쪽지 09-07-10 37653
28   ticon8.3 웹메신저 09-07-10 35187
27 jpg 파일 ticon8.2 웹메일 서비스 09-07-10 41582
26 jpg 파일 ticon8.1 사용자 웹서비스 09-07-10 34874
25   ticon7.8 커뮤니티 게시판관리 09-07-10 44109
24   ticon7.7 커뮤니티 회원관리 09-07-10 43877
23 jpg 파일 ticon7.6 사용자 환경설정 09-07-10 30800
22 jpg 파일 ticon7.1 커뮤니티 서비스 09-07-10 29790
21 jpg 파일 ticon6.3 게시판 관리와 응용 09-07-09 48315
20 jpg 파일 ticon매크로 문서 구성(macro) 09-07-09 43844
19 gif 파일 ticon5.4 확장개발-JSP 09-07-09 38728
18   ticon5.3 확장개발-사용자 관리 09-07-09 31246
17 jpg 파일 ticon5.2 확장개발-PHP 09-07-09 30196
16 jpg 파일 ticon5.1 확장개발-CGI 바이너리 09-07-09 30606
15 jpg 파일 ticon4.3 사용기록보기 09-07-09 29130
14 jpg 파일 ticon4.2 사용자관리 09-07-09 33583
13 jpg 파일 ticon4.1 인트라셀이란 09-07-09 41678
12 jpg 파일 ticon4.5 웹메일 설정 09-07-09 35825
11 jpg 파일 ticon3.3 웹메일 구성 09-07-09 34247
10 jpg 파일 ticon2.5 웹편집기 09-07-09 33725
09 jpg 파일 ticon2.4 웹 디렉토리 09-07-09 37214