![]() |
쎄지오 웹메일 서비스는 포스트픽스(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 |
2) 웹메일 서비스 URL 링크 |
맨위로 |
로그인한 사용자만 이용할 수 있도록 HTML문서에서는 등급을 확인합니다. 사용자 등급이 1등급 이상인 경우에만 작동하도록 다음과 같은 방법으로 링크합니다.
$#if u.lv>0#; <a href="#" 0nclick="$#popup,webmail,opti0n="..."#;">웹메일</a> $#fi#; |
"$#popup.webmail#;"은 웹메일 서비스를 위한 별도의 윈도우를 생성시키도록 하는 자바스크립트 구문으로 치환됩니다. "$#href.webmail#;"구문은 "$#popup.webmail#;"구문과 대응합니다. 별도의 자바스크립트를 이용하여 웹서비스를 표현할 때 사용할 수 있습니다.
3) 포스트픽스(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 |
쎄지오 웹데몬의 실행바이너리인 "_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 # 변경후 |
설정된 사항을 적용시키기 위해 포스트픽스를 재시작 합니다.
위의 설정에서 지정된 "sendmail"문구는 일반적으로 널리 사용되고 있는 MTA인 sendmail을 의미하지 않습니다. 이는 포스트픽스의 일부 바이너리를 의미합니다.
스팸어쌔신에 의해 스팸으로 분류된 메일은 제목에 "[*SPAM*]"구문으로 시작하도록 설정되며 스팸편지함에 저장됩니다.
![]() ![]() ![]() ![]() |
![]() ![]() ![]() |
번호 | 파일 | 글제목 | 작성자 | 일시 | 조회 |
---|---|---|---|---|---|
61 |
![]() |
![]() |
케이시크 | 09-07-21 | 149998 |
60 |
![]() |
케이시크 | 09-07-17 | 185839 | |
59 |
![]() |
![]() |
관리자 | 09-07-14 | 187172 |
58 |
![]() |
![]() |
관리자 | 09-07-14 | 186897 |
57 |
![]() |
![]() |
관리자 | 09-07-14 | 186322 |
56 |
![]() |
![]() |
관리자 | 09-07-14 | 170024 |
55 |
![]() |
![]() |
관리자 | 09-07-14 | 203159 |
54 |
![]() |
![]() |
관리자 | 09-07-14 | 207024 |
53 |
![]() |
![]() |
관리자 | 09-07-13 | 186199 |
52 |
![]() |
![]() |
sysop | 09-07-10 | 194652 |
51 |
![]() |
![]() |
sysop | 09-07-10 | 192925 |
50 |
![]() |
![]() |
sysop | 09-07-10 | 170993 |
49 |
![]() |
![]() |
sysop | 09-07-10 | 193567 |
48 |
![]() |
![]() |
sysop | 09-07-10 | 463941 |
47 |
![]() |
![]() |
sysop | 09-07-10 | 198429 |
46 |
![]() |
![]() |
sysop | 09-07-10 | 190790 |
45 |
![]() |
![]() |
sysop | 09-07-10 | 203510 |
44 |
![]() |
![]() |
sysop | 09-07-10 | 187005 |
43 |
![]() |
sysop | 09-07-10 | 182792 | |
42 |
![]() |
sysop | 09-07-10 | 191514 | |
41 |
![]() |
sysop | 09-07-10 | 180774 | |
40 |
![]() |
sysop | 09-07-10 | 187956 | |
39 |
![]() |
sysop | 09-07-10 | 379788 | |
38 |
![]() |
![]() |
sysop | 09-07-10 | 258848 |
37 |
![]() |
![]() |
sysop | 09-07-10 | 209679 |
36 |
![]() |
sysop | 09-07-10 | 205379 | |
35 |
![]() |
sysop | 09-07-10 | 211508 | |
34 |
![]() |
![]() |
sysop | 09-07-10 | 209859 |
33 |
![]() |
sysop | 09-07-10 | 713346 | |
32 |
![]() |
![]() |
sysop | 09-07-10 | 217148 |
31 |
![]() |
![]() |
sysop | 09-07-10 | 219477 |
30 |
![]() |
![]() |
sysop | 09-07-10 | 200303 |
29 |
![]() |
sysop | 09-07-10 | 193490 | |
28 |
![]() |
![]() |
sysop | 09-07-09 | 207826 |
27 |
![]() |
![]() |
sysop | 09-07-09 | 199416 |
26 |
![]() |
![]() |
sysop | 09-07-09 | 341541 |
25 |
![]() |
![]() |
sysop | 09-07-09 | 199341 |
24 |
![]() |
sysop | 09-07-09 | 198725 | |
23 |
![]() |
sysop | 09-07-09 | 199654 | |
22 |
![]() |
![]() |
sysop | 09-07-09 | 180157 |
21 |
![]() |
![]() |
sysop | 09-07-09 | 275388 |
20 |
![]() |
![]() |
sysop | 09-07-09 | 186377 |
19 |
![]() |
![]() |
sysop | 09-07-09 | 199930 |
18 |
![]() |
![]() |
sysop | 09-07-09 | 208838 |
17 |
![]() |
![]() |
sysop | 09-07-09 | 1243620 |
16 |
![]() |
![]() |
sysop | 09-07-09 | 600583 |
15 |
![]() |
![]() |
sysop | 09-07-09 | 229975 |
14 |
![]() |
![]() |
sysop | 09-07-09 | 232829 |
13 |
![]() |
![]() |
sysop | 09-07-09 | 554786 |
12 |
![]() |
![]() |
sysop | 09-07-09 | 222606 |
11 |
![]() |
sysop | 09-07-09 | 395878 | |
10 |
![]() |
![]() |
sysop | 09-07-09 | 197850 |
09 |
![]() |
![]() |
sysop | 09-07-09 | 224012 |
08 |
![]() |
![]() |
sysop | 09-07-09 | 249963 |
07 |
![]() |
![]() |
sysop | 09-07-09 | 331449 |
06 |
![]() |
![]() |
sysop | 09-07-09 | 334478 |
05 |
![]() |
![]() |
sysop | 09-07-09 | 222460 |
04 |
![]() |
![]() |
sysop | 09-07-09 | 230830 |
03 |
![]() |
![]() |
sysop | 09-07-09 | 440930 |
02 |
![]() |
![]() |
sysop | 09-07-09 | 813807 |
01 |
![]() |
![]() |
sysop | 09-07-09 | 190874 |