Portál AbcLinuxu, 17. července 2025 06:55


Dotaz: Postfix relay zahada

29.8.2003 12:59 blacksun | skóre: 7
Postfix relay zahada
Přečteno: 302×
Odpovědět | Admin
Pouzivam Postfix, ked si dam v main.cf nastavenie :
mynetworks=10.0.0.19
... potom mi z tohoto klienta preberie postu adresovanu na pobox.sk a preposle ju cez SMTP server providera (je tam ISDN dialup)

V sieti je vsak DHCP, preto potrebujem relaying nastavit pre celu siet - prepisal som to nasledovne a reloadol konfiguraciu:

mynetworks=10.0.0.1/32
Od tohoto momentu za uplne rovnakych testovacich podmienok odmieta preberat postu, hoci IP je v povolenom "trusted" rozsahu a dava mi tuto hlasku :
Recipient adress rejected : Relay access denied

Pritom priamo v main.cf ma napisane, ze "By default, Postfix relays mail from trusted clients whose IP adress matches $mynetworks"

Preco teda neprijal mail od klienta, hoci IP match v $mynetworks suhlasi a preco zrazu kontroluje Recipient address, ked ho este pred chvilou destinacia mailu nezaujimala?

P.S. $relay_domains = $mydestination, 10.0.0.1/32
(po cely cas, pri oboch variantach $mynetworks - funkcnej aj nefunkcnej)

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.8.2003 14:03 Petr Klima | skóre: 22
Rozbalit Rozbalit vše Postfix relay zahada
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejsem odpornik na postfix, ale uz nastaveni mynetworks=10.0.0.1/32 je akesi podozrive, jak by nekdo rekl. Tim totiz jako mynetworks urcite jeden jediny pocitac (10.0.0.1). Bude treba si lepe pohrat s maskou podsite
31.8.2003 17:51 blacksun | skóre: 7
Rozbalit Rozbalit vše Postfix relay zahada
Network znamena siet, preto si myslim, ze tam ma byt prave taky zapis zahrnujuci viac pocitacov. Navyse tie vzorove zapisy v tejto premennej vyzeraju presne takto, pise sa to s tym lomitkom ... tak uz fakt netusim, preco mi to neberie ):
31.8.2003 19:06 Petr Klima | skóre: 22
Rozbalit Rozbalit vše Postfix relay zahada
Diky, vyznam slova network znam :-). Mne jde spis o to, ze 10.0.0.1/32 oznacuje jedinou IP adresu, tedy jediny pocitac. A ciste teoreticky nejmensi spravna a smysluplna sit potrebuje nejmene 4 IP adresy (cislo site, broadcast adresu, IP routeru (gateway) a aspon 1 IP pro PC v te podsiti). Tedy by to bylo x.x.x.x/30, jestli se nepletu.
31.8.2003 19:06 Pavel
Rozbalit Rozbalit vše Postfix relay zahada
Právě proto, že zadáváte síť, musíte určit také správnou masku. Ta se udává za lomítkem a určuje jak velký rozsah adres síť obsahuje. 10.0.0.1/32 opravdu specifikuje jedinou adresu. Vzhledem k tomu, že neuvádíte jaký rozsah adres v síti máte, nelze určit masku. Např. pro síť rozsahu 10.0.0.1-10.0.0.254 by byl zápis 10.0.0.0/24.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.