The qDecoder Project

Simple Form Mail Project


1. Introduction (�Ұ�)

(1) qMailer�� C/C++ CGI ���̺귯�� qDecoder�� ���ߵ� ������ �Դϴ�.

SMTP������ ���� ����(Socket)���� ����ϸ� ������ �߼��ϹǷ� �����ϰ� �ŷڼ��� �ִ� ���Ϲ߼��� �����ϸ� ���α׷� �������� �پ��� ������ ��Ų�� �ս��� ����/������ �� �ֽ��ϴ�.

(2) qMailer�� �� ����� �Ǿ���?

ù��° ������ ���?� E-mail�� �����ų� �ٷ��� ���ϸ�����Ʈ�� ó���ϴµ� �־ ��� �䱸(�������, �ٷ��� ���Ϲ߼۽� SMTP������ ������ ����� �߼��Ͽ����� Ȯ���� �ʿ��� ����)�� ���� ������ ��� �ؾ��� ��� root������ �����Ƿ� �ؼ� ��뼭���� ������ ������ �� ���ų� sendmail�� �̿��ϴ��� sendmail�� ������ ���� ������ �޴µ��� ������ ����ϴ� C/C++�� �̿��ؼ� �������ο� ���� ��Ȯ�Ǽ��� �ּ�ȭ �ϸ鼭 ���� SMTP������ ����ϸ鼭 ���Ϲ߼��� ó���ϴ� �����ϰ� �ŷڼ� �ִ� CGI ��ƾ�� �ʿ����� �������ϴ�.

�ι�° ������ ���� �����ؾ� �� ��� �ҽ��� ���� �����ؾ� �Կ� ���� �Ǽ��� ���� ������ ���輺�� �����ϰ� �ҽ��� ������ �� ���� ������� ��� �ڽ��� ���ϴ� ������ ��Ų�� ����� ��ƴٴ� ������ �ҽ��� �������� ������ ��Ų�� ���� �� �ִ� ����� �ʿ����� �������� qDecoder�� qSedFile ����� �߰��ϰ� ����� �Ǿ����ϴ�.

(3) qMailer�� �� �ʿ��Ѱ�?

�ΰ��� ���鿡�� �ٶ� �� �ְڽ��ϴ�.

ù��°�� SMTP�������� ���� ����� �ʿ伺�� ���� �κ� �Դϴ�.

�̰��� ���ϸ�����Ʈ�� ���� �ٷ��� ������ �߼��ϴµ� �־ �����ϰ� �ŷڼ� �ִ� ����� �����ϱ� ���� ���̶�� �� �� �ֽ��ϴ�.

���� �ٷ��� ������ �߼��Ѵٰ� ������ � ������ ���Ͽ� �߼��� �Ȱ��� �ȵȰ��� ������ �װ��� Ȯ���� ����� ���ٸ� �ٷ��� ���Ϲ߼ۿ� ���� ��� ��å�� ���� �� ���� ���Դϴ�.

�̷���� �� �̷������� �߻��ߴ���, ��� �ٽ� �߼��ؾ����� �ƴϸ� �ƿ� �߼����� ���ƾ� ������ ���� �������� �ϱ� ����� ���Դϴ�.

�׷����� �ٷ��� ������ �߼��ϴ��� SMTP������ ���� ����� ���Ͽ� �߼ۿ� ���� ������ ���������μ� �̹߼� ���ΰ� ��å�� ������ �� ������ �߼۵� ����Ʈ�� �̹߼� ����Ʈ�� Ȯ���� �� �ֽ��ϴ�.

���� ������ �߻��ϴ��� �ذᰡ���� �پ��� ���Ϲ߼� ��å�� ������ �� �־� �����ϰ� �ŷ��� �� �ִ� �ٷ��� ���Ϲ߼��� ������ ���Դϴ�.

�ι�°�� Skin����� �ʿ伺�̶�� �� �� �ֽ��ϴ�.

�̰��� ������ �����Ͽ� �ڳ������� ��Ҹ� ������ ���̶�� �� ���� �ְڽ��ϴ�.

��, �������� �ڽ��� �����̳� ���� �䱸�� �°� �ٹ̴µ� ���Ǽ��� �����ϴ� �����Դϴ�.

qDecoder�� qSedFile�� �ܺ� ���ø��� �� �����͸� �����Ͽ� ���������� �������ִ� ���� �����ϰ� ������ ������ ������Ÿ�� ���ؼ� �پ��� ���ø��� ������ �� �ֽ��ϴ�.

�̷��� �پ��� ���ø��� qMailer������ skin�̶� �θ��� skin�� qMailer�� ���������� ������ �����ϹǷ� �ҽ������� ���� ������ ���輺�� �����ϴ�.

