Sziasztok !
Azzal a problémával találkoztam egy postfix+teapop szerveren, hogy az egyik felhasználó rendszeresen kap olyan spamet, ami mint mail gázos. Azért gázos, mert többrészes MIME üzenetről van szó, és -bár nem vágom a MIME-t teljesen- de szerintem nem "szabványos" a body. A hiba ott van, hogy a fejlécben definiálva van a MIME boundary, és ha jól tudom, akkor ezekkel a stringekkel vannak elválasztva a részek egymástól. Ez azt is jelenti, hogy egy ilyen string után már nem lehet semmi adat, hacsak azt nem követi újból ugyanez a string. De így, vagy úgy a mail végén biztosan a boundary stringnek kell lennie.
Namost a kérdéses spam-ek nem ezzel a stringgel végződnek, hanem van az utolsó mime-part után egy csomó random byte (változó hosszúságú) van. Emiatt a levél letöltése megáll, és a kliens timeout-al elszáll, gondolom addig akarja olvasni a mail-t, amíg az összes mime részt meg nem kapja, és ugye az utolsónak nincs vége.
Van valakinek javaslata, hogyan lehetne az ilyet kiszűrni ? A kliens sajnos változó lehet a kérdéses mailbox-ot kútluk expresszel töltögetik, és ezen nem is fognak változtatni. Bármilyen javaslat érdekel !
Előre is köszi !