Howto install qmail

"qmail " бол UNIX гэх мэт үйлдлийн системүүдэд зориулагдсан Internet Mail Transfer Agent (MTA) юм. Ер нь бол маш том ажил, маш ихээр хэрэглэгддэг, ... доорх линкээр ороод дэлгэрүүлж сайхан уншаарай.

http://www.qmail.org
http://www.lifewithqmail.org

2 жилийн өмнө QMAIL майл сервер суулгаж байсан юм. Тэгэхэд хийсэн тэмдэглэлийг жаахан засаад тавилаа.

Анхаар: Sendmail, Postfix болон бусад майл серверүүдээс системд идэвжсэн байгаа бол зогсоох, хэрэглэхгүй бол бүүр аваад хаясан дээр шүү.

Ажилласан серверийн хувьд:
- Turbo Linux 8 (kernel-2.4.x)
- Red Hat Enterprise Linux AS 2.1 (kernel-2.4.x)

Эхлээд доорх линкээр ороод эсвэл нэрээр нь хайж олоод файлуудыг татаад аваараа.

1.QMAIL
ftp://ftp.jp.qmail.org/qmail/qmail-1.03.tar.gz

2.pbs4q
http://mambo.kuhp.kyoto-u.ac.jp/~masahiro/PbS4q/pbs4q-0.2.1.tar.gz

3.Localtime path
ftp://ftp.nlc.net.au/pub/unix/mail/qmail/qmail-date-localtime.patch

4.TCP-SERVER
http://cr.yp.to/software/ucspi-tcp-0.88.tar.gz

5.Checkpassword
http://cr.yp.to/software/checkpassword-0.90.tar.gz

6.cdb
http://cr.yp.to/cdb/cdb-0.75.tar.gz

За тэгээд татаж авсан файлнуудаа задлаад, суулгаж эхлэнэ дээ.

"/usr/local/src" хавтаснаас суулгах ажлыг эхлүүлий гээд

# tar zxvf qmail-1.03.tar.gz
# cp qmail-date-localtime.patch /usr/local/src/qmail-1.03
# cd /usr/local/src/qmail-1.03
# mkdir /var/qmail
# chmod 755 /var/qmail

/usr/sbin/groupadd -g 900 nofiles
/usr/sbin/groupadd -g 901 qmail
/usr/sbin/useradd -g nofiles -u 902 -d /var/qmail/alias alias
/usr/sbin/useradd -g nofiles -u 903 -d /var/qmail qmaild
/usr/sbin/useradd -g nofiles -u 904 -d /var/qmail qmaill
/usr/sbin/useradd -g nofiles -u 905 -d /var/qmail qmailp
/usr/sbin/useradd -g qmail -u 906 -d /var/qmail qmailq
/usr/sbin/useradd -g qmail -u 907 -d /var/qmail qmailr
/usr/sbin/useradd -g qmail -u 908 -d /var/qmail qmails

# cat /etc/passwd

(Системийн бүх хэрэглэгчийн attribute файл шалгах)

# patch -p1 < qmail-date-localtime.patch
# make
# make man
# make setup
# make check

./config-fast xxxxx.ccccccc.com

(xxxxx.ccccccc.com : Mail DNS -iig solikh. Jishee ni "myfreemail.com")

# cd /var/qmail/alias
# touch .qmail-root .qmail-postmaster .qmail-mailer-daemon
# chmod 644 .qmail*

.qmail-root (дотор шинэ хэрэглэгч нэмэх)

/var/qmail/control/

(Dotor uussen doorkh file-uudiig uuriin mail DNS bukhii nereer zasvar khiikh.)

Jishee ni:
me
localhost
xxxxx.ccccccc.com

rcpthosts 
localhost
xxxxx.ccccccc.com

defaultdomain
localhost
xxxxx.ccccccc.com

