Srodne teme
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

QMAIL-HOWTO-WITH-SUPERVISE

[es] :: Linux/UNIX serveri i servisi :: QMAIL-HOWTO-WITH-SUPERVISE

[ Pregleda: 6520 | Odgovora: 18 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MoHicAn

Član broj: 43
Poruke: 1893
*.yubc.net



Profil

icon QMAIL-HOWTO-WITH-SUPERVISE28.01.2002. u 00:35 - pre 269 meseci
# qmail how to


# by mohican


# [email protected]


# JabberID == [email protected]


# http://mohican.freeshell.org/my/qmail-how-to-with-supervise.txt



# Neophodni fajlovi:


# http://cr.yp.to/software/qmail-1.03.tar.gz


# http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz


# http://cr.yp.to/daemontools/daemontools-0.76.tar.gz


# http://cr.yp.to/checkpwd/checkpassword-0.90.tar.gz


# http://www.din.or.jp/~ushijima/qmail-conf/qmail-conf-0.60.tar.gz


# http://cr.yp.to/djbdns/djbdns-1.05.tar.gz # potreban samo da bi qmail-conf procitao njegove biblioteke








#### Instalirajte ove pakete


# probajte da ih sve drzite u /package folderu i tu ih otpakujte


cd /package





tar zxf ucspi-tcp-0.88.tar.gz


cd ucspi-tcp-0.88


make


make setup check


cd ..





tar zxf checkpassword-0.90.tar.gz


cd checkpassword-0.90


make


make setup check


cd ..





tar zxf daemontools-0.76.tar.gz


cd admin/daemontools


./package/install


cd ..





tar zxf djbdns-1.05.tar.gz





tar zxf qmail-conf-0.60.tar.gz


cd qmail-conf-0.60


make -f Makefile.ini djbdns=../djbdns-1.05


make


make setup check





######## Instalacija samog qmail-a ############





# prvo napravite direktorijum u kome ce te instalirati qmail po defaultu je to /var/qmail


# znaci


mkdir /var/qmail


# zatim treba napraviti grupe i korisnike koje ce qmail koristiti


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


# make-ujte i instalirajte fajlove idirektorijume u /var/qmail


make setup check


# zatim u diru gde ste otpakovali qmail uradite


config-fast hostname


# gde je hostname naravno vas host .... to ce te kasnije moci da promenite


# sada udjite u direktorijum korisnika alias koga ste gore napravili


cd ~alias


# i uradite


touch .qmail-postmaster .qmail-mailer-daemon .qmail-root


chmod 644 ~alias/.qmail


# ovime ste namestili da sva posta koja ide na postmastera (kod vecine mail servera admin


# account) bude preusmerena na korisnika alias !!!


# tako isto i za sve sto ide na root -a (obicno ne uspele poruke) i za mailer daemon-a (obicno


# poruke koje nisu mogle biti poslate)


# sada treba namestiti qmail da koristi maildir format umesto mailbox-a


/var/qmail/bin/maildirmake ~username/Maildir


chown -R username:group ~username/Maildir


echo ./Maildir/>>~username/.qmail


chmod 644 ~username/.qmail


chown username:group ~username/.qmail


# ovo treba uraditi za svakog korisnika za kojeg zelite da koristi qmail ...


# ja sam za ovo gore napravio skriptu u kojoj je samo username zamenjen sa $1 i kasnije ta


# skripta pozivana sa ./imeskripte username





############ Startovanje uz pomoc supervise skripti ###############





# dizanje qmail-send-a qmail-lspawn itd itd


qmail-delivery-conf qmaill /var/qmail/service/qmail


# startovanje


ln -s /var/qmail/service/qmail /service





# dizanje qmail-smtpd-a


qmail-smtpd-conf qmaild qmaill /var/qmail/service/smtpd


# startovanje


ln -s /var/qmail/service/smtpd /service


# setovanje relayovanja


/var/qmail/service/smtpd/add-relayclient x.x.x.


# ovim dozvoljavate da korisnici sa x.x.x. mogu da salju mailove preko vas





# dizanje qmail-pop3d-a


qmail-pop3d-conf /bin/checkpassword qmaill /var/qmail/service/pop3d


# startovaje


ln -s /var/qmail/service/pop3d /service


# podesavanje prava pristupa pop3d-u


/var/qmail/service/pop3d/add-client x.x.x.x


# ovim dozvoljavate nekome sa ip adrese x.x.x.x da se poveze na vas pop3d





######### Startovanje qmail-a preko inetd servisa ##############





# prekopirajte fajl za startovanje u qmail dir


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


# editujte ga i tamo gde pise Mailbox zamenite sa Maildir


# startujte qmail


/var/qmail/rc &


# Sad ostaje da podesite pop3 daemon i smtp daemon da se startuju iz inet skripte ...


# to ce te uraditi tako sto ce te dodati sledece linije u /etc/inetd.conf


echo "smtp stream tcp nowait qmaild /usr/sbin/tcpd /var/qmail/bin/tcp-env /var/qmail/bin/qmail-smtpd">>/etc/inetd.conf


echo "pop3 stream tcp nowait root /var/qmail/bin/qmail-popup qmail-popup HOST /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir">>/etc/inetd.conf

# gde je HOST u drugoj liniji ime vaseg host-a !!!


# sad resetujte inetd servise ....


killall -HUP inetd


# i sad vam ostaje da isprobate vas novi mail server


# telnet localhost 25 ..........


# telnet localhost 110 .........


### RELAYING


# Ovom procedurom gore namesticete sve ali necete moci da saljete mail nigde osim na svoj


# host ....


# to se moze srediti na nekoliko nacina ....


# jedan je da u fajl /var/qmail/control/rcpthosts dodate sve hostove na koje ce te slati mailove


# ovo je neprakticno u slucaju da imate cesto razlicite ljude da mailujete ....


# Drugo resenje je da obrisete ceo fajl /var/qmail/control/rcpthosts ali time bi ste postali


# otvoreni


# za koriscenje od strane bilo koga na internetu i samim tim i spam firmama ...


# ovo se moze opet resiti na dva nacina ... jedan je dodavanjem pravila u firewall kojim se


# zabranjuje prstup portu 25 sem sa odredjenog ip raspona ....


# A drugo resenje je da se koristi program tcpserver ... ovaj program prihvata konekciju sa


# spolja i filtrira je kroz neka nasa pravila


# i onda je prosledjuje u nasem slucaju smtp daemonu !!!


# to bi se uradilo na sledeci nacin !!!


# napravili bi smo fajl


cat >/etc/tcp.smtp


xxx.xxx.xxx.:allow,RELAYCLIENT=""


:allow


^D


# gde je xxx.xxx.xxx pocetni deo neke nase c klase ip adresa ... moze biti i a klase i b itd itd


# a moze i vise klasa da se stavi ....


# Sada cemo programom koji ide u paketu sa tcpserver-om napraviti data baze od ovog fajla


cd /etc


tcprules tcp.smtp.cdb tcp.smtp.temp < tcp.smtp


# i sada cemo preko tcpservera startovati qmail-smtpd


tcpserver -x /etc/tcp.smtp.cdb -u X -g Y 0 smtp /var/qmail/bin/qmail-smtpd &


# gde je X uid od korisnika qmaild (mozete proveriti koji je grep qmaild /etc/passwd)


# a Y guid grupe nofiles (takodje mozete proveriti cat grep nofiles /etc/group)


# Ovim smo za razliku od stavljanja pravila u firevall postigli to da ce neko moci da se poveze


# na smtp server


# (za razliku od opcije stavljanja firewall pravila ) ali nece moci da salje mail nigde osim na


# hostove koje mu vi dozvolite u fajlu


# /var/qmail/control/rcpthosts (pod uslovom naravno da ga niste obrisali)


# ovo se desava zato sto u slucaju da neko ko ne pripada grupi adresa koje smo naveli u


# /etc/tcp.smtp fajlu pokusa da se poveze


# tcpserver ne salje fag RELAYCLIENT i samim tim on nema pravo da se relay-uje preko tog


# smtp-a !!!


 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.yubc.net



Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE30.01.2002. u 01:11 - pre 269 meseci
Uh kako ljudi vole da muce svoje masine sa sendmail-om i bind-om to je neverovatno! Samo 14 pregeda
 
Odgovor na temu

stinger
Luka Gerzic
DELTA M, IT Department
DELTA M HQ

Član broj: 126
Poruke: 1099
*.drenik.net

ICQ: 57419599
Sajt: www.gerzic.net


Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE10.02.2002. u 14:10 - pre 269 meseci
Citat:

tar zxf djbdns-1.05.tar.gz



A cemu ovo za qmail ?


[Ovu poruku je menjao stinger dana 10.02.2002 u 03:16 PM GMT]
 
Odgovor na temu

stinger
Luka Gerzic
DELTA M, IT Department
DELTA M HQ

Član broj: 126
Poruke: 1099
*.drenik.net

ICQ: 57419599
Sajt: www.gerzic.net


Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE10.02.2002. u 14:13 - pre 269 meseci
Citat:

# ovo treba uraditi za svakog korisnika za kojeg zelite da koristi qmail ...
# ja sam za ovo gore napravio skriptu u kojoj je samo username zamenjen sa $1 i kasnije ta
# skripta pozivana sa ./imeskripte username



najlaksi nacin za ovo jeste da kreiras sledece direktorijume unutar /etc/skel/

mkdir -p /etc/skel/Maildir/cur
mkdir /etc/skel/Maildir/new
mkdir /etc/skel/Maildir/tmp

i da podesis sledece privilegije:

nekiserver:/etc/skel# ls -al
total 4
drwxr-xr-x 3 root root 1024 Oct 29 11:04 ./
drwxr-xr-x 10 root root 2048 Feb 10 11:56 ../
drwx------ 5 root root 1024 Nov 30 1999 Maildir/

nekiserver:/etc/skel/Maildir# ls -al
total 5
drwx------ 5 root root 1024 Nov 30 1999 ./
drwxr-xr-x 3 root root 1024 Oct 29 11:04 ../
drwx------ 2 root root 1024 Nov 30 1999 cur/
drwx------ 2 root root 1024 Nov 30 1999 new/
drwx------ 2 root root 1024 Nov 30 1999 tmp/

 
Odgovor na temu

stinger
Luka Gerzic
DELTA M, IT Department
DELTA M HQ

Član broj: 126
Poruke: 1099
*.drenik.net

ICQ: 57419599
Sajt: www.gerzic.net


Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE10.02.2002. u 14:15 - pre 269 meseci
zasto si ovde pisao uputstvo za inetd kada nije preporucljivo da se isti koristi a i pritom si pisao da je qmail sa supervise-om? nikome ne savetujem da koristi inetd iz vise razloga, a neki od najpoznatijih su pre svega nestabilnost inetd-a kao i los handling sa velikim brojem konekcija, a o lose pisanom kodu koji je cesto puta bio predmet raznih DoS i rem expl. napada necu ni da pricam. Stoga drzite se gore navedenog supervise-a.

 
Odgovor na temu

B o j a n
eCTRL
EU

Član broj: 1178
Poruke: 2925
*.yubc.net

Jabber: bc@default.co.yu
Sajt: default.co.yu/~bc


+1 Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE10.02.2002. u 15:00 - pre 269 meseci
Citat:
stinger:
Citat:

tar zxf djbdns-1.05.tar.gz



A cemu ovo za qmail ?


[Ovu poruku je menjao stinger dana 10.02.2002 u 03:16 PM GMT]


Pa to nije PREKO potrebno, ali kako MoHicAn kaze,skracuje vreme, samo ne
znam koje, jer meni sasvim lepo radi i bez tog qmail-conf ...




"It's okay, I'm just admiring to the shape of your skull!" -- Dr. Gonzo
 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.yubc.net



Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE12.02.2002. u 00:45 - pre 269 meseci
djbdns je neophodan za qmail-conf zbog biblioteka koje koristi sto se vidi u objasnjenju instalacije a ostavio sam startovanje iz inetd-a zbog toga sto su ukusi razliciti mozda neko nece da lupa glavu sa supervise-om za lokalnu makinu !
 
Odgovor na temu

B o j a n
eCTRL
EU

Član broj: 1178
Poruke: 2925
*.yubc.net

Jabber: bc@default.co.yu
Sajt: default.co.yu/~bc


+1 Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE12.02.2002. u 01:17 - pre 269 meseci
Citat:
MoHicAn:
mozda neko nece da lupa glavu sa supervise-om za lokalnu makinu !

Dragi moj Votsone, kao sto smo dosli do zajednickog zakljucka u Tehnicom-u supervise je UPRAVO za kucnu upotrebu, za cesta resetovanja, promene konfiguracije, i tako dalje ..... dok se na serveru to jednom (1) startuje i vise nema potrebe za dzaranjem ...


"It's okay, I'm just admiring to the shape of your skull!" -- Dr. Gonzo
 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.yubc.net



Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE12.02.2002. u 13:46 - pre 269 meseci
Da da ja bi pre rekao da za kucnu upotrebu ne treba supervise iz sledecih razloga!
Sto bi ti kuci resetovao mail daemon? Jedino mozda ako nesto budzis/namestas u cilju vezbe!
A evo jedan primer sto se tice servera! Na primer da ne stavis vpopmail ko sto smo stavili i da drzis virtualne domene direktno u qmail-u i oces da dodas neki virtuelni domen upises lepo sve u /var/qmail/control/virtualdomains i sta onda? Moras da resetujes qmail itd... Da ne pominjem da je iz slicnog razloga supervise neophodan za djbdns.

PS: Pod kucnom upotrebom sam mislio namestis jednom i to radi a ne da ceprkas nesto svakih 5 minuta iz znatizelje!
 
Odgovor na temu

B o j a n
eCTRL
EU

Član broj: 1178
Poruke: 2925
*.yubc.net

Jabber: bc@default.co.yu
Sajt: default.co.yu/~bc


+1 Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE13.02.2002. u 10:16 - pre 269 meseci
Za vpopmail:
pri dodavanju virutelnih domena, potrebno je samo HUPnuti qmail-send ...


A da je za DJ-b-dns preko potreban supervise, to je prokleto tacno, ne mogu da zamislim kako bi to radilo bez svscan

L;)



