POP3/IMAP�T�[�o over SSL(Courier-IMAP)�̍\�z(SuSE��)
SuSE �ɂ� Courie-IMAP �� RPM ���p�ӂ���Ă���̂ŁA���Ƃ��ȒP�� POP3/IMAP
over SSL �̊����\�z�ł��܂��B�A���A���{��ł̃��b�Z�[�W�̌�����\�[�g�@�\���g�p����ꍇ�́ARPM
�̍č\�z���K�v�ł��B
��RPM �̍č\�z�ƃC���X�g�[��
�@���{��ł̃��b�Z�[�W�̌�����\�[�g�@�\���g�p����ꍇ�́ARPM �̍č\�z���K�v�Ȃ̂ňȉ��ō�Ƃ��Ă��������B�{�@�\���s�v�Ȃ�AYaST
�ŃC���X�g�[�����邾���ł��B
��Courier-IMAP �̃_�E�����[�h�ƃC���X�g�[��
�����ł́ACourie-IMAP �� SRPM ���_�E�����[�h���A���{��ł̃��b�Z�[�W�̌�����\�[�g�@�\�Ή���܂荞��
RPM ���쐬���ăC���X�g�[�����܂��B
- Courie-IMAP �� SRPM ���A/usr/src/packages/SOURCES �z���� KDDI �� FTP�T�C�g����_�E�����[�h���A�W�J����B���₶���_�E�����[�h���Ă����̂́Acourier-imap-2.1.1-37.src.rpm
�ł���BKDDI �̃T�C�g�͔��ɍ��q����Ȃ����Ƃ�����̂����̃T�C�g�ł��\��Ȃ����A�c�O�Ȃ��� Novell �̃T�C�g�ɂ� SRPM �͒u���Ă��Ȃ��B�ŋ߂͒u���Ă���܂��B
|
# cd /usr/src/packages/SOURCES
# wget ftp://ftp.kddlabs.co.jp/Linux/packages/SuSE/suse/i386/9.0/suse/src/courier-imap-2.1.1-37.src.rpm
# rpm -Uvh courier-imap-2.1.1-37.src.rpm
|
- /usr/src/packages/SPECS �z���ɓW�J���ꂽ courier-imap.spec ���A���{��ł̃��b�Z�[�W�̌�����\�[�g�@�\�Ή��ɕύX���ăR���p�C�����Ȃ����B�i�Ԏ��F�lj� �j
���̂Ƃ��A�ˑ��W�ł��낢�냂�W���[��(xxx-devel��)���K�v�Ɨv������܂����AYaST
�Ō�������ΊȒP�Ɍ�����̂ŁA�C���X�g�[������B
|
# cd /usr/src/packages/SPECS
# vi courier-imap.spec
(snip)
%build
(cd authlib; autoreconf)
export CFLAGS=$RPM_OPT_FLAGS
./configure --prefix=%{_prefix} --sysconfdir=%{_sysconfdir} \
--datadir=%{_datadir}/courier-imap \
--libdir=%{_libdir} --libexecdir=%{_prefix}/lib/courier-imap \
--localstatedir=%{_localstatedir} \
--sharedstatedir=%{_sharedstatedir}/courier-imap --mandir=%{_mandir} \
--infodir=%{_infodir} --with-piddir=/var/run \
--disable-root-check \
--enable-unicode=iso-2022-jp,iso-8859-1,utf-8 \
--with-authdaemonvar=%{authdaemondir} \
--enable-workarounds-for-imap-client-bugs \
--host=%{_host} --build=%{_build} --target=%{_target_platform}
(snip)
�uEsc�v�A�u:�v�A�uw�v�A�uq�v�ŕۑ��B
# rpmbuild -ba courier-imap.spec
|
- ��L�ŁA���{��Ή��ł� RPM �� /usr/src/packages/RPMS/i586 �z���Ɋ�{�p�b�P�[�W��ldap�p�b�P�[�W���쐬�����̂Ŋm�F���A���ɕK�v���Ȃ���Ί�{�p�b�P�[�W�݂̂��C���X�g�[������B
|
# cd /usr/src/packages/RPMS/i586
# ls
courier-imap-2.1.1-37.i586.rpm
courier-imap-ldap-2.1.1-37.i586.rpm
# rpm -Uvh courier-imap-2.1.1-37.i586.rpm
|
���F �蓮�� RPM ���C���X�g�[������ƁAYaST ��́u�ی삳��Ă���|�ύX���Ȃ��v�p�b�P�[�W�Ƃ��Ĉ����A�����A�b�v�f�[�g����Ȃ��Ȃ�B���R�A�����������Ă͍���̂Ŕ��ɂ��܂��ł��Ă��邪�A���ȊǗ��ɂȂ�̂Œ��ӂ��K�v�ł���B
��YaST �ł̃C���X�g�[��
SuSE �W���̂܂܂Ȃ�AYaST �ŃC���X�g�[�����邾���ł��B�C���X�g�[���ɂ��ẮA���߂ď����قǂ̂��Ƃ�����܂���B
- YaST �R���g���[���Z���^���N�����A�u�\�t�g�E�F�A�v�́u�\�t�g�E�F�A�̃C���X�g�[��/�폜�v���N������B
- �u�t�B���^�v �� �u�����v �Ƃ��������� �ucourier�v �Ɠ��͂� �u�����v �{�^���������B
- �E���ɊY������p�b�P�[�W���o�Ă��邪�A���̒��́ucourier-imap�v�Ƀ`�F�b�N�}�[�N������
�u�����v �������Ă����܂��B
��Courier-IMAP �̐ݒ�
Corier-IMAP �� rpm ����C���X�g�[������ƁA�f�t�H���g�� POP3/POP3 over
SSL/IMAP/IMAP over SSL ��4�̃��[�h�p�̐ݒ�t�@�C���� /etc/courier/ �z���ɃC���X�g�[������܂��B
SSL �n���g�p���Ȃ��̂ł���A���ɐݒ�͕s�v�ł��B SSL �n���g�p����ꍇ�́A�ؖ����W�̃p�X�̕ύX�݂̂��s�������܂��ł��B�ȉ��ɁA�C�����e�������܂��B�i���͍폜�A�Ԏ��͒lj��A�Ύ��͕ύX�������̂ł��B�j
��pop3d-ssl �t�@�C���̕ҏW
SSL�p�ؖ����̃p�X�����L�ɂ��ύX���܂��B
#TLS_CERTFILE=/usr/share/courier-imap/pop3d.pem
TLS_CERTFILE=/usr/local/certs/mail.pem |
��imapd-ssl�t�@�C���̕ҏW
SSL�p�ؖ����̃p�X�����L�ɂ��ύX���܂��B
#TLS_CERTFILE=/usr/share/courier-imap/imapd.pem
TLS_CERTFILE=/usr/local/certs/mail.pem |
�����[�� Box �̍쐬�� Postfix �̐ݒ�
Corier-IMAP �̃��[�� Box �� Maildir �`���Ȃ̂ŁA�e���[�U�̃z�[���f�B���N�g����
Maildir ���쐬����ƂƂ��ɁAPostfix �� Maildir �`���Ή��ɂ��܂��B
�����[��Box �̍쐬
���[�� Box ���쐬����ɂ́A�e���[�U�̃z�[���f�B���N�g���ʼn��L�̂悤�ɃR�}���h����͂��܂��B
$ cd ~
$ maildirmake Maildir |
�@�V�K���[�U�쐬���Ɏ����I�Ƀ��[�U�z�[���f�B���N�g���� Maildir �������悤�ɂ���ɂ́Aroot
�Łu/etc/skel�v�ɂ��쐬���Ă����܂��B
| # maildirmake /etc/skel/Maildir |
��Postfix �̐ݒ�
Postfix �� Maildir �`���Ή��ɂ���ɂ́A/etc/postfix/main.cf ��ҏW����home_mailbox
�ł� Maildir �̎w����s���܂��B�i
���͍폜�A
�Ԏ��͒lj��A
�Ύ��͕ύX�������̂ł��B�j
�@���L�ȊO�́A
Postfix �̃y�[�W���Q�l�ɂ��Ă��������B
- ���[�� Box �̎w��
#home_mailbox = Mailbox
#home_mailbox = Maildir/
�@�@�@�@�@���폜
#home_mailbox = Mailbox
home_mailbox = Maildir/
��Courier-IMAP �̎����N���̐ݒ�
rpm����C���X�g�[������ƁA�f�t�H���g�� POP3/POP3 over SSL/IMAP/IMAP over
SSL ��4�̃��[�h�p�̋N���X�N���v�g�ƁACourier-IMAP �̔F���i�� authdaemon
�p�̋N���X�N���v�g���C���X�g�[������܂��B������AYaST �Őݒ肷�邾���ł��B
- YaST �R���g���[���Z���^���N�����A�u�V�X�e���v�́u�������x���E�G�f�B�^�v���N������B
- Courier-IMAP �W�Ƃ��āA�ucourier-authdaemon�v�A�ucourier-imap�v�A�ucourier-imap-ssl�v�A�ucourier-pop3�v�A�ucourier-pop3-ssl�v��5�̃T�[�r�X���o�^����Ă���̂ŁA�ucourier-authdaemon�v(�K�{)�Ǝg�p����T�[�r�X���A���ꂼ��̃T�[�r�X��I�����āu�L���ɂ���v�{�^���������Ă����B
�ucourier-authdaemon�v����ԍŏ��ɗL���ɂ��Ȃ��ƃG���[���ł�B�ݒ肪�I�������u�����v�{�^���������B
)