Сервэрт бүртгэгдсэн хэрэглэгч болгонд "Maildir" гэдэг хавтас үүсгэх хэрэгтэй, өөрөөр хэлбэл qmail -ийн хэрэглэх хавтас (шинээр ирсэн, устгаагүй mail файлууд).
$ /var/qmail/bin/maildirmake $HOME/Maildir
echo ./Maildir/ > ~/.qmail

$ /bin/su -
# /var/qmail/bin/maildirmake /etc/skel/Maildir;
# echo ./Maildir/ > /etc/skel/.qmail

# cp /var/qmail/boot/home /var/qmail/rc

# qmail-start ./Maildir splogger qmail

Sendmail суусан байгаа бол backup хийнэ.
# mv /usr/lib/sendmail /usr/lib/sendmail.bak
# mv /usr/sbin/sendmail /usr/sbin/sendmail.bak
# chmod 644 /usr/sbin/sendmail.bak
# ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail

TCP-SERVER install

# tar zxvf ucspi-tcp-0.88.tar.gz -C /usr/local/src
# cd /usr/local/src/ucspi-tcp-0.88
$ make
$ make setup check

Ccheckpasswd install

# tar zxvf checkpassword-0.90.tar.gz
# cd checkpassword-0.90
# make
# make setup
# make check

/etc/tcp.smtp
(dotor doorkh mayagaar IP zokhitsuulaltuudiig khiikh.)

192.168.1.:allow,RELAYCLIENT=""
127.:allow,RELAYCLIENT=""
172.17.1.:allow,RELAYCLIENT=""
xxx.yyy.zzz.sss:allow,RELAYCLIENT=""
..............

pbs4q install

# tar zxvf pbs4q-0.2.1.tar.gz
# cd /usr/local/src/pbs4q
# make
# make install

Linux achaalakh bolgond QMAIL start khiikhiin tuld "/etc/rc.d/rc.local" dotor nemelt khiine.

##start qmail
csh -cf '/var/qmail/rc &'

##qmail-smtpdl

/usr/local/bin/tcpserver -H -D -l xxxxx.ccccccc.com \
-x /etc/tcp.smtp.cdb \
-c 80 -u 903 -g 900 -v 0 smtp \
/usr/local/bin/rblsmtpd -r relays.ordb.org \
/usr/local/bin/pbs4q2_smtp \
/var/qmail/bin/qmail-smtpd \
2>&1 | /var/qmail/bin/splogger smtpd 3 &

##qmail-pop3d

/usr/local/bin/tcpserver -H -R -D -l xxxxx.ccccccc.com -c 80 -u 0 -g 0 \
-x /etc/tcp.smtp.cdb \
-v 0 110 \
/var/qmail/bin/qmail-popup \
dns-srv.win-group.co.jp \
/bin/checkpassword \
/usr/local/bin/pbs4q1 \
/var/qmail/bin/qmail-pop3d Maildir \
2>&1 | /var/qmail/bin/splogger pop3d 3 &

# shutdown -r now

За дуусав.

4 comments:

Unknown said...

qmail ubuntu deer suuulgah gesiimaa tanii zaavrig dagaad hij btal qmail-date-localtime.patch ged garad irlee. ene haana badg yum be /usr/local/src dotor huulah ged sain meddegui ee
ene zaavraar ubuntu der suulgaj bolno bizdee

Unknown said...

сайн бна уу qmail ийг debian дээр суулгасан юмаа 2 хостын хооронд мэйлээ яаж явуулах вэ туслаач g.badamdorj1214@gmailcom хариу өгөөч гуйж бна

Unknown said...
This comment has been removed by the author.
farariannucci said...

Harrah's Philadelphia - MapyRO
Harrah's Philadelphia is located on 보령 출장샵 Chester, Pennsylvania's scenic banks, near Harrah's 전라북도 출장마사지 Philadelphia. 제천 출장안마 Find details for 순천 출장마사지 Harrah's Philadelphia 보령 출장마사지 in Chester, PA