Sziasztok!
A kerdes, hogy mit kell irni a sendmailnek ahhoz, hogy:
- csak localhost tudjon kifele kuldeni
- mindenki tudjon kuldene *@ezadomainnev.hu cimre
- mindenki mas blokkolodjon
Azaz a cel, hogy a gepen egy-ket levlista mukodjon jol, semmi egyeb szukseglet. A sendmail adott, kiegesziteskent Solaris, de ha valaki mas rendszerre megirja, nekem az is jo, forum, link, blog, barmi :)
Elore is koszonom a segitseget
- 793 megtekintés
Hozzászólások
up, hátha valaki...
- A hozzászóláshoz be kell jelentkezni
Sztem ezt úgy lehetne vhogy megoldani h létrehozol egy felhasználó csoportot akik küldhetnek levelet erről a gépről, attöbbiek meg nem tudnak. A Lev.listára meg csak egy eléggé fapados megoldást tudok, de biztos van valami elegánsabb is. Megoldást jelenthet a levlistára, h léltrehozol egy levlist felhasználót így a mail címe levlist@ezadomain.hu lesz, aztán csinálsz egy .forward állományt a home-jába amibe szerepel új sorokba a levlista tagjainak mail címe, ahova a levelek mennek. Eléggé fapados módszer, meg nem tudom mennyire biztonságos, de minden esetre működik.
- A hozzászóláshoz be kell jelentkezni
Köszi, ezek nagyjából világosak, de a kérdés nem az aliasokra vonatkozott, hanem az open-relay smtp server megakadályozására. Tehát (mivel MX rekordként is szerepel) jönnek külső kapcsolatok, de nem szeretném, hogy minden kapcsolat átmenjen.
- A hozzászóláshoz be kell jelentkezni
Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
Azt nem írtam, hogy a mailman már megvan, mint levlista server, csak a sendmailt kell konfigolni...
- A hozzászóláshoz be kell jelentkezni
csak localhost tudjon kifele kuldeni
alapbol tobbnyire ma mar semelyik oprendszeren nem open relay a sendmail
sendmail.mc -be :
FEATURE(`access_db',`hash -T -o /etc/mail/access.db')dnl
ha nem akarsz konfigot generalni,akkor a sendmail.cf-be :
Kaccess hash -T -o /etc/mail/access.db
megadott access file-ba :
127.0.0.1 RELAY
igy elvileg csak a 127.0.0.1 -rol jovo leveleket relayzza.
ha kivulrol nem akarod,hogy fogadjon,akkor a DAEMONPORTOPTIONS is lehet a te baratod :
.mc:
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
.cf:
O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
igy csak a localhostra bindel, tutti nem lesz openrelay kivulrol.
ha megis kivulrol is,akkarsz levelet fogadni,az Addr= -t hagyd ki belole.
ha megakarod neki mondani,hogy ot hogy hivjak, milylyen donainevekre fogadjon, valtoztasd meg ezt,vagy tegyel hozza meg ilyet:
.mc:
LOCAL_DOMAIN(`localhost.localdomain')dnl
illetve van meg a localhostneveket tartalmazo file, (amelyekre cimzett levelet elfogad)
.cf:
Fw/etc/mail/local-host-names
igy a /etc/mail/local-host-names -ben egy sor egy @mogottidomainnev,amire elfogadja a levelet.
esetleg lehet varialni a virtusertable-val vagy az aliasesekkel is.
a lehetosegek vegtelenek :D)
- A hozzászóláshoz be kell jelentkezni
Kösz, ezzel meg is oldódott minden. Már délre kialakult ez a megoldás, csak nem mertem véglegesíteni.
- A hozzászóláshoz be kell jelentkezni