Sendmail a IPv6 -> IPv4 fallback

Dan Lukes dan at obluda.cz
Wed Sep 17 18:30:20 CEST 2025


On 17.9.2025 18:02, Jindrich Fucik wrote:
> První je trochu off topic - maily od Petra Macka mi neprochází na 
> seznam. To bude předpokládám tím, že mají v hlavičce nějaký podpis, 
> který je platný pro odesílatele, ale konference změní odesílatele a více 
> paranoidní server to zahodí. Možná s nějakou hezkou hláškou, ale to už 
> se nedozvím.

Konference odesilatele nemeni. Ani predmet, ani telo zpravy (pokud je 
textove).

Ale ano, kostax.cz podepisuje velke mnozstvi hlavicek, vcetne treba 
transportniho kodovani, ktere muze v pripade potreby menit KAZDY smtp 
server pres ktery zprava prochazi (a vubec nemusi jit o email 
prochazejici pres konferenci).

Takze sance na to, ze DKIM podpis nebude v cili platby neni mala.

Na druhou stranu, to neni jen vec odesilatele, neplatny podpis sam o 
sobe neni duvodem k zahozeni emailu - a ledaze se prijemce nerozhodne, 
ze takove emaily si videt nepreje. Nebo ma schranku nekde, kde si neni 
opravnen samostatne rozhodovat o tom, jake emaily prijimat chce a za nej 
to rozhoduje nekdo jiny.

Takze ano, vase nastaveni muze dohromady znamenat, ze konkretne ty 
konkretne jeho emaily neuvidis. Dokonce i kdyz ti bude psat primo a bez 
konference. Staci aby nejaky server po ceste zmenil transportni kodovani 
(coz je legitimni akce) a tvuj server emaily bez platneho podpisu 
odmital (coz je tve svobodne rozhodnuti).

> Pravda je, že to je trochu na vodě v případě, kdy máme jeden host a ten 
> má několik IP. Tam jsem myslel, že to střídání dělal rovnou resolver na 
> úrovni operačního systému. Ale koukám, že to míchá jen adresy na stejné 
> úrovni a ne v4 a v6.

Je treba rict, ze poradi v jakem DNS server odesila zaznamy stejneho 
typu definovane. A stejne tak neni definovane vzajemne poradi zaznamu 
ruznych typu.

A musim pripomenout, ze DNS je masivne cacheovana databaze, pricemz 
cache TAKE nemaji povinost zachovat poradi zaznamu. Klidne to pri kazdem 
dotazu muze vracet jinak. A nebo taky stejne. A nebo chvili tak a chvili 
jinak.

Je to ciste implementacne zavisle a klientska strana se nemuze spolehat 
na zadne konkretni poradi.


> A další záležitost, kterou jsem vypozoroval je, že některé servery mají 
> IPv6 adresu, ale ta část internetu kde se nacházejí není dostupná z mojí 
> části. Jako by existovalo několik nepropojených IPv6 ostrovů.

Ano, to se opravdu stava - jde o chyby v konektivite a/nebo routingu. A 
protoze IPv6 se zatim malokdy vyskytuje samostatne a bezni klienti v 
pripade problemu obvykle falbackuji na IPv4, zustavaji tyto zavady dele 
neodhalene nez stejny problem na IPv4.


Dan




More information about the Users-l mailing list