집에서 Mac으로 메일서버 운영하기 (4)

By | 2007-05-20

집에서 Mac으로 메일서버 운영하기 (4)
4/5 Squirrel Mail의 설치
사용자 삽입 이미지
Postfix는 단순한 메일서버일 뿐으로 내장된 WEB Mail인터페이스는 없습니다.  그를 위해 SquirrelMail과 같은 웹메일 솔루션이 필요하죠.  Postfix와 아주 찰떡 궁합입니다.   만약 내가 밖에서 PC를 가지고 있지 않을 때 PC방에서 WEB Mail을 통해 접근할 수 있기 때문에 웹메일도 필요합니다.

설치는 간단하고 내장된 기능 역시 간단합니다.   오늘의 작업은 크게 4개 Step으로 나뉩니다. 
먼저 첫번째 스텝입니다.

1. 기본재료 준비 

먼저 여기에서 다운로드를 받고 압축을 풀어주십시오.   크게 두가지의 버전이 있는데 Stable버전과 Developer버전입니다.  Stable의 1.4.10a버전을 받으시기 바랍니다.  저는 1.4.9를 설치했었는데 그 사이에 벌써 1.4.10이 나왔군요.

압축을 풀었으면 아래 그림과 같이 MAMP폴더에 복사하시고 폴더 이름을 간단하게 SquirrelMail로 고쳐주시기 바랍니다.

사용자 삽입 이미지

2. 가상호스트 만들기

웹메일을 위해 잠깐 아파치쪽의 작업을 하나 해두어야 하겠습니다.   웹메일이니 만큼 독립된 URL이 있어야 겠죠?    저는 지난번에 밝힌 대로 여러개의  URL을 독립적인 서비스 운영을 위해 사용하는데요.

웹서버는 www.demitrio.com 이고  메일서버는 mail.demitrio.com로 사용하려 합니다.  그를 위해서는 Apache WEB Server의 설정화일을 건드려야 합니다. 
설정화일은 어플리케이션 디렉토리내의 MAMP/conf/apache/httpd.conf 입니다.  에디터를 이용해 열어보시죠.

httpd.conf화일의 맨 마지막 내용은 아마 아래와 같이 끝날겁니다.

#
# Bring in additional module-specific configurations
#
<IfModule mod_ssl.c>
    Include /Applications/MAMP/conf/apache/ssl.conf
</IfModule>


# NameVirtualHost *

위와 같이 끝난 내용에  이어서 아래내용과 같이 적어줍니다.


NameVirtualHost *:8088

<VirtualHost *:8088>
    ServerName www.demitrio.com
    DocumentRoot “/Applications/MAMP/htdocs”

    <Directory “/Applications/MAMP/htdocs”>
        Options Includes FollowSymLinks 
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

<VirtualHost *:8088>
    ServerName mail.demitrio.com
    DocumentRoot “/Applications/MAMP/squirrelmail”

    <Directory “/Applications/MAMP/squirrelmail”>
        Options Includes FollowSymLinks 
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>



눈치채셨겠지만 가상호스트를 www, mail두개를 만들었고 가상호스트 mail.demitrio.com은 /Applications/MAMP/squirrelmail를 Root 디렉토리로 설정하였습니다. 

<VirtualHost *:8088>의 8088은 포트번호이니 여러분들이 설정한 포트번호를 써넣어 주시기 바랍니다.    다 되셨으면 지체없이 Save를 하고 빠져나옵니다.

자~ 앞으로 여러분의 웹메일은  mail.demitrio.com로 접근할 수 있게 되었습니다.
더 자세한 가상호스트 설정을 알고 싶으시다면 아래 URL을 참조하시기 바랍니다.

http://httpd.apache.org/docs/2.0/vhosts/name-based.html

3.  SquirrelMail의 Configuration

사용자 삽입 이미지
SquirrelMail은 친절하게도 메뉴방식의 설정프로그램을 제공하는데 이를 위해 잠시 터미널을 가동해야 합니다.
터미널은 어플리케이션 아래 유틸리티 폴더에 있습니다

이 과정만 마치면 설치가 끝납니다. (허무하게도 말이죠)
터미널을 가동하고 아래와 같이 따라하시죠.

사용자 삽입 이미지

cd /
cd applications
cd mamp
cd squirrelmail
cd config
./conf.pl

자 그러고나면 화면이 아래와 같이 바뀌며 메뉴가 나타납니다.

사용자 삽입 이미지
2번 서버세팅에 들어가보죠.
자 아래와 같이 세팅이 되었으면 기본적인 것은 끝입니다.

사용자 삽입 이미지
도메인 세팅,  SMTP포트번호세팅에 유의하시기 바랍니다.
위와 같이 세팅을 하셨으면 S를 눌러 세이브를 하신 후 Q를 눌러 빠져나옵니다.

SquirrelMail의 세팅은 아래의 Tenon에서 많이 참조했습니다.

http://www.tenon.com/support/itools7/sqmail.shtml

4. Test Drive

이제 다 되었습니다.  http://mail.demitrio.com을 통해 웹메일의 로그인 화면을 좀 볼까요?

사용자 삽입 이미지
조금 썰렁하기 까지 하죠 ?
로그인 해보니 저는 스팸메일만 잔뜩 왔군요. 
이제 다음이나 엠팔 등으로 메일을 주고받아 보세요.
그리고 테스트로 demitrio@demitrio.com으로 한통 보내주시구요

사용자 삽입 이미지
 물론 한방에 성공하지 못할 수도 있습니다 ^^
저도 엄청나게 헤매다가 이렇게 성공했으니까요.  다음시간엔 마지막으로 각종 eMail클라이언트들을 세팅하는 방법을 알아보겠습니다.   감사합니다

Facebook Comments

3 thoughts on “집에서 Mac으로 메일서버 운영하기 (4)

  1. momo

    아, 바쁘신 중에도 또 이렇게 소중한 웹메일 방식에 대해서 정리를 하시고
    몸소 자신의 메일계정을 노출시키시사, 스팸을 온 몸으로 받으시겠다는 정신에.
    놀라울 따름입니다.^^

    그러면 이제 피씨방, 인터넷에 접속만 하면 어디서든 메일을 확인 할 수 있다는
    것이군요. 한글 문제는 어떻게 해결이, 아니면 기본설정으로도 되는 것인가여?

    웹메일 시작페이지만 살짝 손봐주면 그만이겠군요.
    계정로긴하고 화면 스킨은 어쩔수 없는 것같은데 복잡하면.ㅋㅋ

    잘 보고 잘 읽고 갑니다.

    Reply
    1. demitrio

      메뉴자체는 한글화되어 있지 않지만 그냥 메일을 보내는데는 별 문제 없더군요. 이와 관련한 스킨이나 플러그인 등이 많이 나와 있는데 그것도 차근차근 알아보도록 하죠 ^^

      Reply
  2. osk2001

    저도 맥미니로 서버 구동할려고 지금 공부하고 있습니다.

    아직 열진 않았구요. 글 감사히 잘 보고 있습니다.

    Reply

댓글을 남겨주세요~