|
Re: lug-bg: QMAIL
- Subject: Re: lug-bg: QMAIL
- From: gf@xxxxxxxxxx (Georgi Tchorbadjiiski)
- Date: Tue, 26 Oct 1999 10:31:08 +0300
ia pogledni tova
Georgi Chorbadzhiiski
System Administrator
Cybercom Ltd.
mapc wrote:
> Hi all,
>
> Iskam da popitam niakoi moze li da mi kaze kak se instalira i konfigurira qmail
> ???
>
> (ako niakoi ima dokumentacia na bylgarski ili ruski moze da mi ia prati.)
>
> mapc@xxxxxxxxxxxx
>
> ==================================================================
> A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers)
# EASY HOWTO by Georgi Chorbadzhiiski
#
# Ako niakoia chast ot HOWTO ne vi e iasno zashto se pravi
# prochetete wsichko waw /var/qmail/doc/ i shte wi se izasni :)
#
# P.S. MNOGO E WAZHNO DA TI E NASTROEN DNS SERVERA !!!!!!!!!
# AKO NE E NASTROEN QMAIL-a NIAMA DA RABOTI
#
###############################################################################
# The beggining
###############################################################################
Za da se instalira QMAIL-a triabwa da imate slednite fileta, na razpolozhenie
1. qmail-1.03.tar.gz ( http://www.qmail.org/ )
2. ucspi-tcp-0.84.tar.gz ( tova e tcpserver-a za qmail-smtpd )
( http://pobox.com/~djb/ucspi-tcp.html )
###############################################################################
# Instalirane na tcpserver-a
###############################################################################
tar xzvf ucspi-tcp-0.84.tar.gz
cd ucspi-tcp-0.84
make
make setup check
cp ./tcpclient /usr/local/sbin
cp ./tcprules /usr/local/sbin
cp ./tcprulescheck /usr/local/sbin
cp ./tcpserver /usr/local/sbin
# manovete :)
cp ./tcpclient.0 /usr/man/man1
cp ./tcprules.0 /usr/man/man1
cp ./tcprulescheck.0 /usr/man/man1
cp ./tcpserver.0 /usr/man/man1
###############################################################################
# Pravene na userite i direktoriata na QMAIL
###############################################################################
mkdir /var/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
###############################################################################
# Instalirane na QMAIL
###############################################################################
tar xzvf qmail-1.03.tar.gz
cd qmail-1.03
make setup check
./config
###############################################################################
# Nastroika na aliases
###############################################################################
cd ~alias
echo az > .qmail-root
echo az > .qmail-postmaster
echo az > .qmail-mailer-daemon
echo az > .qmail-administrator
echo az > .qmail-webmaster
echo az > .qmail-hostmaster
echo az > .qmail-abuse
echo az > .qmail-admin
chmod 644 ~alias/.qmail*
###############################################################################
# Konfigurirane da izpolzwa /var/spool/mail za poshteskite kutii
###############################################################################
cp /var/qmail/boot/proc /var/qmail/rc
# P.S. ako ne se upgradvate ot SENDMAIL i iskate da polzwate
# nastroikte na QMAIL po default (pazi poshtata waw /home/user/Mailbox)
# prochetete /var/qmail/doc/INSTALL.mbox
###############################################################################
# Nastroika na QMAIL za nachalno startirane
###############################################################################
# tova go iztriite ot /etc/rc.M
if [ -x /usr/sbin/sendmail ]; then
echo "Starting sendmail daemon (/usr/sbin/sendmail -bd -q120m)..."
/usr/sbin/sendmail -bd -q120m
fi
# dobawete tozi red waw /etc/rc.d/rc.local (primerno!)
csh -cf '/var/qmail/rc &'
#############################################################################
# Setup QMAIL SMTP sas tcpserver
#############################################################################
# Niakade waw /etc/rc.d/rc.inet2 slagash tozi red
/usr/local/sbin/tcpserver -x /etc/tcp.smtp.cdb -c 50 -u qmaild -g nofiles 0 smtp /var/qmail/bin/qmail-smtpd &
# -c 50 okazwa broi na maksimalnite konekcii
# -x okazwa faila s pravilata :) (tova samo ako imash takyw de :)
# Za da si reshish problemite s relay-a cheti nadolu ........
# Napravi si /etc/tcp.smtp w koito da pishe
212.124.68.:allow,RELAYCLIENT=""
127.:allow,RELAYCLIENT=""
tova razreshava na klienti ot 212.124.68.* i 127.*.*.* da polzwat
QMAIL kato relay-host
# Startirai
tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
# za da kompilirash bazata s hostovete i si gotov s relay-a :)
# P.S. da ne zabrawish da mahnesh ot /etc/inetd.conf smtp service-to ;>
#############################################################################
# Mahane na SENDMAIL i zaminata mu s QMAIL
#############################################################################
# mahane na SUID ot binmail
chmod 755 /usr/bin/Mail
# mahane na SYMLINKOVE i SUID (niakoi ot symlinkowe mozhe i da gi niama)
rm /usr/lib/sendmail
rm /usr/bin/sendmail
chmod 0 /usr/sbin/sendmail
mv /usr/sbin/sendmail /usr/sbin/sendmail.bak
# Dobaviane na SYMLINKS kam QMAIL wrapper-a
ln -s /var/qmail/bin/sendmail /usr/bin/sendmail
ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
#############################################################################
# Gotov si pich weche mozhesh da puskash
#############################################################################
/var/qmail/rc &
/usr/local/sbin/tcpserver -x /etc/tcp.smtp.cdb -c 50 -u qmaild -g nofiles 0 smtp /var/qmail/bin/qmail-smtpd &
# .... QMAIL-A TI E RABOTESHT I STABILEN .....
==================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers)
|
|
|