AW: Mail schrumpft auf dem weg vom Server auf den PC

Uwe Drießen driessen at fblan.de
Mo Dez 12 23:35:11 CET 2022


Okay weil scheinbar doch nix los ist und irgendwie auch zu Mail gehört dann
wieder über die liste :-)  

Im Auftrag von Christian Boltz
> 
> 
> So funktioniert es:
> 
> sed -ne '/^From:/s/.*<\(.*\)>.*/\1\t\t\t550 reject go away/p;
>           s/^From:\s*\(.*\)$/\1\t\t\t550 reject go away/p' /tmp/testfile
> foo1 at example                    550 reject go away
> foo2 at example                    550 reject go away
> 
> Unterschiede (in der ersten Zeile des sed-Befehls):
> - ^From statt ^from   (alternativ ginge auch  /i  )
> - am Ende ein   p   angehängt, damit die Zeile auch ausgegeben wird
> 


Öhm ja und das 2. Suchmuster könnte in das erste doch noch mit <?  >? Oder
auch |   im ersten eingebunden werden ? 
Zeichen kann aber muss nicht da sein 

sed -ne '/^From:/s/.*<?\(.*\)>?.*/\1\t\t\t550 reject go away/p'
sed -ne '/^From:/s/[.*<\(.*\)>|.*\(.*\)$].*|/\1\t\t\t550 reject go away/p' 
sed -ne '/^From:/s/.*[< ]\(.*\)[> ]?.*/\1\t\t\t550 reject go away/p'

3 versuche 3 nieten wo ist der fehler oder geht das gar nicht 
funzt nur nicht weil SED anderes REGEX macht?  Oder wieder falsche denke ?  


und eins für Log 
sed -ne '/ - spam.*to=<spamtrab at domain.net/ s/.*from=<\(.*\)>
to=.*/\1\t\t\t550 reject go away/p'  /var/log/mail.log / |sort -u

das funktioniert zumindest :-) 


> 
> Gruß
> 
> Christian Boltz


Mit freundlichen Grüßen

Uwe Drießen
--
Software & Computer

Netzwerke, Server. 
Wir vernetzen Sie und Ihre Rechner !

Uwe Drießen
Lembergstraße 33
67824 Feilbingert

Tel.: 06708660045 
Mobil 01726688122

"wenn Digitalisierung den Aufwand im Vergleich zur Analogen Arbeitsweise
dermaßen erhöht, das wir nur noch am PC sitzen müssten, dann wird es Zeit
sich zu überlegen zur Analogen Arbeitsweise zurückzukehren" 
"Programmierer müssen lernen wie Menschen denken. "
"Digitalisierung heißt nicht das es WENIGER Arbeit wird. Es ist die
Intelligente Art die erforderliche Arbeit auf andere zu übertragen." 
"Digitalisierung darf nicht zur Entmündigung und Benachteiligung der älteren
brillentragenden Mitbürger führen."
" Es gibt über 2000 Jahre alte Papierdokumente, 10000 Jahre alte
Steindokumente, ich wette das älteste elektronische Dokument ist noch keine
100 Jahre."




Mehr Informationen über die Mailingliste Postfixbuch-users