Howto install qmail
"qmail " бол UNIX гэх мэт үйлдлийн системүүдэд зориулагдсан Internet Mail Transfer Agent (MTA) юм. Ер нь бол маш том ажил, маш ихээр хэрэглэгддэг, ... доорх линкээр ороод дэлгэрүүлж сайхан уншаарай.
http://www.qmail.org
http://www.lifewithqmail.org
2 жилийн өмнө QMAIL майл сервер суулгаж байсан юм. Тэгэхэд хийсэн тэмдэглэлийг жаахан засаад тавилаа.
Ажилласан серверийн хувьд:
- Turbo Linux 8 (kernel-2.4.x)
- Red Hat Enterprise Linux AS 2.1 (kernel-2.4.x)
Эхлээд доорх линкээр ороод эсвэл нэрээр нь хайж олоод файлуудыг татаад аваараа.
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" хавтаснаас суулгах ажлыг эхлүүлий гээд
# 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 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
(Системийн бүх хэрэглэгчийн attribute файл шалгах)
# make
# make man
# make setup
# make check
(xxxxx.ccccccc.com : Mail DNS -iig solikh. Jishee ni "myfreemail.com")
# touch .qmail-root .qmail-postmaster .qmail-mailer-daemon
# chmod 644 .qmail*
.qmail-root (дотор шинэ хэрэглэгч нэмэх)
(Dotor uussen doorkh file-uudiig uuriin mail DNS bukhii nereer zasvar khiikh.)
Jishee ni:
me
xxxxx.ccccccc.com
rcpthosts
xxxxx.ccccccc.com
defaultdomain
xxxxx.ccccccc.com
Сервэрт бүртгэгдсэн хэрэглэгч болгонд "Maildir" гэдэг хавтас үүсгэх хэрэгтэй, өөрөөр хэлбэл qmail -ийн хэрэглэх хавтас (шинээр ирсэн, устгаагүй mail файлууд).
echo ./Maildir/ > ~/.qmail
# /var/qmail/bin/maildirmake /etc/skel/Maildir;
# echo ./Maildir/ > /etc/skel/.qmail
Sendmail суусан байгаа бол backup хийнэ.
# 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
# cd /usr/local/src/ucspi-tcp-0.88
$ make
$ make setup check
Ccheckpasswd install
# cd checkpassword-0.90
# make
# make setup
# make check
/etc/tcp.smtp
(dotor doorkh mayagaar IP zokhitsuulaltuudiig khiikh.)
127.:allow,RELAYCLIENT=""
172.17.1.:allow,RELAYCLIENT=""
xxx.yyy.zzz.sss:allow,RELAYCLIENT=""
..............
pbs4q install
# 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 &
За дуусав.

1 comments:
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
Post a Comment