����ȯ / eletuz@chollian.net
|
1. ���� (Introduction) ���, IP �Ž�Ŀ���̵�(Masquerading), ���� diald �� �̿��� Linux�� Win95 Ȩ ��Ʈ��ũ(home network) ������ Linux Gazzete������ �ſ� ���� �� �����Ǿ� ������, ���²� ���� ���� �ϳ��� ��ȭ����(dial-up) ���� ���� ����(e-mail account)�� ���� ���� ��Ʈ��ũ���� ���� �����ϴ� ����� ã�� ���ߴ�. �� ���(article)���� ���� �̷��� �ϴ� ����� �����Ͽ� �Ѵ�. �� �ý��ۿ���: �� ��Ʈ��ũ ���� ����ڴ� ���� �ٸ� �������
���������� ������ ���� �� �ְ�, �̰��� �� �ý��ۿ��� (Debian Linux 2.1�� �����) �Ʒ� ���α����� �̿��Ͽ� �����ȴ�: �� ���� ���� ������Ʈ exim (Smail 3�� �����
Mail Transfer Agent(MTA)�� sendmail���� ���� �� �ӽſ��� (1 Linux + 1 Win95) �̷��� ����������, �Ƹ��� ���� �� ū ��Ʈ��ũ������ ���� ������ ���̰�, ���� �繫�ǿ������ �Ƹ� ����� ���̴�. Note: �� ������ Debian �������̴�. ���� ����� �ٸ� �������� ����Ѵٸ�, �����ϰ� �ٲ۴�.
2. ��Ʈ��ũ, ���� �̸��� (The network and the names) �� ��翡�� ���� �Ʒ��� ���� �̸����� �����Ѵ�. (�� �͵��� ��� �ڽ��� ��쿡 �����ϵ��� �ٲ۴�) �� ����(owner) / �ý��� �����ڴ� Joe Bloggs��
�Ҹ���. heaven�� earth�� home�̶� �Ҹ��� �����ο�
���Ѵ�. �̷� ������ �̸��� ���� �� ����, �� ������ �̸���
�ٸ� Ȩ ��Ʈ��ũ �ȿ����� ���ȴٴ� ���� �ǹ��Ѵ�; Joe�� ����
������ �̸��� ������� �ʾҰ� �� ���� �ٱ� ������ (outside
world) ���� ���Ѵ�. heaven�� /etc/hosname ������ heaven heaven�� /etc/hosts ������ 127.0.0.1 localhost earth���� /etc/hosts�� ���� ������ ������ c:��windows��hosts��.
3. ���� �ּ� (Mail addresses) ���� �������� ��To:���� ��From:�� �ٵ鿡 �ּ� �̻��� ���� ���� �� �ִ�. �̸��� : To: Emily Bloggs <joe.bloggs@isp.com> �� �������� ��Emily Bloggs���� ������-�̸� �κ�(real-name part)���̴�. �� ���� ������ �ۼ��ϴ� e-mail ���α� �ȿ��� �����Ѵ�. �� ������-�̸� �κС��� Emily�� ������ �׳�� ����ϴµ� ����� �� �ִ�. Note: ���� ������-�̸� �κС��� �� �ȿ� �� ��(dots)�� �����ٸ�, �ݵ�� �� ���ڷ� �ο�Ǿ�� �Ѵ�. (��Joe C. Bloggs��). man mailaddr�� �����Ѵ�.
4. exim ȯ�漳�� (Configuring exim) Debian �ý��ۿ����� eximconfig�� �����ϴ� ������ ����ϴ�. �� ���α��� �Ʒ�ó�� ����� ����� �� �ִ� �� ���� �������� ���´�. �� ����� �ý����� smarthost�� ����ϴ� ���ͳ�
����Ʈ����. MS Internet Mail���� (�Ǵ� Win95���� ����� ����ϴ� �ٸ� ���� Ŭ���̾�Ʈ������) heaven�� �ݵ�� STMP ������ POP3 ���� ��ο� ��ϵǾ� �־�� �Ѵ�. ��pop3 ������ �� ��pop3 �н����塯 �Ʒ�����, ����� �̸� emi�� �׳��� ������ �н����带 �ִ´�. ������ ���� �̸�, Emily Bloggs�� �ְ�, e-mail �ּҷ�, emi@home�� �ִ´�. e-mail �ּҴ� �ݵ�� ���� �������̾�� �ϴ� �Ϳ� �����Ѵ�! ������ �ʿ�����, Ư���� ������ ���� ����. /etc/pine/conf �� ������� ~/.pinerc�� ���ڽ� ��(out of the box)������ ���Ǿ��� �� �ִ�. ���� Ŭ���̾�Ʈ(pine)�� ȣ��Ʈ���Ӱ� �Բ� /etc/passwd�κ��� ����� ������ ���� �ּҵ��� �����Ѵ�. �ռ� ��������, ���� ����ڵ��� ���ο��� ������ ������ �� ȸ���� �����ϰ� ������ �� �ִ�. ���� ���, heaven�� pine����, ����� joe�� ����� emi���� ������ ������. �ڵ�������, pine�� �� ���� �̷��� �����Ѵ�: To: Emily Bloggs <emi@heaven.home> ������ ��� ��ȴ�. (����� exim ����� ������ eximon�� ����Ѵٸ�, ������ Ȯ���� ��ŭ) emi��(�׳�� �Ƹ� heaven�� �α������� ���̴�) ������ ���� ������ �� ���̴�. From: Joe Bloggs <joe@home>
5. From: address �����ϱ� �츮�� �ݵ�� ���� From: �ּҸ� ��ȿ�� e-mail
�ּҷ� (ISP������ e-mail ����) �ٲپ�� ������, ������ ������
������ ��쿡�� �ش�ȴ�. exim����, �츮�� ������ ���͡���
���ϴ� �ٿ� ���� �̷��� �� �� �ִ�. ������ ������ �� ����
���� ��������, From: �ּҴ� �ٲ������. ���� ������ ������
���� ���� ���̴�. #!/usr/bin/perl ����� ���ϵ鿡�� e-mail �ּҸ� �ٲٴ� ���� ���� ���ƾ� �Ѵ�! �� ���α��� outfilt�� �̸� ����, chmod +x outfilt ������ �����Ͽ�, /usr/bin �Ʒ� �ִ´�. ���� �츮�� /etc/exim.conf���� TRANSPORTS CONFIGURATION ������ ������ ���� �о� �� ���� �߰��ؾ� �Ѵ�: remote_smtp: ������, �츮�� �� ���� �߰��ߴ�. headers_remove �ٵ� ���� ���ο� ���̴�. �� ���� ������ Sender: ����� �߰��Ǵ� �����κ��� exim�� �����ش�. (������ ����� pine�� ����Ѵٸ� �� ������ ����ؾ� �Ѵ�.) Sender: ���� � (���ڰ� ������) ���� ���������� ������ ������ �� �� �ִ�. /etc/exim.conf���� �̵��� ���������ν�, ������ e-mail ������ �ٱ� ���� ���� ���� ������ exim�� ���� �ٷιٷ� ��Ȯ�ϰ� ��ȴ�. Exim�� (diald�� ����) �ٱ��� ȸ���� �ѹ��� ����. home ��ġ���� �� ���� �Ƹ��� ����� �ٶ�� ���� ���̴�. ���� �繫�ǿ���, �ſ� ���� e-mail ���뷮(traffic)���� �ô��ٸ�, ��ȭ����� �����ϱ� ����, �������� ���߰� �ð��� Ȯ���Ǿ��� �� ��� �����⸦ ���� ���̴�. �� ���� ���� �����ϰ�����, �� �ڽſ��Դ� �ʿ�ġ ���� ���̰� ������ �� ���� ����. ����� ��Linux Mail-Queue mini-HOWTO���� �о ���� ���� ���̴�.
6. ��ġ���� ȯ�漳�� fetchmail �������� diald�� ȸ���� ����, ISP�κ����� ������ �������. (���� ������ ����� ���� exim�� ��������.) ���� .fetchmailrc ������ ���� ����ڵ鸸�� �� �ڽſ� ����, ���� Ȩ �������� fetchmail�� ������ �� �ִ� ������ �����Ѵ�. �� ������ ȯ�漳�� ������ fetchmailconfig�� ��������ν� ������ �� �ִ�. ����� ������ ���� � ���� ��´�: # Configuration created Sun Mar 28 03:15:20
1999 by fetchmailconf .fetchmailrc ���ϵ��� �پ��� ����ڿ� �����־�
���� �����ϴ� �� ��� ���� �� �� ������, ������ ������ ����ڿ�
���谡 �ִ�. ��� ����ڰ� ���� ���⸸ �ϴ� �� �н����带
������ ���� ���� �ʴ�. �� ���� ������� �������� ������,
home ���������� �� ������ ����.
7. exim�� ������� ���ֱ� Exim�� �⺻������ ���� �� ���� 10�� �̻��� �������� ������� �ʴ´�. ���� �� ���� ���� ��ġ�� ��� ��Ȳ�̶� Ȯ��������, ���̾�� ������ ������ �ִ� ���� �� ��� �ϳ��� �ƴϴ�. �� ������ �غ��ϱ� ���ؼ�, ����� �ݵ�� /etc/exim.conf ������ MAIN CONFIGURATION ���ǿ���, �� ������ ������ ���� �� ���� �߰��ؾ� �Ѵ�. smtp_accept_queue_per_connection = 0
8. ���� ���� ����ϱ� fetchmail�� exim�� ����, �ٱ����κ��� ������ ��� ������ �⺻ ���� ���� ���� heaven�� �ִ� Joe�� ���Ϲڽ��� (var/spool/mail/joe) ��ȴ�. Joe�� Ȩ ������ �״� �Ʒ��� ���� ���ڿ��� �����ϴ� .forward�� �Ҹ��� ������ �־�д�. # Exim filter ���� ������ To: �ּҿ��� ��Emily���� (����¥ �̸� �κС�����) �����Ѵٸ� (���� �׳��� ģ������ �׳�� ������ ���� �� ���� ��� ��쿡 �̷��� �� ���̴�) Joe�� ���� �ƴ� heaven�� �ִ� �׳��� ���� �������� �� ���̴�. �׳�� POP3�� ����ϴ� �׳� �ڽ��� �ӽ����� ������ �ű� �� �ִ�. (�Ʒ��� ����.)
9. qpopper�� ���� �����ϱ� earth�� ���� heaven�� POP3 ������ ���� �����ϵ��� ����� ����, qpopper�� ��ġ�� �� �ִ�. ���� Debian ��Ű�� qpopper_2.3-4.deb�� ��ġ�ߴ�. ��ġ�� �ڵ����̴�: ȯ�漳���� �ʿ����� �ʴ�. Emily�� MS ���ͳ� ���Ͽ��� ���������� ��������/�����⡯�� �����Ѵٸ�, �׳��� heaven�� �ִ� �׳� ���Ϲڽ��� ������ earth�� �Ű��� �� �ִ� (���� �׳డ ��ų� ��� ���� �Ǵ� �ٱ��� ��� ����)
10. ���� ���� �����ϱ� �����Ե� earth�� Win95 ��desktop�� �� ��shortcut����,
heaven�� telnet�� �����Ѵ�. Emily�� heaven�� �α��ϰ�
���� fetchmail�� ������ �� �ִ�. �� ���� fetchmail�� ������
�� �׳డ ��ȹ�� cron ������ ��ٸ����� ���� �ʴ´ٴ� ���̴�.
������ ISP�κ��� ���۵� ��, �׳డ ���������� ��������/�����⡯��
�����Ѵٸ�, heaven�� �ִ� �׳��� ���Ϲڽ� ������ earth �ϳ���
�Ű��� �� �ִ�.
������ (appendix) ���� ������ �����鿡�� Mail Transport Agent�� (�� ��� exim�̴�) ������ From: �ּҸ� �����Ѵٰ� �����ߴ�. Mail User Agent�� ������ ����Ű�� �ʴ´ٸ� �� �����Ѵ�. ���������Ե�, pine 3.96�� (���� ����ϴ�) �̷� ��쿡 �����κ��� �������� �ʴ�. ���� pine���� ������ �ۼ��ϰ� ����� �ڷ�
�̷�ٸ� (������ ������ ����, ���߿� �����ϱ� ���� �����Ѵٰų�)
pine�� ���߿� ������ �ٽ� ���۵� �� Reply-To: ����� �߰���
���̴�. ����, Joe Bloggs�� ���� ������ ����/����۵�
����ó�� �Ʒ� ������ �Բ� ������ ������ ���̴�. �̰��� ù ��° ������ �������� ���� ���̰�, ������ ����۵ǰ� ��������! �� ������ �ۼ��ǰ� ������ �������� Reply-To: �ּҴ� ���� ���� From: �ּҸ��� ���� ���̴�. ������, ���� �������� ����� ������ ȸ���Ѵٸ� Reply-To: ����� From:���� �켱���� �����ٴ� ���̴�. ���� ����� ��¥ isp.com ������ ��� home ���������� �� ���̴�. �� ���״� (pine 3.96 �ҽ��ڵ忡�� �������� ���� ���� �˷���) pine�� �� ���� ���ο� ���������� ��������. (��� pine 4.10������) ���� pine 3.96�� ������ �� ������ ������. ����� pine�� �� ���װ� �ִٸ�, ����, �̷��, �ٽ� �����ϱ�, ���� �ٽ� �̷�⸦ ��Ʈ�Ͽ� �����Ѵ�. �� ���� Reply-To: ����� ��Ÿ������ �˾ƺ��� ���� ~/mail/postponed-msgs ������ �����Ѵ�. (�������� ������ ���ֹ�����.) ���� ��ſ��� ������ �ִٸ�, pine ���� �ٸ�
MUA�� ����ϴ� ���� �������ϰ�, ���� ���� �ذ����� ������
���Ͽ��� � Reply-To: ������� ���쵵�� /etc/exim.conf ������
�����ϴ� ���̴�. �� ���� �� ���� �����ϴ� ������ �س�
�� �ִ�. (�ռ� �����Ǿ���.) �� �Ʒ�ó�� �����Ѵ�. headers_remove = ��sender:reply-to�� �� ���� �ּ����� �ӽ����� ����̴�. ���� ���� ����� pine 4.10 �������� �����̵��ϴ� ���̴�. (���� �� �ڽ��� Debian package���� pine 4.10�� ���� �� �ְ� �� ������ ��ٸ� ���̴�.) |