"It's okay, I'm just admiring to the shape of your skull!" -- Dr. Gonzo
 
Odgovor na temu

stinger
Luka Gerzic
DELTA M, IT Department
DELTA M HQ

Član broj: 126
Poruke: 1099
*.drenik.net

ICQ: 57419599
Sajt: www.gerzic.net


Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE13.02.2002. u 12:56 - pre 269 meseci
ma bre, sto ste se uvatili tog djbdns-a ko pijan plota, qmail nije pravljen za kucne masine nego za servere, a ko oce da se drka sa inetd-om moze lakse je nego naterati da radi sa supervise-om, cak moze da experimentise i sa tcpserver-om, ali ovo uputstvo treba da se doradi, ja sam napisao sebi tracking za sve korake koje primenjujem kad instaliram qmail na serveru i ono broji 59 linija, kad me ne bude mrzelo (a nece me mrzeti za koji dan posto treba da radim novi server) napisacu, tj prevescu moje uputstvo... :)

 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.yubc.net



Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE14.02.2002. u 09:37 - pre 269 meseci
Meni je licno elegantnije naterati ga da radi sa supervise-om bas zbog qmail-conf-a a sto se tice djbdns-a lepo sam ti rekao on je za ovu pricu neophodan samo zbog biblioteka! To sto ga ja koristim nema veze sa raspravom lepo sam naveo da se koristi samo da bi qmail-conf procitao biblioteke iz njega!
 
