|  최근게시물(종합)  |  이메일주소무단수집거부  |  G-Search    

 

Today :: 2018.2.21
Name P C W L/U
유닉스 0 0 0 08/20
리눅스 0 0 0 02/05
Windows 0 0 0 08/03
네트워크 0 0 0 05/21
메뉴얼팁 0 0 0 04/30
프로그램 0 0 0 12/10
좋은글 0 0 0 11/17
와글와글 0 0 0 09/30
그림판 0 0 0 06/27
포토앨범 0 0 0 07/04
배경화면 0 0 0 08/25
등업신청 0 0 0 10/25
방명록 0 0 0 02/15


 복남이네 전체 게시판 검색

 날짜별 등록된 글 알림
01 02 03
04 05 06 07 08 09 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28
 태그 클라우드
삼성 SSD 840 운영채제 개미타워 USB 카운슬러 ubunto FISH 환기 ubuntu 9.04 아웃룩 2010 타협 구름 텔레그램 Spark 이모티콘 PS3 벨소리 오리온정보통신 TopSync ORD2409HTV qmail MiniFirefox Ubuntu 9.10 3D Desktop 광우병 인쇄 오류 Comodo Time Machine 가야질 Drive SnapShot 1.40 aSmartHUD Windows Server 2003 KB IPTIME Dick Hoyt

 Powered by 다이렉트 호스팅

  qmail+imap+mysql  (2002-09-16 22:12:36, Hit : 7418)
  
 박동수  [비회원]
     http://www.linuxsingle.com
    
이문서는 99% popori님이 운영하시는 webamil.kldp.org에서 가져온 것이며
중간중간에 노하우라고 하기도 민망한 본인의 경험이 들어 있습니다.
민망하지만 그럼에도 불구하고 추가해서 넣은 이유는 본인과 같은 초보자들을 위함입니다.

포로리님의 노고에 감사 드립니다.


qmail 설치에 필요한 소스는 ftp://linuxsingle.com 또는 webmail.kldp.org에서 다운 받는다.


1. /tmp에 모든 소스를 다운 받아 옮겨둔다.



2. Apache 설치
   apache-1.3.22.tar.gz의 압축을 풀고 소스디렉토리로 경로를 이동한다.
   # gzip -d apache-1.3.22.tar.gz
   # tar xvf apache-1.3.22.tar
   # cd apache-1.3.22
   # ./configure --prefix=/usr/local/apache --enable-shared=max
   # make
   # make install
   # cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
   # chmod 755 /etc/init.d/httpd
   # ln -s /etc/init.d/httpd /etc/rc3.d/S99httpd

3. Mysql 설치
   mysql-3.23.46.tar.gz의 압축을 풀고 소스디렉토리로 경로를 이동한다.
   # gzip -d mysql-3.23.46.tar.gz
   # tar xvf mysql-3.23.46.tar
   # cd mysql-3.23.46
   # ./configure --prefix=/usr/local/mysql --with-charset=euc_kr
   # make
   # make install
   # /usr/local/mysql/bin/mysql_install_db
   # cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql
   # chmod 755 /etc/init.d/mysql
   # ln -s /etc/init.d/mysql /etc/rc3.d/S99mysql
   *NOTE : mysql-3.23.x버전부터는 mysql이라는 계정이 있어야 DB시동이 가능하다. ROOT로 구동할 경우 /etc/init.d/mysql안의
   bindir/safe_mysqld --datadir=$datadir --pid-file=$pid_file &을
   bindir/safe_mysqld --user=root --datadir=$datadir --pid-file=$pid_file &과 같이 수정한다.
   # /etc/rc3.d/S99mysql start

