(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�� Ȱ���ϽŴٸ� ���� ���Դϴ�.
(1) SMTP ��Ʈ�� ���� ����ϸ� ������ �� �մϴ�.
(2) qDecoder�� qSedFile�Լ��� ����ϹǷ� ���α� �������� �ڽ��� ���ϴ� ������ ��Ų�� �ս��� ����/������ �� �ֽ��ϴ�.
(3) qMailer���� �ɼ��� qMailer.conf��, skin���� ������ �ش� skin conf���Ͽ� �����ϹǷ� �پ��� skin�� ������ ���� �մϴ�.
(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
(1) ��������
qMailer-VERSION.tar.Z�� GNU/Linux �?� ������ ���� ������ ���� �մϴ�.
$ gunzip < qMailer-VERSION.tar.Z | tar xvf –
qMailer-VERSION �� �ش��ϴ� ���丮�� �����Ǹ� ������ ������ ���·� ��Ű���� Ǯ�� ���ϴ�.
$ cd qMailer-VERSION
$ ls -asCF
1 ./ 18 COPYING 1 message/ 2 qMailer.h 2 qSendmail.h
1 ../ 2 Makefile 25 qMailer.c 23 qMailer.o 11 qSendmail.o
1 AUTHORS 13 README 2 qMailer.conf 13 qSendmail.c 1 skin/
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������ �ݵ�� �ڽ��� �ý��ۿ� �°� ������ �ּž� �˴ϴ�.
default skin�� qMailer skin�� ���� ������ �̹Ƿ� skin�� ���� �ǹ����� default skin�� �����Ͻø� �˴ϴ�.
skin/default/default.conf ������ ���� skin conf���� ������ �˾� ���ڽ��ϴ�.
(4) skin ���� �� ���
�⺻������ �Ϲ� HTML�ۼ��� �����մϴ�.
qMailer skin�� ���Ǵ� ����� ���̸��� SED���ڿ� ���Ͽ� ���� �帮�ڽ��ϴ�.
���̸� – �� ���̸��� qMailer�� ������ ������ ���� �մϴ�.
SED���� – �� SED���ڴ� qMailer�� ���� ������ ������ ���� ���ϴ�.
qMailer.cgi?skin=skin�� ���� ����մϴ�.(��:qMailer.cgi?skin=letter)
���� skin�� ���� qMailer.cgi��� ȣ���ϸ� qMailer.conf�� ������ DefaultSkin���� �����˴ϴ�.
���� skin�� ������ ���� �뵵�� ����� �ϵ��� ���۵Ǿ����ϴ�.
����/��������, ���� ����Ʈ���� �Ʒ��� E-mail �ּҷ� �����ֽø� ���ڽ��ϴ�.
Dae-heung Park <[email protected]>
[Home] [About] [Examples] [Changes] [Download] [SVN Repository] [Install] [Reference] |