qMailer������ ������ HTML�۾��� ��� �ܼ��� �������� �ڽ��� ���ϴ� �������� ������ ��Ų�� ���� ������ �� �ֽ��ϴ�.

����� �̹����� ��︮�� feedback�� �������� ���ϰų� ������ ���⿡ ���� �ڽŸ��� ��Ư�� �������� �������� �ٹ̱⸦ ���Ͻô� �е��� qMailer�� Ȱ���ϽŴٸ� ���� ���Դϴ�.

2. Key Notes (Ư¡)

(1) SMTP ��Ʈ�� ���� ����ϸ� ������ �߼� �մϴ�.

(2) qDecoder�� qSedFile�Լ��� ����ϹǷ� ���α׷� �������� �ڽ��� ���ϴ� ������ ��Ų�� �ս��� ����/������ �� �ֽ��ϴ�.

(3) qMailer���� �ɼ��� qMailer.conf��, skin���� ������ �ش� skin conf���Ͽ� �����ϹǷ� �پ��� skin�� ������ ���� �մϴ�.

3. Preview

(1) simple skin (qMailer skin �н���) : qMailer ��Ų�� ��� �����Ǵ��� ������ �� �ִ� ������ ��Ų �Դϴ�.

preview Simple for GNU/Linux

(2) default skin (qMailer skin ������) : qMailer ��Ų�� ���������� �ڽ��� ��Ų ���۽� ������ �� �ֵ��� ���۵� ��Ų �Դϴ�.

preview Default for GNU/Linux

(3) letter skin (qMailer skin Ȱ�뿹:������ skin)

preview Letter for GNU/Linux

(4) postcard skin (qMailer skin Ȱ�뿹:���� skin)

preview Letter for GNU/Linux

(5) pcs skin (qMailer skin Ȱ�뿹:PCS skin)

preview PCS for GNU/Linux

4. Installation (��ġ)

(1) ��������

qMailer-VERSION.tar.Z�� GNU/Linux �?� ������ ���� ������ ���� �մϴ�.

$ gunzip < qMailer-VERSION.tar.Z | tar xvf –

qMailer-VERSION �� �ش��ϴ� ���丮�� �����Ǹ� ������ ������ ���·� ��Ű���� Ǯ�� ���ϴ�.

$ cd qMailer-VERSION<br class="h3qerggmton60mpt5"> $ ls -asCF<br class="h3qerggmton60mpt5"> 1 ./ 18 COPYING 1 message/ 2 qMailer.h 2 qSendmail.h<br class="h3qerggmton60mpt5"> 1 ../ 2 Makefile 25 qMailer.c 23 qMailer.o 11 qSendmail.o<br class="h3qerggmton60mpt5"> 1 AUTHORS 13 README 2 qMailer.conf 13 qSendmail.c 1 skin/<br class="h3qerggmton60mpt5">

Makefile : qMailer.cgi�� ����� ���� Makefile message/ : mailheader/mailfooter ���丮 skin/ : skin ���丮(default, simple, letter, postcard, pcs ��Ų�� �⺻���� ��� �ֽ��ϴ�.) qMailer.cgi : qMailer �̸� �ۼ��� CGI qMailer.conf : qMailer �������� qSendmail.c : SMTP Socket��� �ҽ����� qSendmail.h : SMTP Socket��� ������� qmailer.c : qMailer �ҽ����� qmailer.h : qMailer �������

(2) ������

�Ʒ��� ���� qMailer.cgi�� ����� ���� Makefile�� �ִ� ���丮�� �̵��� make�� ���� �մϴ�.

$ cd qMailer-VERSION $ make gcc -Wall -I. -I../qDecoder-6.0.5/src/ -c -o qMailer.o qMailer.c gcc -Wall -I. -I../qDecoder-6.0.5/src/ -c -o qSendmail.o qSendmail.c gcc -Wall -I. -I../qDecoder-6.0.5/src/ -o qMailer.cgi qMailer.o qSendmail.o ../qDecoder-6.0.5/src/libqDecoder.a $

���������� �Ȱ�� qMailer.cgi�� ���� �˴ϴ�.

(3) conf���� ����

qMailer.conf���ϰ� skin conf������ �ݵ�� �ڽ��� �ý��ۿ� �°� ������ �ּž� �˴ϴ�.

(4) skin ���� �� ���

5. Download

6. Histoty

7. Contact

����/��������, ���� ����Ʈ���� �Ʒ��� E-mail �ּҷ� �����ֽø� ���ڽ��ϴ�.

Dae-heung Park <[email protected]>

bulletin board


[Home] [About] [Examples] [Changes] [Download] [SVN Repository] [Install] [Reference]