4. qmail 설치
   qmail-1.03-linux.tar.gz의 압축을 풀고 소스디렉토리로 경로를 이동한다.
   # gzip -d qmail-1.03-linux.tar.gz
   # tar xvf qmail-1.03-linux.tar
   # cd qmail-1.03
   # mkdir /var/qmail
   qmail계정을 생성한다.( vi/etc/passwd에서 생성된 gid , uid를 확인 할수있다. 추후에 alias 계정 아이디를
                          적어줄때 반드시 개인별로 필요한 부분이으로 기억해 둘것!)
   # groupadd nofiles
   # useradd -g nofiles -d /var/qmail/alias alias
   # useradd -g nofiles -d /var/qmail qmaild
   # useradd -g nofiles -d /var/qmail qmaill
   # useradd -g nofiles -d /var/qmail qmailp
   # groupadd qmail
   # useradd -g qmail -d /var/qmail qmailq
   # useradd -g qmail -d /var/qmail qmailr
   # useradd -g qmail -d /var/qmail qmails
   # make
   # make setup check

5. Ucspi-tcp-0.88 설치
  
   설치 전

   LINUX 7.1이상에서 문제가 되는 time.h에 대한 링크를 수정한다.
   # mv /usr/include/sys/time.h /usr/include/sys/time.h.ori
   # ln -s /usr/include/time.h /usr/include/sys/time.h

   ucspi-tcp-0.88.tar.gz의 압축을 풀고 소스디렉토리로 경로를 이동한다.
   # gzip -d ucspi-tcp-0.88.tar.gz
   # tar xvf ucspi-tcp-0.88.tar
   # cd ucspi-tcp-0.88
   # make
   # make setup check
  
   설치 후
  
   CD /usr/include/sys에 가면 색이 다른 time.h를 볼수있다.
   rm time.h로 ? 물어보면 y로 삭제한다.
   mv /usr/include/sys/time.h.ori /usr/include/sys/time.h 명령으로 제자리에 가져다 둔다.
   이렇게 하지 않으면 error 메세지를 볼 수 밖에 없다.
   이런 주의에도 불구하고 설치해서 error 메세지를 본 사람은 make clean 명령으로 수습하고,
   time.h를 위와같이 재빨리 수정한다.

6. Daemontools 설치
   daemontools-0.76.tar.gz의 압축을 풀고 소스디렉토리로 경로를 이동한다.
   # gzip -d daemontools-0.76.tar.gz
   # tar xvf daemontools-0.76.tar
   # cd admin/daemontools-0.76
   # package/install

