�l�b�g���[�N�T�[�o�̍\�z�̃y�[�W�ɖ߂�

qmail�ɂ�郁�[���T�[�o�̍\�z

qmail�̓Z�L�����e�B�[�z�[�������‚��������Ƃ̂Ȃ����S��MTU�ł��B MTU�Ƃ��Ă� sendmail���L���g���Ă��܂����Asendmail�̃Z�L�����e�B�[ �z�[���͔��ɑ����o�[�W�����A�b�v���p�ɂł��B

�����g���Ă���T�[�o��sendmail�ʼn^�p���Ă��܂����A����Ȃ��Ƃ� ����܂����B����l���傫�ȃt�@�C�������[�����O���X�g�ɏo���܂����B sendmail�̓��X�g�̏��Ƀ��[���𑗂�܂��̂ŁA���X�g�̓r���� �l�b�g���[�N�I�ɉ����l������΁A���̃��X�g�̌�ɖ��O�̂���l�� ���̕����[�����͂��̂��������Ȃ�܂��B����ł���l����A �o�������[�����܂��͂��Ȃ��̂����A��肪����̂ł͂Ȃ����� �A�������炢�܂����B
qmail�ł͕��s�������s�����Ƃɂ��ɁA���̖����������Ă��� �悤�ł��B

�����,qmail���L���g����悤�ɂȂ邩������܂���B

�p�b�P�[�W�� qmail-1.03.tgz
�����‹�FeeBSD 3.3-RELEASE


������make���ăC���X�g�[��������@

�f�B���N�g���̍쐬
�ȉ��̃R�}���h�����s���ĕK�v�ȃf�B���N�g�����쐬���܂��B
# mkdir /var/qmail
# mkdir /var/qmail/alias
�O���[�v��ID�̍쐬
/etc/group�Ɉȉ��̓��e��lj����܂��B
qmail:*:2107:
nofiles:*:2108:
�����vipw�ňȉ��̓��e��lj����AID���쐬���܂�
alias:*:7790:2108::0:0::/var/qmail/alias:/sbin/nologin
qmaild:*:7791:2108::0:0::/var/qmail:/sbin/nologin
qmaill:*:7792:2108::0:0::/var/qmail:/sbin/nologin
qmailp:*:7793:2108::0:0::/var/qmail:/sbin/nologin
qmailq:*:7794:2107::0:0::/var/qmail:/sbin/nologin
qmailr:*:7795:2107::0:0::/var/qmail:/sbin/nologin
qmails:*:7796:2107::0:0::/var/qmail:/sbin/nologin
�R���p�C�����āA�K�v�ȃf�B���N�g���K�w�����܂��B
# tar zxvf qmail-1.03.tar.gz
# cd qmail-1.03
# make setup check
�ݒ�t�@�C�������܂�
# ./config
config��IP�A�h���X����t�������čs���̂�IP�A�h���X�̋t�������ł��Ȃ���� ���̏����͂��܂������܂���
��������s����ƈȉ��̃t�@�C��������܂��B
  • /var/qmail/control/me (���̃z�X�g�̖��O)
  • /var/qmail/control/defaultdomain
  • /var/qmail/control/plusdomain
  • /var/qmail/control/locals
  • /var/qmail/control/rcpthosts (locals����R�s�[�����)
��L��defaultdomain, plusdomain, locals �ɂ��閼�O�� @�Ɉ�v�����Ƃ��Ƀ��[�����󂯎��܂��B �܂�rcpthosts�ɂ�smtp�A�N�Z�X���󂯓����z�X�g���� �ۑ�����܂�
�N���X�N���v�g�̐ݒ�
# ln -s /var/qmail/boot/home /var/qmail/rc
�G�C���A�X�̐ݒ�
# cd ~alias
# sh
# for i in postmaster root
# do touch .qmail-$i;chmod 644 .qmail-$i
# done
����ɂ��~alias/Mailbox�Ƀ��[�����͂��悤�ɂȂ� �����̃t�@�C��(~alias/.qmail-postmaster�Ȃ�)�̒��� "&fujiki@fc-lab.com"�ƋL�q�����fujiki@fc-lab.com�Ƀt�H���[�h����悤�ɂȂ�܂�
�e���[�U�̐ݒ�
�e���[�U���ȉ��̃R�}���h�����s���܂��B
% /var/qmail/bin/maildirmake $HOME/Maildir
% echo ./Maildir/ > ~/.qmail
����ɂ��Amailbox�`����~/Mailbox�Ɏ�M����̂ł͂Ȃ��AMailDir�ɓ���悤�ɂ��܂�

tcpserver�����qmail-smtpd�̋N���ݒ�

tcpserver���f�[�����Ƃ��ē������Aqmail-smtp���N�������邽�߂� tcpserver���ȉ��̂悤�ɂ��ăC���X�g�[�����܂��B
% tar zxvf ucspi-tcp-0.88.tar.gz
% cd ucspi-tcp-0.88
% make
# make setup check
����/etc/tcp.smtp���ȉ��̂悤�ɋL�q���܂�
192.168.0.:allow,RELAYCLIENT="" 
127.:allow,RELAYCLIENT="" 
:allow 
���̃t�@�C������Atcpserver���ǂݍ���cdb�`���̃t�@�C�����ȉ��̃R�}���h�� �g���č��܂��B
# /usr/local/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp 
����ŁA127.*��192.168.0.*��/var/qmail/control/rcpthosts�ɋL�q�������Ă� �g����悤�ɂȂ�܂��B���̃z�X�g�ɂ‚��Ă�allow�̍s���K�p����A /var/qmail/control/rcpthosts�Ő�������邱�ƂɂȂ�܂��B ���̃z�X�g���烁�[�����󂯎�邽�߂ɁA�Ō�̍s��allow�͕K�v�ł����� �K���ݒ肵�Ă��������B

�ݒ肪�I�������ȉ��̂悤�ɂ��āAtcpserver����qmail-smtpd�̋N������ �X�N���v�g/usr/local/etc/rc.d/qmail.sh���ȉ��̂悤�ɍ쐬���Ă��������B
/var/qmail/rc &
tcpserver -u 7791 -g 2108 -x /etc/tcp.smtp.cdb 0 smtp /var/qmail/bin/qmail-smtpd & 
�����Ŏw�肵�Ă���7791 �� qmaild �� UID �ŁA2108 �� nofiles �� GID �ł��B

POP3�T�[�o�̗����グ

�܂�pop�T�[�o�ł̔F�؂ɕK�v��checkpassword�� http://cr.yp.to/checkpwd.html�Ȃǂ�����肵�A �ȉ��̂悤�ɂ��ăC���X�g�[�����܂��B
% tar zxvf checkpassword-0.90.tar.gz
% cd checkpassword-0.90
% make
# make setup check
����tcpserver����qmail-pop3d���N�����܂��B
# tcpserver 0 pop3 /var/qmail/bin/qmail-popup bear.fc-lab.com /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir &
�������Őݒ肵��/usr/local/etc/rc.d/qmail.sh�ɒlj����Ă��������� �悢�ł��傤�B

���[�J����unix shell�Ŏg�����[���̕ύX�ɂ‚���

�Ō�ɍ��܂Ŏg���Ă���sendmail��binmail(/usr/libexec/mail.local)�� �ȉ��̂悤�ɖ����ɂ��č�Ƃ͏I���ł�
# chmod 0 /usr/sbin/sendmail
# mv /usr/sbin/sendmail /usr/sbin/sendmail.bak
# chmod 0 /usr/libexec/mail.local
����/var/qmail/qmail-inject �� /usr/libexec/mail.local�� ����ւ���΂悢��������܂���

�o�C�i���p�b�P�[�W���g�����C���X�g�[��

�o�C�i���p�b�P�[�W���g���Έȉ��̃R�}���h�ꔭ�ŊȒP�ɃC���X�g�[���ł��܂��B
# pkg_add qmail-1.03.tgz

smtp�T�[�o�̐ݒ�

�ݒ�t�@�C��

/var/qmail/control/�̉��Ɉȉ��̓��e�̐ݒ�t�@�C��������
�t�@�C�����e��
defaultdomain ���̃z�X�g�̃h���C����fc-lab.com
locals���̃h���C���̃��[�J���z�X�g localhost
bear.fc-lab.com
me ���̃z�X�g��panda.fc-lab.com
rcpthosts smtp�����[�������z�X�g*.kitakyu-techno-ctr.co.jp

�ȏ�� locals��rcphosts�Őݒ肳�ꂽ�z�X�g�����smtp�A�N�Z�X���”\�ƂȂ�B

����ɏ�L�̐ݒ�̏ꍇDNS��MX��panda.fc-lab.com�ŏo���ƃ��[�����͂� �悤�ɂȂ�܂��B

/etc/inetd.conf

smtp stream tcp nowait qmaild /var/qmail/bin/tcp-env tcp-env /var/qmail/bin/qmail-smtpd

/var/qmail/alias

".qmail-root" ".qmail-postmaster" ".qmail-mailer-daemon"�� ���B���̃t�@�C���̂Ȃ���
&fujiki@kitakyu-techno-ctr.co.jp
�̂悤�ɋL�q����ƃG�C���A�X�ƂȂ�܂��B

�����̃t�@�C���̃��[�h��644�Ƃ��Ă��������B

���[���{�b�N�X�̐ݒ�

qmail��MailDir�`�����g���ꍇ

# ln -s /var/qmail/boot/maildir /var/qmail/rc

����Ɉȉ��̏��������ă��[���̓���f�B���N�g�������܂��B
% maildirmake /home/fujiki/Maildir
% echo ./Maildir/ > /home/fujiki/.qmail

UNIX mailbox�`���̃t�@�C�����g���ꍇ

# ln -s /var/qmail/boot/home /var/qmail/rc

����Ɋe���[�U�̃z�[���f�B���N�g���� Mailbox�Ƃ������O�� �t�@�C�������A�X�v�[������V���{���b�N�����N���͂�܂��B �ȉ��� fujiki �Ƃ������[�U�̗�ł��B
# mv /var/mail/fujiki /home/fujiki/Mailbox
# chown fujiki /home/fujiki/Mailbox
# ln -s /home/fujiki/Mailbox /var/mail/fujiki
/var/mail/fujiki�����݂��Ȃ��ꍇ�� touch /home/fujiki/Mailbox �ō쐬���Ă��������B

pop3�T�[�o�̐ݒ�

checkpassword�̃C���X�g�[��

checkpassword�� ���肵�ăC���X�g�[�����܂��B�W�J���āAmake;make install ��OK�ł��B

/etc/inetd.conf

pop3 stream tcp nowait root /var/qmail/bin/qmail-popup qmail-popup shibushi.kitakyu-techno-ctr.co.jp /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir

�Q�l
POP/IMAP�̓���,qmail�̎d�g�� , Internals qmail-1.03
�u�T�[�o�̍\�z�v�̃y�[�W�֖߂� �z�[���֖߂