Поиск по сайту: 

Категория: qmail, Статьи

Установка 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.

С этим маленьким описанием позволяется делать все что угодно в плоть
до удаленя и
внесения изменений без оповещений кого либо.
Просмотров: 2415 Автор: admin Дата публикации: 26 января 2008 Напечатать Комментарии(2)

Добавление комментария

Ваше Имя: Ваш E-Mail:

Сервис Файлы на почту

qmail - почтовый сервер.

Это моя записная книжка. Здесь найдете статьи (и перепечатки статей) которые я использовал в процессе работы.

Популярные статьи

Архив сайта

Июль 2010 (136)
Июнь 2010 (196)
Май 2010 (165)
Апрель 2010 (207)
Март 2010 (25)
Июль 2008 (11)
Февраль 2008 (16)
Январь 2008 (9)

Вход на сайт

Логин:
Пароль:
 
Регистрация на сайте!
Забыли пароль?

Календарь

«    Январь 2008    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Оцените работу движка

Лучший из новостных
Неплохой движок
Устраивает ... но ...
Встречал и получше
Совсем не понравился

Сайт о том как я строил свой сайт

Посвящен моему самообразованию и построению сервиса http://fileemail.ru/ Файлы на почту


Get Firefox