7. qmail 설정
   qmail 소스디렉토리로 경로를 이동한다. (/var/qmail이 아니다)
   # cd qmail-1.03-linux
   qmail control파일들을 생성한다.
   # ./config  <- 이 명령이 실패하면...
   # ./config-fast webmail.kldp.org(본인 도메인) <- 이명령을 실행한다.
   qmail log디렉토리와 script들을 생성한다.
   # mkdir -p /var/qmail/supervise/qmail-send/log
   # mkdir -p /var/qmail/supervise/qmail-smtpd/log
   # chmod +t /var/qmail/supervise/qmail-send
   # chmod +t /var/qmail/supervise/qmail-smtpd

   # vi /var/qmail/supervise/qmail-send/run

   #!/bin/sh
   exec /var/qmail/rc

   # vi /var/qmail/supervise/qmail-send/log/run
   #!/bin/sh
   exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail

   # vi /var/qmail/supervise/qmail-smtpd/run
   #!/bin/sh
   exec /usr/local/bin/softlimit -m 5000000
   /usr/local/bin/tcpserver -v -p -x/etc/tcp.smtp.cdb
   -u 501 -g 501 0 25 /var/qmail/bin/qmail-smtpd 2>&1
   -u 501 -g 501은 /etc/passwd에 등록되어있는 aliase계정의 UID, GID이다.
   자신의 시스템의 passwd파일을 보고 맞게 적어주면 된다.
   이 부분이 위에서 말한 uid , gid이다.

   # vi /var/qmail/supervise/qmail-smtpd/log/run

   #!/bin/sh
   exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail/smtpd

   # chmod 755 /var/qmail/supervise/qmail-send/run
   # chmod 755 /var/qmail/supervise/qmail-send/log/run
   # chmod 755 /var/qmail/supervise/qmail-smtpd/run
   # chmod 755 /var/qmail/supervise/qmail-smtpd/log/run

   # mkdir -p /var/log/qmail/smtpd
   # chown qmaill /var/log/qmail /var/log/qmail/smtpd

   # cd ~alias
   # echo popori > .qmail-mailer-daemon
   # echo popori > .qmail-postmaster
   # echo popori > .qmail-root
   popori는 mailer-daemon, postmaster, root로 전송되어온 메일을 포워드할 계정으로 적어준다.
   여기에서 포포리는 자신의 시스템 계정를 말하는 것이다.
   즉 adduser 아이디 명령으로 만든 자신의 시스템 계정이다.

   qmail 부트스크립트생성
   ftp://linuxsingle.com에서 qmail 스크립트를 다운 받는다.
   다운 받은 qmail 스크립트를 mv qmail /etc/init.d/qmail 명령으로 옮겨둔다.
   # chmod 755 /etc/init.d/qmail
   # ln -s /etc/init.d/qmail /etc/rc3.d/S88qmail
   tcp.smtp RELAY생성
   # vi /etc/tcp.smtp

   127.0.0.1:allow,RELAYCLIENT=""
   192.168.0.:allow,RELAYCLIENT=""
   192.168.0. 대신에 메일발송을 허용할 IP블럭이나 IP주소를 적어준다.
   :allow

   # /etc/init.d/qmail cdb
   또는
   # /usr/local/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp

   sendmail의 정지
   # ps -ef | grep sendmail로 sendmail이 떠 있는지 확인
   # /etc/init.d/sendmail stop
   # mv /etc/rc3.d/S88sendmail /etc/rc3.d/K88sendmail
   # mv /usr/lib/sendmail /usr/lib/sendmail.old
   # mv /usr/sbin/sendmail /usr/sbin/sendmail.old
   # ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
   # ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail

   qmail rc파일생성
   # cp /var/qmail/boot/proc /var/qmail/rc
   # vi /var/qmail/rc

   #!/bin/sh
   # Using splogger to send the log through syslog.
   # Using dot-forward to support sendmail-style ~/.forward files.
   # Using procmail to deliver messages to /var/spool/mail/$USER by default.
   exec env - PATH="/var/qmail/bin:$PATH"
   qmail-start '|preline procmail' splogger qmail
   다음과 같이 수정한다.
   qmail-start '|preline procmail ./Maildir/' splogger qmail

   qmail 시작
   # /etc/init.d/qmail start

   root 170 1 0 12월 20 ? 0:00 svscan
   root 175 170 0 12월 20 ? 0:00 supervise qmail-send
   root 176 170 0 12월 20 ? 0:00 supervise log
   root 182 170 0 12월 20 ? 0:00 supervise qmail-smtpd
   root 183 170 0 12월 20 ? 0:00 supervise log
   qmails 186 175 0 12월 20 ? 0:00 qmail-send
   qmaill 191 176 0 12월 20 ? 0:00 /usr/local/bin/multilog t /var/log/qmail
   qmaill 193 183 0 12월 20 ? 0:00 /usr/local/bin/multilog t /var/log/qmail/smtpd
   alias 192 182 0 12월 20 ? 0:00 /usr/local/bin/tcpserver -v -p -x/etc/tcp.smtp.cdb -u 500 -g 500 0 25 /var/qmai
   qmaill 187 186 0 12월 20 ? 0:00 splogger qmail
   root 188 186 0 12월 20 ? 0:00 qmail-lspawn |preline procmail ./Maildir/
   qmailr 189 186 0 12월 20 ? 0:00 qmail-rspawn
   qmailq 190 186 0 12월 20 ? 0:00 qmail-clean

   위와 같이 13개의 프로세스가 있는지 확인한다.
  
   qmail 테스트
   테스트 계정에 메일박스 생성
   # su - popori
   # /var/qmail/bin/maildirmake ~/Maildir
   # echo ./Maildir/ > ~/.qmail
   # exit

   메일 송/수신 테스트
   # echo to: popori | /var/qmail/bin/qmail-inject
   # su - popori
   # cd ~/Maildir/new
   # ls

   -rw------- 1 nobody nobody 525 Dec 30 12:03 1009681426.28068.webmail
    
  
   Imap 설치

   설치 전

   LINUX 7.1이상에서 문제가 되는 time.h에 대한 링크를 수정한다.
   # mv /usr/include/sys/time.h /usr/include/sys/time.h.ori
   # ln -s /usr/include/time.h /usr/include/sys/time.h
  
   imap-4.7c-linux.tar.gz의 압축을 풀고 소스디렉토리로 경로를 이동한다.
   # gzip -d imap-4.7c-linux.tar.gz
   # tar xvf imap-4.7c-linux.tar
   # cd imap-4.7c-linux

   # make slx
   # cd ..
   # cp -r imap-4.7c /usr/local/imap
   # cd /usr/local/imap
   # ln -s c-client include
   # ln -s c-client lib
   # cp imapd/imapd /usr/sbin

   # vi /etc/xinetd.d/imap

   # default: on
   # description: The imap server serves imap sessions; it uses
   # unencrypted username/password pairs for authentication.
   service imap
   {
    disable = no
    socket_type = stream
    protocol = tcp
    wait = no
    user = root
    server = /usr/sbin/imapd
    }

   설치 후
  
   CD /usr/include/sys에 가면 색이 다른 time.h를 볼수있다.
   rm time.h로 ? 물어보면 y로 삭제한다.
   mv /usr/include/sys/time.h.ori /usr/include/sys/time.h 명령으로 제자리에 가져다 둔다.
   이렇게 하지 않으면 error 메세지를 볼 수 밖에 없다.
   이런 주의에도 불구하고 설치해서 error 메세지를 본 사람은 make clean 명령으로 수습하고,
   time.h를 위와같이 재빨리 수정한다.

   # /etc/init.d/xinetd restart

   # telnet localhost imap2

   Trying 127.0.0.1...
   Connected to localhost.localdomain.
   Escape character is '^]'.
   * OK localhost.localdomain IMAP4rev1 v12.264 server ready
   a00 login 아이디 패스워드
   a00 OK LOGIN completed
   a01 logout
   * BYE webmail IMAP4rev1 server terminating connection
   a01 OK LOGOUT completed
   Connection closed by foreign host.
   *NOTE : 위의 과정은 현재 패치에서는 실패한다. IMAP이 MYSQL에서만 인증을 받도록 되어있어서 설정이 모두 끝난후에 테스트를 하기 바란다.

   Iconv 설치
   libiconv-1.7.tar.gz의 압축을 풀고 소스디렉토리로 경로를 이동한다.
   # gzip -d libiconv-1.7.tar.gz
   # tar xvf libiconv-1.7.tar
   # cd libiconv-1.7
   # ./configure
   # make
   # make install

   Expat 설치
   expat-1.95.2.tar.gz의 압축을 풀고 소스디렉토리로 경로를 이동한다.
   # gzip -d expat-1.95.2.tar.gz
   # tar xvf expat-1.95.2.tar
   # cd expat-1.95.2
   # ./configure
   # make
   # make install

   PHP 설치
  # vi /etc/ld.so.conf

  /usr/local/mysql/lib/mysql추가

  # ldconfig

  php-4.1.0.tar.gz의 압축을 풀고 소스디렉토리로 경로를 이동한다.

  ※ php 컴파일 전에
  
   1. ln -s /usr/local/imap/c-client /usr/local/imap/lib
   2. ln -s /usr/local/imap/c-client /usr/local/imap/include
  
   2번째 명령은 "이미 파일이 존재합니다"라고 메세지가 나올수도 있으나
   신경 안써도 됨.  
   time.h 위에서 imap 설치시 다 해주었는지 확인 해보기 바람
  
  # gzip -d php-4.1.0.tar.gz
  # tar xvf php-4.1.0.tar
  # cd php-4.1.0
  # CFLAGS="-L/usr/local/mysql/lib/mysql -lmysqlclient" ./configure --with-apxs=/usr/local/apache/bin/apxs --with-imap=/usr/local/imap --with-mysql=/usr/local/mysql --with-zlib-dir=/usr --with-iconv=/usr/local --with-expat-dir=/usr/local --with-xml --enable-sockets --with-language=korean --with-charset=euc_kr --enable-track-vars --disable-debug --enable-modules=so --with-config-file-path=/usr/local/apache/conf
  # make
  # make install
  # cp php.ini-dist /usr/local/apache/conf/php.ini
  
  /usr/local/apache/conf/httpd.conf 파일을 설정합니다.
  # vi /usr/local/apache/conf/httpd.conf

  280번째라인
  Port 80
  320번째라인
  ServerName webmail.kldp.org
  413번째라인
  
  DirectoryIndex index.html index.php
  
  831번째라인
  AddType application/x-httpd-php .html .php .ph

  Apache 시작
  # /etc/init.d/httpd start

  # vi /usr/local/apache/htdocs/index.html

      phpinfo();
   ?>

  Mysql 설정
  # vi /var/qmail/control/sqlserver

  mysql_use yes // qmail에서 MYSQL계정을 사용할것인지 설정
  server localhost // MYSQL이 설치된 서버를 지정
  login phpmail // MYSQL 로그인아이디를 설정
  password phpmail // MYSQL 로그인패스워드를 설정
  db phpmail // MYSQL계정에 이용할 데이터베이스명을 설정
  table info_user // MYSQL계정에 이용할 데이터베이스내 테이블명을 설정
  port 3306 // MYSQL 포트를 설정
  check_host no // 다중도메인을 지원할 것인지 설정
  quota no // Maildir에 대해 Quota를 지정할 것인지 설정
  ignore_validity yes // MYSQL계정에 대해 start_date, expire_date를 검사할것인지 설정

  MYSQL내 계정생성
  # /usr/local/mysql/bin/mysqladmin create phpmail
  # /usr/local/mysql/bin/mysql -u root -p mysql
    password:(이부분은 처음이므로 그냥 enter를 치면 된다. 본인은 이것때문에 리눅스 한번
              밀고 주말 날림)
    mysql> insert into user values ('localhost', 'phpmail', password('phpmail'), 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N');
    mysql> insert into db values ('localhost', 'phpmail', 'phpmail', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'Y', 'Y', 'Y');
    mysql> flush privileges;
    mysql> exit;

  # /usr/local/mysql/bin/mysql -u phpmail -p phpmail

  mysql> create table info_user (
  mbox_host varchar(32) binary null,
  name varchar(32) binary not null,
  id varchar(32) binary not null,
  passwd varchar(32) binary not null,
  crypt varchar(32) binary not null,
  uid int(5) unsigned not null default '99',
  gid int(5) unsigned not null default '99',
  shell varchar(16) not null default '/bin/false',
  home varchar(64) binary not null,
  quota_size int(10) null,
  perrows int(2) null,
  perpage int(2) null,
  headers enum('none', 'basic', 'full', 'adv') null default 'basic',
  country char(2) null,
  gender enum('M', 'F') null,
  start_date date not null default '0000-00-00',
  expire_date date not null default '0000-00-00',
  hintq varchar(64) null,
  hinta varchar(64) null,
  htmlsign tinytext null,
  textsign tinytext null,
  active enum('Y','N') not null default 'Y'
  );

  mysql> insert into info_user (name, id, passwd, crypt, uid, gid, shell, home) values ('연습', 'test', 'test', encrypt('test'), 99, 99, '/bin/false', '/home/phpmail/test');

  qmail 가상계정 테스트
  qmail 테스트부분에서는 시스템 계정에대한 테스트를 진행했었고, 이제 MYSQL내 가상계정에 대한 테스트를 진행한다.
  # mkdir -p /home/phpmail/test
  # /var/qmail/bin/maildirmake /home/phpmail/test/Maildir
  # echo ./Maildir/ > /home/phpmail/test/.qmail
  # cd /home
  # chown -R 99:99 phpmail
  # /etc/init.d/qmail restart
  # /var/qmail/bin/qmail-getpw test localhost

  test9999/home/phpmail/test0
  * alias라고 출력되면 설치를 다시 진행한다.

  # echo to: test | /var/qmail/bin/qmail-inject
  # ls /home/phpmail/test/Maildir/new

  -rw------- 1 nobody nobody 525 Dec 30 12:03 1009681426.28068.webmail
  
  개요
  phpMail은 100% PHP로 작성된 Internet EMail Client입니다.
  IMAP을 이용하여 메일박스에 접근하며 qmail과 IMAP에 패치를 통하여 MySQL을 통한 인증을 지원합니다.
  현재는 버전 0.7까지 개발되었으며 100% GPL License를 따릅니다.
  관련된 내용은 이것의 게시판을 이용해 주시고 메일은 popori@kldp.org로 주시기 바랍니다.

  설치
  phpMail 0.7 압축파일을 다운로드 받습니다.
  * NOTE : 설치전 좌측의 Installation에 있는 Linux 또는 Solaris서버에 기본적인 설정이 끝나있어야 합니다.
  # cp phpMail-0.7.x.tar.gz /usr/local/apache/htdocs
  # cd /usr/local/apache/htdocs
  # gzip -d phpMail-0.7.x.tar.gz
  # tar xvf phpMail-0.7.x.tar
  # vi phpmail-0.7.x/lib/config.lib.html
  3번째라인 : 메일서비스 도메인명을 적어주십시오
  $phpmail[host] = "nsets.org";
  4번째라인 : 사용자계정이 생성될 홈디렉토리를 적어주십시오
  $phpmail[home] = "/home/phpmail";
  * NOTE : 홈디렉토리의 소유권은 반드시 아래에서 지정한 NOBODY의 소유로 되어있어야 합니다. (chown -R nobody:nobody /home/phpmail)
  5번째라인 : TMP디렉토리를 적어주십시오
  $phpmail[tmpd] = "/tmp";
  6번째라인 : NOBODY계정의 UID를 적우주십시오
  $phpmail[uid] = "99";
  7번째라인 : NOBODY계정의 GID를 적우주십시오
  $phpmail[gid] = "99";
  22번째라인 : IMAP을 연결할 도메인명을 적어주십시오
  $imap[host] = "webmail.kldp.org";
  29번째라인 : MYSQL 데이터베이스명을 적어주십시오
  $mysql[data] = "phpmail";
  30번째라인 : MYSQL 사용자아이디을 적어주십시오
  $mysql[user] = "phpmail";
  31번째라인 : MYSQL 사용자패스워드를 적어주십시오
  $mysql[pass] = "phpmail";

  기타 테이블을 생성한다.
  1.  # /usr/local/mysql/bin/mysql -u phpmail -p phpmail < /usr/local/apache/htdocs/phpmail-0.7.1/sql/info_addr.sql
  2.  # /usr/local/mysql/bin/mysql -u phpmail -p phpmail < /usr/local/apache/htdocs/phpmail-0.7.1/sql/code_post.sql
  3.  # /usr/local/mysql/bin/mysql -u phpmail -p phpmail < /usr/local/apache/htdocs/phpmail-0.7.1/sql/code_country.sql
  4.  # /usr/local/mysql/bin/mysql -u phpmail -p phpmail < /usr/local/apache/htdocs/phpmail-0.7.1/sql/code_occupation.sql
      

  ※ 4번에서 "그런 파일이나.."라고 오류가 나면  붉은 부분을 occupation.sql로 바꾸어서 명령을 실행하면 됨
     이것이 옳은 방법인지는 모르나 암튼 질문해도 답이 없고 또 본인이 큐메일과 웹메일을 설치 운용하는데
     아직까지 전혀 문제가 없기 때문에 무방하리라 봄.... 추후 이상 발견시 다시 수정하여 올리겠음  

  
  http://webmail.kldp.org/phpmail-0.7.1 이부분은 자신의 도메인/phpmail-0.7.1


[PRINT Text]  [PRINT HTML]

복남이  [비회원] [2002-09-17 00:15:16]
좋은자료 감사합니다~ ^-^/   
박동수  [비회원] [2002-09-17 01:57:10]
복남님 제 메일 계정르로 축하 메세지 보내 주세요,.,, ^^
오늘은 축하 받고 싶은데 -_-;;
  
list  modify  delete


 전체  메뉴얼/팁 (90)  Linux (16)  질문 (1733)  답변 (64)  자료 (29)  스크린샷 (24)  정보 (61)  필독 공지 (7)  사용기/기타 (138) 
   
2
 [질문] qmail 관련인지 홈페이지 소스 관련인지..  [1] 

박정훈
2006/10/25 5258

 [자료] qmail+imap+mysql  [2] 

박동수
2002/09/16 7418
list  1

Copyright 1999-2018 Zeroboard