Odgovor na temu

stinger
Luka Gerzic
DELTA M, IT Department
DELTA M HQ

Član broj: 126
Poruke: 1099
*.drenik.net

ICQ: 57419599
Sajt: www.gerzic.net


Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE14.02.2002. u 10:17 - pre 269 meseci
ok, nema problema... :)
 
Odgovor na temu

salac
Aleksandar Stankovic
System & Network Administrator
Beograd

Član broj: 3316
Poruke: 68
*.bit011.co.yu

ICQ: 57528744
Sajt: www.bit011.co.rs


Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE04.06.2002. u 14:20 - pre 265 meseci
Momci svaka cast. Zaista jako detaljan FAQ , i vrlo vrlo moron-friendly - zato mi je ovo uputstvo priraslo srcu :)
BTW, samo da vas podsetim na obecanje u jednom od threadova o ubacivanju xinetd-a u FAQ. Mislim da ne treba tupiti o prednostima nad inetd-om, to vec i vrapci znaju.
Arrrrrrrrrrrrrrrrrrrrrrggggggggghhhhhhhhhhh
 
Odgovor na temu

salac
Aleksandar Stankovic
System & Network Administrator
Beograd

Član broj: 3316
Poruke: 68
*.bit011.co.yu

ICQ: 57528744
Sajt: www.bit011.co.rs


Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE04.06.2002. u 15:58 - pre 265 meseci
Hm rizikujem da ispadnem glup, ali kod mene je qmail odbijao bilo kakve konekcije dok nisam odradio po jedan make u /var/qmail/service/pop3d/ i /var/qmail/service/smtpd/ . I pri bilo kakvim menjanjima tcp fajlova sa add-relayclient ili add-client opet sledi make.
Moja greska ili?
Arrrrrrrrrrrrrrrrrrrrrrggggggggghhhhhhhhhhh
 
Odgovor na temu

stinger
Luka Gerzic
DELTA M, IT Department
DELTA M HQ

Član broj: 126
Poruke: 1099
*.drenik.net

ICQ: 57419599
Sajt: www.gerzic.net


Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE05.06.2002. u 13:03 - pre 265 meseci
Citat:
B o j a n:
Za vpopmail:
pri dodavanju virutelnih domena, potrebno je samo HUPnuti qmail-send ...
A da je za DJ-b-dns preko potreban supervise, to je prokleto tacno, ne mogu da zamislim kako bi to radilo bez svscan



potpuno netacno
 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.yubc.net



Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE06.06.2002. u 01:20 - pre 265 meseci
Citat:
salac:
Hm rizikujem da ispadnem glup, ali kod mene je qmail odbijao bilo kakve konekcije dok nisam odradio po jedan make u /var/qmail/service/pop3d/ i /var/qmail/service/smtpd/ . I pri bilo kakvim menjanjima tcp fajlova sa add-relayclient ili add-client opet sledi make.
Moja greska ili?


Ne nikako. Nemam sad vremena da objasnjavam kako ceo supervise radi ali reci cu samo osnovno. Elem supervise ulazi u sve direktorijume koji se nalazi ispod /service/ u kom se naravno prave linkovi ka drugim dirovima. E sad supervise svaki put kad naidje na fajl run unutar tog stabla on to izvrsava po zadatim instrukcijama unutar tog fajla tako da tu nema nikakve potrebe za make-om.
 
Odgovor na temu

caboom
Igor Bogicevic
bgd

Član broj: 255
Poruke: 1503
*.verat.net

ICQ: 60630914


+1 Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE06.06.2002. u 20:58 - pre 265 meseci
Citat:

Dragi moj Votsone, kao sto smo dosli do zajednickog zakljucka u Tehnicom-u supervise je UPRAVO za kucnu upotrebu, za cesta resetovanja, promene konfiguracije, i tako dalje ..... dok se na serveru to jednom (1) startuje i vise nema potrebe za dzaranjem ...


pa ne bih se bas slozio... supervise i jeste namenjen tome da nadgleda procese na visoko opterecenim serverima i iz iskustva mogu da kazem sve blagodarno o istom iz prostog razloga sto na takvim masinama odredjeni servisi imaju tendenciju da kazu goodbye, a svakako je mnogo elegantnije staviti supervise nego u cron-u stavljati skriptu koja ce da proveri da li je proces ziv (pre svega rezolucija cron-a u vremenskom domenu bas i nije narocito pogodna za kriticne servise). naravno, to ne znaci da supervise nije lepo imati kod kuce. ipak volim da legnem da spavam i da znam kako neko gleda umesto mene. :)
 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.verat.net



Profil

icon Re: QMAIL-HOWTO-WITH-SUPERVISE15.10.2002. u 22:39 - pre 261 meseci
Citat:
salac:
Hm rizikujem da ispadnem glup, ali kod mene je qmail odbijao bilo kakve konekcije dok nisam odradio po jedan make u /var/qmail/service/pop3d/ i /var/qmail/service/smtpd/ . I pri bilo kakvim menjanjima tcp fajlova sa add-relayclient ili add-client opet sledi make.
Moja greska ili?


Izvinjavam se moja greska ... posle svakog unosa u tcp fajl mora da se uradi make da bi se naparvio binaran tcp.cdb ali bi trebalo da radi za sve kad je prazno zato sam rekao gore da nema veze sa time.
 
Odgovor na temu

[es] :: Linux/UNIX serveri i servisi :: QMAIL-HOWTO-WITH-SUPERVISE

[ Pregleda: 6520 | Odgovora: 18 ] > FB > Twit

Postavi temu Odgovori

Srodne teme
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.