[linux] Pomoc s qmailom

Ivan Malich malich na decef.elf.stuba.sk
Pondělí Říjen 1 23:22:48 CEST 2001


> Zdravim,

Cau.

> najde sa niekto, kto by mi pomohol systemom step-by-step s konfiguraciou
> a vyladenim qmailu?
> Nepodarilo sa mi spojazdnit relay tak ako by som potreboval a neviem ako
> to urobit. Problem je v tom, ze odmieta posielat maily na domeny, ktore
> su uvedene v konfigurakoch, no a nemam v umysle prepisovat rcpthosts
> zakazdym, ked potrebujem ( a zvysnych 50 zamestnancov ) odoslat mail.
> Zatial som to obisiel tak, ze pouzivam TWIG a odosielanie posty ide cez
> zdruhy server na ktorom je sendmail.

Z FAQ:
---cut---
5.4. How do I allow selected clients to use this host as a relay? I see
that qmail-smtpd rejects messages to any host not listed in
control/rcpthosts.

Answer: Three steps. First, install tcp-wrappers, available separately,
including hosts_options. Second, change your qmail-smtpd line in
inetd.conf to

	smtp stream tcp nowait qmaild /usr/local/bin/tcpd
	/var/qmail/bin/tcp-env /var/qmail/bin/qmail-smtpd

(all on one line) and give inetd a HUP. Third, in tcpd's
hosts.allow,
make a line setting the environment variable RELAYCLIENT to the
empty
string for the selected clients:

	tcp-env: 1.2.3.4, 1.2.3.5: setenv = RELAYCLIENT

Here 1.2.3.4 and 1.2.3.5 are the clients' IP addresses.
qmail-smtpd
ignores control/rcpthosts when RELAYCLIENT is set. (It also
appends
RELAYCLIENT to each envelope recipient address. See question
5.5 for an application.)
---end cut---

Cize ked chces posielat maily z lokalnej siete
192.168.1.0/255.255.255.0, do hosts.allow das:
---cut---
tcp-env: 192.168.1.: setenv = RELAYCLIENT
---end cut---

To je vsetko.

> Chcel by som to vsak dotiahnut do konca, len neviem ako. Skusal som aj
> doporucene add-ony, ale nejak som sa zahrckal. Dalsi problemik, ktory

Na toto staci samotny qmail a nic navyse.

> som ovsem ciastocne vyriesil je spojeny s aliasmi, ale po doplneni
> .forward mi to ide, aj ked ani neviem ako sa mi to podarilo.
> Pomohlo by mi trosku objasnenie problemu, a nakopnutie spravnym smerom.

Mozes to urobit tak, ze do rcpthosts pridas domenu, ktoru chces prijimat
a aliasovat, do virtualdomains potom das:
---cut---
nejakadomena.sk:nejaky_user
---end cut---

potom v ~nejaky_user/ nastavis potrebne aliasy. Napr. ked chces postu
pre jozko na nejakadomena.sk davat userovi xxx, do
~nejaky_user/.qmail-jozko napises "xxx" a hotovo. Mozes tam napisat aj
mailovu adresu, na ktoru sa to posle.

Druha moznost (mozno krajsia, podla toho, kolko mas userov a domen) je
napisat to priamo do virtualdomains:
---cut---
jozko na nejakadomena.sk:xxx
ferko na nejakadomena.sk:yyy
nejakadomena.sk:nejaky_user
---end cut---
Ak das nejakadomena.sk do virtualdomains, uz nesmies dat do locals.

V obidvoch pripadoch ale nastav ~nejaky_user/.qmail-default, aby
nejaky_user zachytil vsetku zatial nezatriedenu postu pre domenu
nejakadomena.sk.



Dufam, ze som ti tu nenapisal vela bludov ;)
Inak si pozri life with qmail (uz to niekto spomenul) alebo
www.qmail.org.
Ale co by si si mal urcite pozriet ke FAQ. Tam je napisane skoro vsetko.
To by malo byt prve, co pozries, ked nieco nevies.

Ico

> Dik,
>     gore.
> 
> 
> 
> _______________________________________________
> http://lists.linux.sk/listinfo/linux
> http://search.lists.linux.sk
--
Ico <ico na podvodnik.cz> <malich na decef.elf.stuba.sk>
UNIX is user friendly. It's just selective about who its friends are.
Why use Windows, since there's a door???




Další informace o konferenci linux