|
Ключевые слова: howto, mail, qmail, pop3, (найти похожие документы)
From: Сергей Бондарь <sergey@concordlimo.com> Date: July 10, 1999 Subject: POP3 и SMTP с помощью QMAIL POP3 & SMTP с помощью QMAIL И так, ситуация проста до бональности. Мне нужно было cделать так чтобы люди на Win95 & WnNT из локалки c спомощью протокола POP3 & SMTP со своих компьютеров могли посылать и принимать почту в интернет. Что бы сказку сделать былью мне надо поставить какой-нибудь почтовый сервер Что я имею. Я имею 5 IP адресов прямую линию 56 ISDN & Linux RH 5.2 с ядром 2.0.36. В поставке RH5.2 уже есть почтовый сервер (Sendmail), но так как я не крутой юниксоид и с Linux-ом общаюсь от силы год на sendmail смекалки и знаний не хватило, и я решил его чем то заменить, и первое что мне попалось это QMail. Установка Qmail описана в дистрибутиве qmail-1.03.tar.gz. Здесь я привожу не точный и не полный перевод этих описаний. Как я устанавливал Qmail. Еще очень подробно описан Qmail на Питерском сайте http://www.ruxy.org.ru/activities/it/qmail/ Перед этим я надеюсь что ваши сетевые карты соединения и остальная ботва работают нормльно. 1. Качаем дистрибутив qmail-1.03.tar.gz 2. Разворачиваем его милого там где вы захотите tar xfvz qmail-1.03.tar.gz 3. Создаем домашний каталог mkdir /var/qmail 4. Создаем qmail группы и qmail пользавателей. groupadd nofiles useradd -g nofiles -d /var/qmail/alias alias useradd -g nofiles -d /var/qmail qmaild useradd -g nofiles -d /var/qmail qmaill useradd -g nofiles -d /var/qmail qmailp groupadd qmail useradd -g qmail -d /var/qmail qmailq useradd -g qmail -d /var/qmail qmailr useradd -g qmail -d /var/qmail qmails 5. Компиляция qmail. Убедитесь что у вас установлены С компиляторы!!! Если нет то получите сообщение что make файла нет. make setup check 6. Сообщаем Qmail наш hostname. Соответственно вместо your.full.host.name ставите имя вашего хоста. ./config-fast your.full.host.name 7. Запускаем конфигурацию ваших локальных IP и DNS. На локальные адреса он у меня отругался PTR lookup failed, нет у меня локального DNS сервера, а на глобальный сказал: 1.1.1.1 Adding mail.mydomain.com to control/locals ./config 8. Алиасы. Переходим в каталог /var/qmail/alias touch .qmail-postmaster .qmail-mailer-daemon .qmail-root chmod 644 .qmail* 9. Почтовые ящики и рабочие окружения. Для работы pop3 в qmail сделаны так называеые Maildir/. Все отправляемая и принимаемая почта сваливается именно в них там есть три подкаталога /cur /new и /tmp. Про них почитаете сами. Что бы не париться создавая каждому юзеру Maildir/ сделайте так: /var/qmail/bin/maildirmake /etc/skel/Maildir echo ./Maidir/ > ~/.qmail После этой команды у вас в котвлоге /root появиться файл .qmail так вот его милого тоже скопируйте в /etc/skel/ Теперь при создании НОВОГО юзера будет готов его почтовый ящик. Таким же образом создаем и рабочие окружения. Редактируем файл /etc/skel/.bash_profile. Добавляем следующие строки: MAILDIR=$HOME/Maildir MAILTMP=$HOME/Mailtmp MAIL=$HOME/Mailbox export MAIL MAILDIR MAILTMP 10. Как запускать qmail? cp /var/qmail/boot/home /var/qmail/ mv /var/qmail/home /var/qmail/rc Для использавания ~/Maildir важно в файле /var/qmail/rc поменять: qmail-start ./Mailbox splogger qmail на qmail-start ./Maildir splogger qmai Затем запихните эту строчку: csh -cf '/var/qmail/rc &' ну к примеру в /etc/rc.d/rc.local 11. Удаление sendmail. a) Удалите файл /etc/rc.d/init.d/sendmail b) chmod 0 /usr/lib/sendmail c) mv /usr/lib/sendmail /usr/lib/sendmail.bak d) ln -s /var/qmail/bin/sendmail /usr/lib/sendmail e) ln -s /var/qmail/bin/sendmail /sbin/sendmail 12. Установка SMTP. В фаил /etc/inetd.conf запихнуть следующее и все на одной строке: smtp stream tcp nowait qmaild /var/qmail/bin/tcp-env tcp-env /var/qmail/bin/qmail-smtpd 13. Установка POP3. Для использавания qmail-pop3d надо проинсталировать средства авторизации, а точнее checkpassword-0.81.(http://pobox.com/~djb/checkpwd.html) После перекачки и распоковки checkpassword просто: make ; в распакованном каталоге. make setup check В фаил /etc/inetd.conf запихнуть следующее, все на одной строке: pop-3 stream tcp nowait root /var/qmail/bin/qmail-popup qmail-popup MYHOST.MYDOMAIN.COM /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir и закоментировать строчку: pop-3 stream tcp root /usr/sbin/tcpd ipop3d 14. Настройка. Что бы народ мог посылать письма из вашего домена в файле /var/qmail/control/locals добавте имя своего домена. А чтобы народ мог посылать куда угодно в файле /var/qmail/control/rcphosts добавте следующее: localhost mymail.mydomain.com .com .net .org .ru .mil .ca .edu и так далее. P.S. Пункт 7) надо выполнять в online. С этим маленьким описанием позволяется делать все что угодно в плоть до удаленя и внесения изменений без оповещений кого либо. Сергей Бондарь sergey@concordlimo.com 9 июля 1999
|
Обсуждение | [ RSS ] |
|
Добавить комментарий |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |