<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Technik Archive - Maximilian Krieg</title>
	<atom:link href="https://maximiliankrieg.de/category/technik/feed/" rel="self" type="application/rss+xml" />
	<link>https://maximiliankrieg.de/category/technik/</link>
	<description>Wissen, Technik &#38; Erfahrungen</description>
	<lastBuildDate>Mon, 24 Aug 2026 18:59:26 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://maximiliankrieg.de/wp-content/uploads/2026/05/cropped-20260524_logo_2_512-2-32x32.png</url>
	<title>Technik Archive - Maximilian Krieg</title>
	<link>https://maximiliankrieg.de/category/technik/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Methodik zur systematischen Netzwerk-Fehlerbehebung</title>
		<link>https://maximiliankrieg.de/2026/08/methodik-zur-systematischen-netzwerk-fehlerbehebung/</link>
					<comments>https://maximiliankrieg.de/2026/08/methodik-zur-systematischen-netzwerk-fehlerbehebung/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Mon, 24 Aug 2026 18:52:43 +0000</pubDate>
				<category><![CDATA[Netzwerk und Sicherheit]]></category>
		<category><![CDATA[bottom-up]]></category>
		<category><![CDATA[compare baselines]]></category>
		<category><![CDATA[comptia]]></category>
		<category><![CDATA[divide and conquer]]></category>
		<category><![CDATA[follow the path]]></category>
		<category><![CDATA[move the problem]]></category>
		<category><![CDATA[spot the differences]]></category>
		<category><![CDATA[Top-down]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=3189</guid>

					<description><![CDATA[<p>Bei der Fehlerbehebung in Netzwerken sollte nach einem strukturierten und reproduzierbaren Prozess vorgegangen werden. Dadurch lässt sich vermeiden, dass Konfigurationen ohne ausreichende Analyse verändert oder&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/08/methodik-zur-systematischen-netzwerk-fehlerbehebung/">Methodik zur systematischen Netzwerk-Fehlerbehebung</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Bei der Fehlerbehebung in Netzwerken sollte nach einem strukturierten und reproduzierbaren Prozess vorgegangen werden. Dadurch lässt sich vermeiden, dass Konfigurationen ohne ausreichende Analyse verändert oder mögliche Ursachen unsystematisch untersucht werden.</p>



<p class="wp-block-paragraph">Der dargestellte Prozess orientiert sich dabei an den Inhalten der <a href="https://maximiliankrieg.de/herstellerzertifizierungen/" data-type="page" data-id="1092">CompTIA Network+ Zertifizierung</a>.</p>



<h2 class="wp-block-heading">Problem identifizieren</h2>



<p class="wp-block-paragraph">Zunächst muss das eigentliche Problem möglichst eindeutig identifiziert und eingegrenzt werden.</p>



<p class="wp-block-paragraph">Dazu gehören insbesondere:</p>



<ul class="wp-block-list">
<li>Informationen zum Problem sammeln</li>



<li>Betroffene Benutzer, Systeme und Netzwerkbereiche bestimmen</li>



<li>Symptome und Fehlermeldungen erfassen</li>



<li>Feststellen, seit wann das Problem besteht</li>



<li>Kürzlich durchgeführte Änderungen berücksichtigen</li>



<li>Problem nach Möglichkeit reproduzieren</li>



<li>Logs, Monitoring und vorhandene Dokumentation einbeziehen</li>
</ul>



<p class="wp-block-paragraph">Bei der Aufnahme einer Netzwerkstörung helfen gezielte Fragen dabei, das Fehlerbild schnell einzugrenzen.</p>



<figure class="wp-block-table"><table><thead><tr><th>Bereich</th><th>Beispielfragen</th></tr></thead><tbody><tr><td><strong>Fehlerbild</strong></td><td>Was genau funktioniert nicht? Welche Fehlermeldung wird angezeigt?</td></tr><tr><td><strong>Zeitpunkt</strong></td><td>Seit wann besteht das Problem? Wann hat es zuletzt funktioniert?</td></tr><tr><td><strong>Häufigkeit</strong></td><td>Tritt das Problem dauerhaft oder nur sporadisch auf?</td></tr><tr><td><strong>Betroffene Systeme</strong></td><td>Welches Gerät, welche Anwendung oder welcher Dienst ist betroffen?</td></tr><tr><td><strong>Umfang</strong></td><td>Sind auch andere Anwender oder Geräte betroffen?</td></tr><tr><td><strong>Standort</strong></td><td>Wo tritt das Problem auf: Büro, Homeoffice, bestimmter Standort?</td></tr><tr><td><strong>Verbindung</strong></td><td>Erfolgt der Zugriff über LAN, WLAN oder VPN?</td></tr><tr><td><strong>Erreichbarkeit</strong></td><td>Funktionieren andere Anwendungen, Webseiten oder Netzwerkressourcen?</td></tr><tr><td><strong>Reproduzierbarkeit</strong></td><td>Kann das Problem reproduziert werden? Welche Schritte führen zum Fehler?</td></tr><tr><td><strong>Änderungen</strong></td><td>Wurde kurz vor Auftreten des Problems etwas geändert, installiert oder aktualisiert?</td></tr><tr><td><strong>Bisherige Maßnahmen</strong></td><td>Was wurde bereits zur Fehlerbehebung versucht? Hat sich dadurch etwas verändert?</td></tr><tr><td><strong>Vergleichstest</strong></td><td>Funktioniert es mit einem anderen Gerät, Benutzer, Netzwerk oder Standort?</td></tr></tbody></table><figcaption class="wp-element-caption">Problem identifizieren &#8211; Fragestellungen</figcaption></figure>



<p class="wp-block-paragraph">Ziel dieses Schrittes ist eine möglichst klare Beschreibung des Fehlerbildes.</p>



<h2 class="wp-block-heading">Theorie zur wahrscheinlichen Ursache entwickeln</h2>



<p class="wp-block-paragraph">Auf Basis der gesammelten Informationen werden mögliche Ursachen abgeleitet.</p>



<p class="wp-block-paragraph">Dabei sollte zunächst mit den einfachsten und wahrscheinlichsten Ursachen begonnen werden. Anschließend kann die Analyse schrittweise auf komplexere Zusammenhänge ausgeweitet werden.</p>



<p class="wp-block-paragraph">Zur strukturierten Eingrenzung kann beispielsweise das OSI-Modell verwendet werden. Je nach Fehlerbild kann dabei Bottom-Up, Top-Down oder gezielt auf einzelnen Layern gearbeitet werden.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_order-1024x576.png" alt="" class="wp-image-3651" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_order-1024x576.png 1024w, https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_order-350x197.png 350w, https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_order-768x432.png 768w, https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_order.png 1480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Theorie zur wahrscheinlichen Ursache entwickeln anhand OSI-Modell</figcaption></figure>



<p class="wp-block-paragraph">Neben den genannten Methoden, die sich am OSI-Modell orientieren, gibt es jedoch auch weitere Verfahren.</p>



<figure class="wp-block-table"><table><thead><tr><th>Methode</th><th>Startpunkt</th><th>Vorgehensweise</th><th>Besonders geeignet für</th></tr></thead><tbody><tr><td><strong>Top-down</strong></td><td>Anwendung / Benutzersicht</td><td>Vom oberen OSI-Layer schrittweise nach unten arbeiten</td><td>Probleme mit bestimmten Anwendungen oder Diensten</td></tr><tr><td><strong>Bottom-up</strong></td><td>Physische Verbindung / Layer 1</td><td>Vom unteren OSI-Layer schrittweise nach oben arbeiten</td><td>Link-, Kabel-, SFP-, Switchport- und grundlegende Verbindungsprobleme</td></tr><tr><td><strong>Divide and Conquer</strong></td><td>Mitte des OSI-Modells, häufig Layer 3</td><td>Auf einem mittleren Layer beginnen und abhängig vom Testergebnis nach oben oder unten weiterarbeiten</td><td>Schnelle Eingrenzung bei zunächst unklarer Fehlerursache</td></tr><tr><td><strong>Follow the Path</strong></td><td>Quelle der Kommunikation</td><td>Den Kommunikationspfad vom Client bis zum Ziel Schritt für Schritt verfolgen</td><td>Routing-, Firewall-, VLAN-, VPN- oder Erreichbarkeitsprobleme</td></tr><tr><td><strong>Spot the Differences (Compare-Configurations)</strong></td><td>Funktionierendes Vergleichssystem</td><td>Konfiguration eines funktionierenden Systems mit dem betroffenen System vergleichen</td><td>Unterschiedliche VLANs, IP-Konfigurationen, Firewall-Regeln oder Gerätekonfigurationen</td></tr><tr><td><strong>Move the Problem (Swap-Components)</strong></td><td>Betroffene Komponente</td><td>Komponenten gezielt tauschen oder an anderer Stelle testen und prüfen, ob der Fehler „mitwandert“</td><td>Kabel-, SFP-, Port-, Client- oder Hardwareprobleme</td></tr><tr><td><strong>Compare Baselines</strong></td><td>Bekannter funktionierender Zustand</td><td>Aktuellen Zustand mit Baselines, Monitoring-Daten oder früheren Konfigurationen vergleichen</td><td>Performanceprobleme, schleichende Veränderungen oder Fehler nach Änderungen</td></tr></tbody></table><figcaption class="wp-element-caption">Vorgehensmodelle zur Fehlersuche im Vergleich</figcaption></figure>



<h2 class="wp-block-heading">Theorie testen</h2>



<p class="wp-block-paragraph">Die vermutete Ursache wird anschließend durch geeignete Tests überprüft.</p>



<p class="wp-block-paragraph">Wird die Theorie bestätigt, kann mit der Planung der Lösung begonnen werden.</p>



<p class="wp-block-paragraph">Wird sie nicht bestätigt, muss eine neue mögliche Ursache entwickelt und getestet werden.</p>



<h2 class="wp-block-heading">Maßnahmenplan erstellen</h2>



<p class="wp-block-paragraph">Nach der Identifikation der Ursache wird ein Plan zur Behebung des Problems erstellt.</p>



<p class="wp-block-paragraph">Dabei sollten insbesondere berücksichtigt werden:</p>



<ul class="wp-block-list">
<li>Erforderliche Änderungen</li>



<li>Mögliche Auswirkungen</li>



<li>Abhängigkeiten</li>



<li>Notwendige Freigaben</li>



<li>Wartungsfenster</li>



<li>Backup der Konfiguration</li>



<li>Rollback-Möglichkeit</li>
</ul>



<p class="wp-block-paragraph">Die eigentliche Änderung sollte erst erfolgen, wenn klar ist, wie das Problem behoben und die Änderung gegebenenfalls rückgängig gemacht werden kann.</p>



<h2 class="wp-block-heading">Lösung implementieren oder eskalieren</h2>



<p class="wp-block-paragraph">Die geplante Maßnahme wird umgesetzt.</p>



<p class="wp-block-paragraph">Kann die Fehlerursache nicht im eigenen Verantwortungsbereich behoben werden, erfolgt eine Eskalation an die zuständige Stelle.</p>



<p class="wp-block-paragraph">Bei einer Eskalation sollten die bisher gewonnenen Informationen und Testergebnisse vollständig weitergegeben werden.</p>



<h2 class="wp-block-heading">Funktionalität überprüfen</h2>



<p class="wp-block-paragraph">Nach Umsetzung der Maßnahme wird überprüft, ob das ursprüngliche Problem tatsächlich behoben wurde.</p>



<p class="wp-block-paragraph">Dabei sollte nicht nur das ursprüngliche Fehlerbild getestet werden. Es muss ebenfalls sichergestellt werden, dass durch die Änderung keine anderen Funktionen beeinträchtigt wurden.</p>



<p class="wp-block-paragraph">Zusätzlich sollte geprüft werden, ob präventive Maßnahmen sinnvoll sind, um ein erneutes Auftreten des Problems zu verhindern.</p>



<h2 class="wp-block-heading">Ergebnisse dokumentieren</h2>



<p class="wp-block-paragraph">Abschließend wird der gesamte Vorgang dokumentiert.</p>



<p class="wp-block-paragraph">Dazu gehören:</p>



<ul class="wp-block-list">
<li>Fehlerbild</li>



<li>Ursache</li>



<li>Durchgeführte Analyse</li>



<li>Umgesetzte Maßnahme</li>



<li>Ergebnis</li>



<li>Gegebenenfalls präventive Maßnahmen</li>
</ul>



<p class="wp-block-paragraph">Die Dokumentation erleichtert die Bearbeitung zukünftiger Störungen und ermöglicht den Aufbau einer Wissensdatenbank für wiederkehrende Fehlerbilder.</p>



<h2 class="wp-block-heading">Der Troubleshooting-Prozess im Überblick</h2>



<p class="wp-block-paragraph">Eine strukturierte Netzwerk-Fehlerbehebung folgt damit einem einfachen Grundprinzip:</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1729" height="765" src="https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_troubleshooting-edited.png" alt="" class="wp-image-3650" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_troubleshooting-edited.png 1729w, https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_troubleshooting-edited-350x155.png 350w, https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_troubleshooting-edited-1024x453.png 1024w, https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_troubleshooting-edited-768x340.png 768w, https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_troubleshooting-edited-1536x680.png 1536w" sizes="(max-width: 1729px) 100vw, 1729px" /><figcaption class="wp-element-caption">Methodik zur systematischen Netzwerk-Fehlerbehebung</figcaption></figure>



<p class="wp-block-paragraph">Insbesondere die Trennung zwischen Analyse, Hypothese, Test und eigentlicher Änderung verhindert vorschnelle Eingriffe und sorgt dafür, dass Netzwerkprobleme nachvollziehbar und reproduzierbar bearbeitet werden.</p>



<h2 class="wp-block-heading">Quellen</h2>



<ul class="wp-block-list">
<li><a href="https://www.ciscopress.com/articles/article.asp?p=2273070&amp;seqNum=2">ciscopress.com &#8211; Structured Troubleshooting Approaches</a></li>
</ul>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/08/methodik-zur-systematischen-netzwerk-fehlerbehebung/">Methodik zur systematischen Netzwerk-Fehlerbehebung</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/08/methodik-zur-systematischen-netzwerk-fehlerbehebung/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mehr Wiedererkennungswert für meine Blog-Artikelbilder mit KI</title>
		<link>https://maximiliankrieg.de/2026/08/mehr-wiedererkennungswert-fuer-meine-blog-artikelbilder-mit-ki/</link>
					<comments>https://maximiliankrieg.de/2026/08/mehr-wiedererkennungswert-fuer-meine-blog-artikelbilder-mit-ki/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sun, 23 Aug 2026 18:19:54 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<category><![CDATA[Artikelbilder]]></category>
		<category><![CDATA[Bildgenerierung]]></category>
		<category><![CDATA[Branding]]></category>
		<category><![CDATA[ki]]></category>
		<category><![CDATA[prompt]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=3642</guid>

					<description><![CDATA[<p>Meine bisherigen Prompts für die Intro- und Artikelbilder haben bereits für einen einheitlichen visuellen Stil gesorgt. Mit zunehmender Anzahl an Beiträgen möchte ich diesen Ansatz&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/08/mehr-wiedererkennungswert-fuer-meine-blog-artikelbilder-mit-ki/">Mehr Wiedererkennungswert für meine Blog-Artikelbilder mit KI</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Meine bisherigen Prompts für die Intro- und Artikelbilder haben bereits für einen einheitlichen visuellen Stil gesorgt. Mit zunehmender Anzahl an Beiträgen möchte ich diesen Ansatz nun weiterentwickeln und den Wiedererkennungswert meines Blogs stärker in den Vordergrund stellen.</p>



<p class="wp-block-paragraph">Dieser Beitrag baut auf meinen bisherigen Ansätzen zur Erstellung einheitlicher KI-Artikelbilder auf:</p>



<ul class="wp-block-list">
<li><a href="https://maximiliankrieg.de/2026/08/einheitliche-artikelbilder-fuer-meine-studienbeitraege-mit-ki/" data-type="post" data-id="3623">Einheitliche Artikelbilder für meine Studienbeiträge mit KI</a></li>



<li><a href="https://maximiliankrieg.de/2026/05/konsistente-blog-artikelbilder-mit-ki-erzeugen/" data-type="post" data-id="2145">Konsistente Blog-Artikelbilder mit KI erzeugen</a></li>
</ul>



<p class="wp-block-paragraph">Dafür habe ich den bestehenden Prompt überarbeitet. Neben einer konsistenteren Bildsprache kommen künftig feste Markenzeichen und wiederkehrende Elemente zum Einsatz.</p>



<p class="wp-block-paragraph">In diesem Beitrag stelle ich daher den verwendeten Prompt vor (<em>eher als kopierfähige Vorlage für mich selbst</em>) und zeige, wie sich damit relativ konsistente Blog-Artikelbilder erzeugen lassen.</p>



<pre class="wp-block-code"><code>Erstelle ein hochwertiges Blog-Artikelbild im konsistenten, wiedererkennbaren Stil eines modernen privaten IT-/Tech-Blogs.

## WICHTIG: ARTIKEL ZUERST ANALYSIEREN

Analysiere zuerst automatisch den folgenden Artikel:

**&#91;&#91;URL]]**

Leite daraus insbesondere ab:

* das zentrale Thema des Artikels
* verwendete Technologien
* wichtige technische Schlagworte
* mögliche Hardware oder Software
* Hersteller und Produkte
* Fehlerbilder oder Problemstellungen
* technische Zusammenhänge
* geeignete visuelle Metaphern

Nutze diese Analyse als Grundlage für:

* das zentrale Hauptmotiv
* technische Nebenmotive
* Symbolik
* Headline
* optionale Subline
* technische Darstellung

Das Artikelbild soll den **konkreten Inhalt des Artikels visuell widerspiegeln** und nicht lediglich eine generische IT-Illustration darstellen.

──────────────────────────────

## FORMAT

──────────────────────────────

* Exakt **1280 × 809 Pixel**
* Optimiert für WordPress Blog-Header und Thumbnail
* Gute Erkennbarkeit auch in kleiner Vorschau
* Cinematic Wide Composition
* Hauptmotiv nicht mittig gequetscht
* Ausreichend Abstand zu allen Bildrändern
* Klare visuelle Hierarchie
* Keine wichtigen Elemente direkt am Rand

──────────────────────────────

## STIL

──────────────────────────────

* Konsistenter Stil über **alle Artikel hinweg**
* Moderner privater IT-/Tech-Blog
* Comic-/Vector-inspirierter Semi-Realismus
* Hochwertiger 2D-/2.5D-Look mit leichter räumlicher Tiefe
* Klare geometrische Formen
* Dezente Outline-/Illustration-Optik
* Hochwertige Tiefenwirkung
* Ruhige und aufgeräumte Komposition
* Modern und technisch
* Nicht überladen
* Wiedererkennbarer visueller Stil

NICHT verwenden:

* generische Stockfoto-Optik
* fotorealistisches Datacenter
* übertriebene SciFi-Effekte
* komplexe UI-Screenshots
* Textwände
* zu viele kleine technische Elemente
* mehrere konkurrierende Hauptmotive

**Fokus auf EIN zentrales technisches Hauptmotiv.**

──────────────────────────────

## FARBSTIL

──────────────────────────────

### Primärfarben

* Dunkelblau
* Anthrazit
* Stahlgrau

### Akzentfarben

* Gelb
* Orange
* Rot für Warnungen und Fehler
* Blau
* Cyan nur sehr dezent

### Licht

* Cinematic Lighting
* Weiche Schatten
* Leicht dramatische Beleuchtung
* Technische Atmosphäre
* Warme Lichtakzente dürfen mit kühlen Blau-/Anthrazit-Tönen kombiniert werden
* Dezente Lichtreflexionen auf technischen Objekten

──────────────────────────────

## KOMPOSITION

──────────────────────────────

Das Bild besitzt eine klare visuelle Hierarchie:

1. **Technisches Hauptmotiv des Artikels**
2. **Headline**
3. **Kaffeetasse mit MK-Logo**
4. **Schildkröten-Maskottchen im Hintergrund**
5. Technische Nebenmotive und Dekoration

Dabei gelten folgende Regeln:

* EIN Hauptobjekt deutlich im Fokus
* Ruhiger Hintergrund
* Große freie Flächen
* Hauptmotiv gerne leicht perspektivisch
* Wenige zusätzliche Symbole oder Warnhinweise
* Keine unnötigen Details
* Branding-Elemente dürfen nicht mit dem Hauptmotiv konkurrieren
* Das Bild muss bereits als kleines Thumbnail funktionieren

──────────────────────────────

## TEXT IM BILD

──────────────────────────────

Erzeuge automatisch eine zum Artikel passende Headline.

### Headline

* Groß
* Prägnant
* Kurz
* Inhaltlich eindeutig
* Moderne fette Typografie
* Weiß-/Gelb-Farbkombination
* Sehr gute Lesbarkeit
* Auch als Thumbnail verständlich

Optional:

* kleine Subline
* maximal eine kurze ergänzende Aussage

Keine langen Sätze und keine unnötigen technischen Detailtexte.

──────────────────────────────

## MOTIVREGELN

──────────────────────────────

Das zentrale Motiv MUSS eindeutig zum konkreten Artikel passen.

Beispiele:

* Netzwerkprobleme → konkrete technische Problemstellung kreativ visualisieren
* Security → Firewall, Shield, Angriff oder Schutzmechanismus
* Routing → Router, Netzwerkpfade, Paketwege
* PowerShell → Terminal, Konsole, Skript-Symbolik
* WLAN → Access Point, Funkwellen, Clients
* Monitoring → Diagramme, LEDs, Statusanzeigen
* Server → stilisierte Serverhardware
* Virtualisierung → virtuelle Maschinen, Hypervisor oder abstrahierte Infrastruktur
* Cloud → Cloud-Infrastruktur und Verbindungen
* Fehlerbehebung → Warnsymbol, fehlerhafte Verbindung oder Diagnose
* KI → neuronale/technische Symbolik, Generierung oder Automatisierung

Diese Beispiele dienen nur als Orientierung.

**Analysiere immer den konkreten Artikel und entwickle daraus ein individuelles Hauptmotiv.**

Nur wenige Elemente verwenden.

**Lieber simpel, eindeutig und visuell stark als komplex und überladen.**

──────────────────────────────

## FESTES BRANDING: MK-KAFFEETASSE

──────────────────────────────

In **JEDEM Artikelbild MUSS eine Kaffeetasse mit meinem Original-MK-Logo vorkommen.**

Verwende ausschließlich das **zusammen mit dem Prompt bereitgestellte MK-Logo als verbindliche visuelle Referenz**.

### LOGO

Das bereitgestellte Original-Logo darf NICHT kreativ neu interpretiert werden.

Es besteht aus:

* dunkelblauem abgerundetem quadratischem Hintergrund
* weißer unterbrochener hexagonaler Umrandung
* blauem stilisiertem **M**
* weißem stilisiertem **K**

Diese Beschreibung dient ausschließlich zur Identifikation des Referenzbildes.

**Das Referenzbild selbst ist maßgeblich.**

Nicht erlaubt:

* anderes M
* anderes K
* veränderte Hexagon-Geometrie
* andere Farben
* zusätzliche Elemente
* Spiegelung
* Beschneidung
* starke Verzerrung
* kreative Neuinterpretation

Der Illustrationsstil gilt für die **Tasse**, nicht für das Logo.

Das Logo soll wirken, als wäre das Original-Logo sauber und hochwertig auf die Tasse gedruckt worden.

### KAFFEETASSE

* Moderne hochwertige Kaffeetasse
* Bevorzugt weiß
* Comic-/Vector-inspirierter Semi-Realismus passend zum Gesamtbild
* Logo auf der sichtbaren Vorderseite
* Logo vollständig sichtbar
* Tasse möglichst so drehen, dass das Logo nahezu frontal sichtbar ist
* Optional dezenter Kaffeedampf
* Natürliche Schatten und Lichtreflexionen

### POSITION

Bevorzugt:

**unten links im Vordergrund**

Dabei:

* ausreichend Abstand zum Bildrand
* nicht zu dominant
* Headline nicht verdecken
* technisches Hauptmotiv nicht verdecken
* über verschiedene Artikel hinweg möglichst ähnliche Größe und Position

Die Kaffeetasse ist ein **Branding-Element und KEIN Hauptmotiv**.

──────────────────────────────

## FESTES MASKOTTCHEN: HÄKEL-SCHILDKRÖTE

──────────────────────────────

In **JEDEM Artikelbild MUSS eine kleine Schildkröte als wiederkehrendes Maskottchen vorkommen.**

Die Schildkröte ist ein festes Markenzeichen der Blog-Serie.

### GRUNDDESIGN

Die Schildkröte ist ein:

**kleines sitzendes Häkel-/Amigurumi-Plüschtier.**

Sie soll eindeutig wie eine handgefertigte gehäkelte Stofffigur wirken.

Merkmale:

* sichtbare Häkelstruktur
* weiches Plüschtier-/Amigurumi-Erscheinungsbild
* sympathisch
* hochwertig
* leicht stilisiert
* nicht fotorealistisch
* nicht kindlich übertrieben
* keine Kleidung
* keine menschliche Körperhaltung
* keine zusätzlichen Logos

### KÖRPER

* Kopf und Beine in gedecktem Grün bzw. Olivgrün
* kleine dunkle Augen
* freundlicher, neutral-neugieriger Ausdruck
* kompakte Amigurumi-Proportionen

──────────────────────────────

## FIREWALL-PANZER

──────────────────────────────

Der Panzer ist das wichtigste Wiedererkennungsmerkmal der Schildkröte.

Der Schildkrötenpanzer soll visuell an die klassische Darstellung einer **Firewall als Ziegelsteinmauer** erinnern.

### Panzerdesign

* dunkelblau bis anthrazit
* gehäkelte Materialstruktur bleibt sichtbar
* Oberfläche aus klar erkennbaren **versetzten rechteckigen Segmenten**
* Segmentierung nach dem Prinzip einer klassischen Ziegelsteinmauer
* horizontale Reihen
* jede zweite Reihe leicht versetzt
* optisch wie kleine gemauerte Firewall-Ziegel
* Fugen bzw. Trennlinien dezent hervorgehoben
* Akzentlinien dürfen Dunkelgrau, Stahlgrau, Gelb oder Orange sein

WICHTIG:

Der Panzer soll **NICHT wie ein natürlicher Schildkrötenpanzer mit sechseckigen oder polygonalen Schuppen aussehen**.

Er soll bewusst die typische Symbolik einer:

**Firewall → Ziegelsteinmauer**

aufgreifen.

Trotzdem muss eindeutig erkennbar bleiben, dass es sich um den gehäkelten Panzer der Schildkröte handelt.

──────────────────────────────

## POSITION DES MASKOTTCHENS

──────────────────────────────

Die Schildkröte ist **KEIN Vordergrundobjekt und KEIN Hauptmotiv**.

Sie muss bewusst **im Hintergrund bzw. hinteren Mittelgrund** der Szene platziert werden.

Bevorzugt:

* seitlich im Hintergrund
* auf einem Regal
* auf einem Sideboard
* hinter dem Arbeitsplatz
* auf einem Stapel technischer Bücher
* am hinteren Rand eines Schreibtisches
* neben einem Server oder technischen Gegenstand

### Blickwinkel

Die Schildkröte soll überwiegend **seitlich bzw. in einer leichten 3/4-Perspektive** dargestellt werden.

Dadurch müssen gleichzeitig sichtbar sein:

* Kopf
* Körper
* **großer Teil des Firewall-Ziegelstein-Panzers**

Der Panzer ist wichtiger für den Wiedererkennungswert als eine frontale Darstellung des Gesichts.

### Tiefenwirkung

Die Schildkröte darf:

* etwas dunkler beleuchtet sein
* leicht außerhalb der Hauptschärfe liegen
* teilweise vom Umgebungslicht beeinflusst werden

Sie muss jedoch noch klar als **gehäkelte Schildkröte mit Firewall-Ziegelstein-Panzer** erkennbar bleiben.

Sie soll wirken wie ein persönliches Plüschtier, das dauerhaft im Tech-Arbeitszimmer steht.

**Nicht direkt neben die Kaffeetasse im Vordergrund stellen.**

──────────────────────────────

## BRANDING-KONSISTENZ

──────────────────────────────

Die beiden wiederkehrenden Branding-Elemente erfüllen unterschiedliche Aufgaben:

### MK-Kaffeetasse

**Vordergrund / Branding**

* bevorzugt unten links
* gut sichtbar
* MK-Logo erkennbar
* wiederkehrendes visuelles Branding

### Häkel-Schildkröte

**Hintergrund / Maskottchen / Easter Egg**

* deutlich weiter hinten als die Kaffeetasse
* seitlich platziert
* kleiner dargestellt
* Panzer gut sichtbar
* Firewall-Ziegelstein-Muster
* eher subtil zu entdecken

Die Schildkröte darf **NICHT direkt neben der Kaffeetasse im Vordergrund sitzen**.

Dadurch entsteht eine klare Tiefenstaffelung:

**Vordergrund:** MK-Kaffeetasse
**Mittelgrund:** technisches Hauptmotiv
**Hintergrund:** Häkel-Schildkröte

Diese Anordnung soll über möglichst viele Artikelbilder hinweg beibehalten werden.

──────────────────────────────

## LOGOS &amp; HERSTELLER

──────────────────────────────

Wenn sich der Artikel klar auf einen Hersteller bezieht:

* Herstellerlogo dezent integrieren
* Geräte optisch an den Hersteller anlehnen
* keine exakten Produktfotos erforderlich
* stilisiert und illustrativ darstellen
* Herstellerbranding darf das MK-Blog-Branding nicht dominieren

Herstellerlogos sind **optional und artikelabhängig**.

Das MK-Logo auf der Kaffeetasse und die Schildkröte sind dagegen **immer vorhanden**.

──────────────────────────────

## QUALITÄT

──────────────────────────────

Das Ergebnis soll wirken wie eine professionell gestaltete, zusammengehörende Serie von Tech-Blog-Illustrationen.

Anforderungen:

* Professionelles Tech-Blog-Niveau
* Konsistentes Branding
* Hochwertige Illustration
* Modern
* Ruhig
* Klar
* Technisch
* Wiedererkennbarer Stil
* Thumbnail-tauglich
* Keine visuelle Überladung
* Klare Tiefenstaffelung
* Wiederkehrende Branding-Elemente

──────────────────────────────

## ABSCHLUSSPRÜFUNG

──────────────────────────────

Prüfe vor der finalen Erstellung:

* Wurde der konkrete Artikel tatsächlich analysiert?
* Passt das Hauptmotiv eindeutig zum Artikel?
* Gibt es nur EIN dominantes technisches Hauptmotiv?
* Ist die Headline kurz und gut lesbar?
* Funktioniert das Bild als Thumbnail?
* Entspricht das Bild dem Dunkelblau-/Anthrazit-/Gelb-Stil?
* Ist die MK-Kaffeetasse vorhanden?
* Ist das Original-MK-Logo korrekt und gut erkennbar?
* Befindet sich die Kaffeetasse bevorzugt unten links im Vordergrund?
* Ist die Häkel-Schildkröte vorhanden?
* Befindet sich die Schildkröte **dezent im Hintergrund**?
* Wird die Schildkröte seitlich oder in 3/4-Perspektive gezeigt?
* Ist ein großer Teil ihres Panzers sichtbar?
* Hat der Panzer ein **versetztes rechteckiges Ziegelstein-Muster wie eine klassische Firewall-Mauer**?
* Ist der Panzer ausdrücklich NICHT mit natürlichen sechseckigen Schildkrötenschuppen gestaltet?
* Wirkt die Schildkröte wie ein sitzendes Häkel-/Amigurumi-Plüschtier?
* Konkurriert das Maskottchen nicht mit Hauptmotiv, Headline oder MK-Tasse?
* Ist das Gesamtbild ruhig und nicht überladen?
* Beträgt das Ausgabeformat exakt **1280 × 809 Pixel**?

### VERBINDLICHE SERIENREGEL

Jedes Artikelbild besitzt drei zentrale Ebenen:

**1. Individuelles technisches Hauptmotiv → Artikelinhalt**
**2. MK-Kaffeetasse → festes Blog-Branding im Vordergrund**
**3. Häkel-Schildkröte mit Firewall-Ziegelstein-Panzer → dezentes Maskottchen im Hintergrund**

Diese drei Ebenen bilden gemeinsam die wiedererkennbare visuelle Identität der Blog-Artikelserie.
</code></pre>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/08/mehr-wiedererkennungswert-fuer-meine-blog-artikelbilder-mit-ki/">Mehr Wiedererkennungswert für meine Blog-Artikelbilder mit KI</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/08/mehr-wiedererkennungswert-fuer-meine-blog-artikelbilder-mit-ki/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Einheitliche Artikelbilder für meine Studienbeiträge mit KI</title>
		<link>https://maximiliankrieg.de/2026/08/einheitliche-artikelbilder-fuer-meine-studienbeitraege-mit-ki/</link>
					<comments>https://maximiliankrieg.de/2026/08/einheitliche-artikelbilder-fuer-meine-studienbeitraege-mit-ki/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sat, 22 Aug 2026 12:00:38 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<category><![CDATA[Artikelbilder]]></category>
		<category><![CDATA[ki]]></category>
		<category><![CDATA[prompt]]></category>
		<category><![CDATA[Studium]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=3623</guid>

					<description><![CDATA[<p>In meinem vorherigen Beitrag Konsistente Blog-Artikelbilder mit KI erzeugen habe ich bereits einen Prompt vorgestellt, mit dem ich einheitliche Artikelbilder für neue Beiträge meines Blogs&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/08/einheitliche-artikelbilder-fuer-meine-studienbeitraege-mit-ki/">Einheitliche Artikelbilder für meine Studienbeiträge mit KI</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In meinem vorherigen Beitrag <a href="https://maximiliankrieg.de/2026/05/konsistente-blog-artikelbilder-mit-ki-erzeugen/" data-type="post" data-id="2145">Konsistente Blog-Artikelbilder mit KI erzeugen</a> habe ich bereits einen Prompt vorgestellt, mit dem ich einheitliche Artikelbilder für neue Beiträge meines Blogs erstelle.</p>



<p class="wp-block-paragraph">Nachdem ich inzwischen auch zahlreiche <a href="https://maximiliankrieg.de/2026/08/alte-beitraege-aus-der-studienzeit-wiederbelebt/" data-type="post" data-id="3466">ältere Beiträge aus meiner Studienzeit wieder in den Blog übernommen und aufbereitet</a> habe, möchte ich diesen ebenfalls ein einheitliches Erscheinungsbild geben. Für die verschiedenen Studienfächer und die dazugehörigen Beiträge soll deshalb eine eigene, wiedererkennbare Bildserie entstehen.</p>



<p class="wp-block-paragraph">Im Gegensatz zu den regulären Blog-Artikeln setze ich bei den Studienbeiträgen bewusst auf ein reduzierteres und stärker schematisches Design. Im Mittelpunkt steht jeweils das wichtigste fachliche Motiv, ergänzt durch wenige charakteristische Elemente des jeweiligen Studienfachs. Dadurch sollen die Bilder auch in einer kleinen Vorschau schnell erkennen lassen, welchem Themengebiet ein Beitrag zugeordnet ist.</p>



<p class="wp-block-paragraph">Damit Aufbau, Farbgebung und Stil über alle Studienfächer hinweg möglichst konsistent bleiben, habe ich dafür einen eigenen Prompt definiert:</p>



<pre class="wp-block-code"><code>**STUDIENFACH: &#91;&#91;STUDIENFACH]]**

Erstelle ein hochwertiges Blog-Artikelbild für das angegebene Studienfach als Teil einer konsistenten Serie von Hochschul-Fachbildern.

Analysiere das Studienfach selbstständig und wähle die **wenigen visuell charakteristischsten technischen Motive**, sodass das Thema bereits als Thumbnail eindeutig erkennbar ist.

# MOTIV

Das wichtigste fachliche Motiv steht **groß und zentral**.

Für Virtual Desktop Infrastructure soll das Hauptmotiv eine **zentral bereitgestellte virtuelle Desktop-Umgebung** eindeutig vermitteln.

Ergänze **genau 4 fachlich passende Nebenmotive**:

* genau 2 links
* genau 2 rechts
* ausschließlich seitlich vom Hauptmotiv
* ungefähr auf Höhe des Hauptmotivs
* optisch ausgewogen und symmetrisch.

Geeignete Motive können z. B. Server/Virtualisierung, Storage, Thin Client/Endgerät und Netzwerk-/Remote-Zugriff sein.

**Strikte Regel: Oberhalb und unterhalb des zentralen Hauptmotivs dürfen keine Symbole oder Gegenstände stehen.**

Keine untere Symbolreihe. Freien Platz unterhalb des Hauptmotivs **nicht auffüllen**.

Verbindungslinien sind nur seitlich zwischen Hauptmotiv und Nebenmotiven erlaubt.

Kompositionsprinzip:

**2 Motive links → großes Hauptmotiv → 2 Motive rechts**

# STIL

Moderner hochwertiger **2D-/2.5D-Vector-Stil** einer technischen Lehrbuchillustration:

* klare präzise Konturen
* leicht abgerundete Kanten
* subtile räumliche Tiefe
* minimale Lichtreflexe
* sehr dezente Schatten direkt an Gegenständen
* wenige große statt vieler kleiner Details
* professionelle, ruhige Gestaltung.

Kein Fotorealismus, keine Menschen, keine Comic-Optik und keine starken 3D-Effekte.

# KEINE CONTAINER

Alle Motive stehen frei auf dem Hintergrund.

Keine Kreise um Symbole, Karten, Kacheln, Panels, Boxen, Rahmen, Sechsecke, geometrischen Hintergrundformen oder farbigen Flächen hinter Motiven.

# FARBEN

Einheitliche leicht entsättigte Farbpalette:

* Navy/Dunkelblau
* gedämpftes Mittelblau
* Grau/Anthrazit
* sparsame Akzente in Grün, Gold oder Violett.

Keine Neonfarben.

# HINTERGRUND

Eine einzige gleichmäßige **mittelgraue/blaugraue Hintergrundfarbe** von Ecke zu Ecke.

Keine Verläufe, Texturen, Muster, Raster, Punkte, Linien, Leiterbahnen, Lichtflecken, Vignetten oder Hintergrundformen.

# KOMPOSITION UND SICHERHEITSZONE

Gewünschtes finales Format: **1280 × 809 Pixel, Querformat**.

Die gesamte Motivgruppe bleibt kompakt und exakt mittig.

Mindestens **10 % vollständig freien Abstand zu jedem Bildrand** einhalten. Innerhalb dieser Randzone darf ausschließlich der einfarbige Hintergrund sichtbar sein.

Bei Platzmangel **alle Motive proportional kleiner skalieren**, niemals die Sicherheitszone reduzieren.

# TEXT

Kein Text im Bild: keine Titel, Untertitel, Beschriftungen, Legenden, URLs oder Wasserzeichen.

# HÖCHSTE PRIORITÄT

1. Hauptmotiv groß und zentral.
2. **Genau 2 Nebenmotive links und 2 rechts.**
3. **Keine Motive oberhalb oder unterhalb des Hauptmotivs.**
4. Mindestens 10 % freier Rand.
5. Im Zweifel Motive kleiner darstellen.</code></pre>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/08/einheitliche-artikelbilder-fuer-meine-studienbeitraege-mit-ki/">Einheitliche Artikelbilder für meine Studienbeiträge mit KI</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/08/einheitliche-artikelbilder-fuer-meine-studienbeitraege-mit-ki/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CSS-Code zur automatischen Nummerierung von Abbildungen und Tabellen</title>
		<link>https://maximiliankrieg.de/2026/08/anpassung-von-css-zur-nummerierung-von-captions/</link>
					<comments>https://maximiliankrieg.de/2026/08/anpassung-von-css-zur-nummerierung-von-captions/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sun, 16 Aug 2026 11:44:44 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<category><![CDATA[Caption]]></category>
		<category><![CDATA[Counter]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Gutenberg]]></category>
		<category><![CDATA[Image]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=3611</guid>

					<description><![CDATA[<p>In einem früheren Beitrag habe ich bereits gezeigt, wie sich Bildunterschriften in WordPress mithilfe von CSS automatisch nummerieren lassen. Dadurch werden die Beschriftungen von Abbildungen&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/08/anpassung-von-css-zur-nummerierung-von-captions/">CSS-Code zur automatischen Nummerierung von Abbildungen und Tabellen</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><a href="https://maximiliankrieg.de/author/maximilian-krieg/"></a></p>



<p class="wp-block-paragraph">In einem früheren Beitrag habe ich bereits gezeigt, wie sich <strong><a href="https://maximiliankrieg.de/2014/07/automatische-nummerierung-mit-css/" data-type="post" data-id="1207">Bildunterschriften in WordPress mithilfe von CSS automatisch nummerieren</a></strong> lassen. Dadurch werden die Beschriftungen von Abbildungen automatisch um eine fortlaufende Nummerierung wie „Abbildung 1“, „Abbildung 2“ usw. ergänzt.</p>



<p class="wp-block-paragraph">Da ich inzwischen auch Tabellen einheitlich beschriften und nummerieren möchte, habe ich die damalige CSS-Lösung entsprechend erweitert. Neben Abbildungen erhalten nun auch Tabellen einen eigenen, unabhängigen Zähler und werden automatisch als „Tabelle 1“, „Tabelle 2“ usw. nummeriert.</p>



<p class="wp-block-paragraph">Die ursprüngliche Umsetzung und die Hintergründe zur automatischen Nummerierung von Bildunterschriften sind im damaligen Artikel beschrieben. Im Folgenden zeige ich die aktualisierte Variante, die Abbildungen und Tabellen gleichermaßen berücksichtigt.</p>



<p class="wp-block-paragraph">Der für WordPress angepasste CSS-Code, der nun sowohl Abbildungen als auch Tabellen automatisch und unabhängig voneinander nummeriert, ist daher:</p>



<pre class="wp-block-code"><code>/* Counter-Init */
body {
	counter-reset: figCounter tabCounter;
}

/* 2. We tell each occurrence of this element to increment the counter */
.wp-block-image figcaption {
	counter-increment: figCounter;
	    margin-bottom: 1em;
    margin-top: .5em;
    font-style: italic;
    text-align:center;
}

/* 3. We display the value of the counter before the element */
.wp-block-image figcaption:before {
	content: 'Abbildung '  counter(figCounter) ': ';
}

/* 2. We tell each occurrence of this element to increment the counter */
.wp-block-table figcaption {
	counter-increment: tabCounter;
	margin-bottom: 1em;
	margin-top: .5em;
	font-style: italic;
	text-align:center;
}

/* 3. We display the value of the counter before the element */
.wp-block-table figcaption:before {
	content: 'Tabelle '  counter(tabCounter) ': ';
}</code></pre>



<p class="wp-block-paragraph"></p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/08/anpassung-von-css-zur-nummerierung-von-captions/">CSS-Code zur automatischen Nummerierung von Abbildungen und Tabellen</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/08/anpassung-von-css-zur-nummerierung-von-captions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Richtlinie zur einheitlichen Dateibenennung</title>
		<link>https://maximiliankrieg.de/2026/08/richtlinie-zur-einheitlichen-dateibenennung/</link>
					<comments>https://maximiliankrieg.de/2026/08/richtlinie-zur-einheitlichen-dateibenennung/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sat, 15 Aug 2026 09:03:40 +0000</pubDate>
				<category><![CDATA[Nützliches]]></category>
		<category><![CDATA[Dateinamen]]></category>
		<category><![CDATA[Digitales Archiv]]></category>
		<category><![CDATA[Digitalisierung]]></category>
		<category><![CDATA[Dokumentenmanagement]]></category>
		<category><![CDATA[Namenskonvention]]></category>
		<category><![CDATA[Versionierung]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=3518</guid>

					<description><![CDATA[<p>Über die Jahre haben sich bei uns dutzende Ordner mit Unterlagen zu Arbeit, Banken, Haus, Versicherungen, Verträgen und vielen weiteren Themen angesammelt. Diese möchte ich&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/08/richtlinie-zur-einheitlichen-dateibenennung/">Richtlinie zur einheitlichen Dateibenennung</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Über die Jahre haben sich bei uns dutzende Ordner mit Unterlagen zu Arbeit, Banken, Haus, Versicherungen, Verträgen und vielen weiteren Themen angesammelt. Diese möchte ich Schritt für Schritt digitalisieren und mit den bereits vorhandenen digitalen Dokumenten zusammenführen.</p>



<p class="wp-block-paragraph">Gleichzeitig werden die bisher getrennten Unterlagen meiner Frau und mir zu einer gemeinsamen Familienablage. Mit unseren Kindern kommen stetig weitere Dokumente hinzu. Dabei möchte ich vermeiden, aus dem Papierchaos einfach ein digitales Chaos zu machen und vor allem eine Struktur schaffen, die auch für andere langfristig nachvollziehbar bleibt.</p>



<p class="wp-block-paragraph">In diesem Artikel beschreibe ich daher mein <strong>einheitliches Namensschema für Dokumente</strong>, die verwendeten <strong>Delimiter (Trennzeichen)</strong> und den <strong>Zweck der einzelnen Bestandteile</strong>.</p>



<h2 class="wp-block-heading">Namensschema</h2>



<p class="wp-block-paragraph">Das grundlegende Schema für Dateinamen lautet:</p>



<pre class="wp-block-code"><code>YYYY-MM-DD_bezug_dokumenttyp&#91;_beschreibung]&#91;_vXX].ext</code></pre>



<p class="wp-block-paragraph">Die <strong>Beschreibung</strong> (<code>_beschreibung</code>) ist <strong>optional</strong> und dient als Freitextfeld zur genaueren Einordnung des Dokuments, wenn <code>bezug</code> und <code>dokumenttyp</code> allein nicht ausreichend aussagekräftig sind.</p>



<p class="wp-block-paragraph">Die <strong>Versionsnummer </strong>(<code>_vXX</code>) ist <strong>optional</strong> und wird nur verwendet, wenn mehrere Bearbeitungsstände desselben Dokuments existieren. Dabei steht <code>XX</code> für eine zweistellige, fortlaufende Versionsnummer, beispielsweise <code>v01</code>, <code>v02</code> oder <code>v03</code>.</p>



<p class="wp-block-paragraph">Der <strong>Unterstrich (Underscore) </strong><code>_</code> trennt die einzelnen Bestandteile des Namensschemas – vergleichbar mit Feldern einer Datenbank. Der <strong>Bindestrich (Hyphen) </strong><code>-</code> verbindet hingegen mehrere zusammengehörige Wörter innerhalb eines Bestandteils.</p>



<h2 class="wp-block-heading">Schreibweise</h2>



<p class="wp-block-paragraph">Für die Dateinamen gelten folgende einheitliche Regeln:</p>



<ul class="wp-block-list">
<li>ausschließlich Kleinbuchstaben</li>



<li>keine Leerzeichen</li>



<li>einzelne Felder werden mit <code>_</code> getrennt</li>



<li>Wörter innerhalb eines Feldes werden mit <code>-</code> getrennt bzw. verbunden</li>



<li>Umlaute werden ersetzt:
<ul class="wp-block-list">
<li><code>ä</code> → <code>ae</code></li>



<li><code>ö</code> → <code>oe</code></li>



<li><code>ü</code> → <code>ue</code></li>



<li><code>ß</code> → <code>ss</code></li>
</ul>
</li>



<li>keine abweichenden Sonderzeichen</li>



<li>ursprüngliche Dateiendung beibehalten</li>
</ul>



<h2 class="wp-block-heading">Bestandteile</h2>



<figure class="wp-block-table is-style-regular"><table><thead><tr><th><strong>Bestandteil</strong></th><th><strong>Bedeutung</strong></th><th><strong>Vorgabe</strong></th><th><strong>Beispiel</strong></th></tr></thead><tbody><tr><td><code>YYYY-MM-DD</code></td><td>Datum des Dokuments</td><td>Es wird grundsätzlich das <strong>Datum des Dokuments</strong> verwendet, nicht das Download-, Scan- oder Ablagedatum. Falls kein Datum vorhanden ist, wird das Erstelldatum verwendet.</td><td><code>2026-03-08</code></td></tr><tr><td><code>bezug</code></td><td>Person, Firma, Behörde oder Organisation</td><td>Verwendet wird die Person oder Stelle, über die das Dokument später am ehesten gesucht bzw. zugeordnet wird.</td><td><code>toom</code></td></tr><tr><td><code>dokumenttyp</code></td><td>Art des Dokuments</td><td>Möglichst kurze und einheitliche Bezeichnung aus den definierten Dokumenttypen.</td><td><code>rechnung</code></td></tr><tr><td><code>beschreibung</code></td><td>Inhaltliche Präzisierung</td><td>Freitext zur genaueren Beschreibung des Dokuments.</td><td><code>gartenhaus</code></td></tr><tr><td><code>vXX</code></td><td>Versionsnummer</td><td>Nur bei mehreren Bearbeitungsständen. Zweistellig und fortlaufend.</td><td><code>v01</code></td></tr><tr><td><code>.ext</code></td><td>Dateiendung</td><td>Entspricht dem jeweiligen Dateiformat.</td><td><code>.pdf</code></td></tr></tbody></table><figcaption class="wp-element-caption">Bestandteile und Beschreibungen für das Dateinamenschema</figcaption></figure>



<h2 class="wp-block-heading">Dokumenttyp</h2>



<p class="wp-block-paragraph">Der Dokumenttyp beschreibt möglichst eindeutig die <strong>Art oder den Inhalt des Dokuments</strong>. Dabei werden möglichst einheitliche und wiederkehrende Bezeichnungen verwendet.</p>



<p class="wp-block-paragraph">Beispiele für Dokumenttypen:</p>



<ul class="wp-block-list">
<li>abrechnung</li>



<li>angebot</li>



<li>antrag</li>



<li>bestaetigung</li>



<li>bescheinigung</li>



<li>bescheid</li>



<li>garantie</li>



<li>gutschrift</li>



<li>kontoauszug</li>



<li>kuendigung</li>



<li>lieferschein</li>



<li>mahnung</li>



<li>nachweis</li>



<li>protokoll</li>



<li>rechnung</li>



<li>schreiben</li>



<li>steuererklaerung</li>



<li>urkunde</li>



<li>versicherungsschein</li>



<li>vertrag</li>



<li>vollmacht</li>



<li>zeugnis</li>
</ul>



<p class="wp-block-paragraph">Die Dokumenttypen werden bewusst <strong>verallgemeinert </strong>und auf wenige einheitliche Begriffe<strong> reduziert</strong>. So wird beispielsweise unabhängig vom konkreten Inhalt möglichst <code>vertrag</code> statt <code>arbeitsvertrag</code>, <code>mietvertrag</code> oder <code>versicherungsvertrag</code> verwendet. Dadurch entstehen weniger unterschiedliche Bezeichnungen und die <strong>Suche </strong>nach bestimmten Dokumentarten wird<strong> einfacher und zuverlässiger</strong>. Der konkrete fachliche Bezug ergibt sich aus den übrigen Bestandteilen des Dateinamens.</p>



<h2 class="wp-block-heading">Versionierung</h2>



<p class="wp-block-paragraph">Die Versionierung wird nur verwendet, wenn tatsächlich mehrere Bearbeitungsstände <strong>desselben Dokuments</strong> aufbewahrt werden sollen.</p>



<p class="wp-block-paragraph">Die Nummerierung beginnt bei <code>v01</code> und wird fortlaufend erhöht:</p>



<pre class="wp-block-code"><code>v01
v02
v03</code></pre>



<p class="wp-block-paragraph">Es werden <strong>keine Unterversionen</strong> wie <code>v01.1</code>, <code>v01.2</code> oder <code>v02.1</code> verwendet.</p>



<p class="wp-block-paragraph">Bei einem unveränderten bzw. einmalig abgelegten Dokument wird <strong>keine Versionsnummer</strong> angegeben.</p>



<h2 class="wp-block-heading">Vor- und Nachteile</h2>



<p class="wp-block-paragraph">Das Namensschema ist bewusst einfach gehalten und soll vor allem eine langfristig einheitliche und nachvollziehbare Ablage ermöglichen. Daraus ergeben sich sowohl Vorteile als auch einige Einschränkungen.</p>



<figure class="wp-block-table"><table><thead><tr><th><strong>Bereich</strong></th><th><strong>Vorteil</strong></th><th><strong>Nachteil</strong></th></tr></thead><tbody><tr><td><strong>Sortierung</strong></td><td>Durch das vorangestellte Datum werden Dokumente automatisch chronologisch sortiert.</td><td>Bei mehreren relevanten Datumsangaben muss entschieden werden, welches Datum maßgeblich ist.</td></tr><tr><td><strong>Suchbarkeit</strong></td><td>Einheitliche Begriffe erleichtern die gezielte Suche über große Dokumentenbestände hinweg.</td><td>Abweichende oder uneinheitliche Schreibweisen können die Suchergebnisse verschlechtern.</td></tr><tr><td><strong>Übersichtlichkeit</strong></td><td>Wesentliche Informationen sind bereits am Dateinamen erkennbar, ohne das Dokument öffnen zu müssen.</td><td>Zusätzliche Beschreibungen können zu längeren Dateinamen führen.</td></tr><tr><td><strong>Ordnerunabhängigkeit</strong></td><td>Dokumente bleiben auch außerhalb ihrer ursprünglichen Ordnerstruktur verständlich und zuordenbar.</td><td>Nicht alle Informationen und Zusammenhänge lassen sich sinnvoll im Dateinamen abbilden.</td></tr><tr><td><strong>Einheitlichkeit</strong></td><td>Neue und nachträglich digitalisierte Dokumente können nach denselben Regeln abgelegt werden.</td><td>Das Schema funktioniert nur dauerhaft, wenn es konsequent angewendet wird.</td></tr><tr><td><strong>Skalierbarkeit</strong></td><td>Das Schema eignet sich auch für einen über viele Jahre wachsenden Dokumentenbestand und mehrere Personen.</td><td>Mit zunehmendem Bestand wird die konsequente Verwendung standardisierter Begriffe wichtiger.</td></tr><tr><td><strong>Automatisierung</strong></td><td>Der klar definierte Aufbau ermöglicht eine spätere maschinelle Verarbeitung, Prüfung oder automatische Ablage.</td><td>Fehler oder Abweichungen vom Schema können die automatische Verarbeitung erschweren.</td></tr><tr><td><strong>Portabilität</strong></td><td>Die Benennung funktioniert unabhängig von einer bestimmten Ordnerstruktur oder Dokumentenmanagement-Software.</td><td>Spezifische Funktionen eines DMS, etwa separate Metadatenfelder, werden durch Dateinamen allein nicht ersetzt.</td></tr></tbody></table><figcaption class="wp-element-caption">Vor- und Nachteile der strukturierten Vergabe von Dateinamen</figcaption></figure>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/08/richtlinie-zur-einheitlichen-dateibenennung/">Richtlinie zur einheitlichen Dateibenennung</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/08/richtlinie-zur-einheitlichen-dateibenennung/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Alte Beiträge aus der Studienzeit wiederbelebt</title>
		<link>https://maximiliankrieg.de/2026/08/alte-beitraege-aus-der-studienzeit-wiederbelebt/</link>
					<comments>https://maximiliankrieg.de/2026/08/alte-beitraege-aus-der-studienzeit-wiederbelebt/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sun, 09 Aug 2026 06:00:00 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=3466</guid>

					<description><![CDATA[<p>Beim Aufbau meines aktuellen Blogs auf Basis von WordPress wollte ich auch einige Beiträge aus meinem alten Blog wieder mitnehmen. Dabei ging es mir weniger&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/08/alte-beitraege-aus-der-studienzeit-wiederbelebt/">Alte Beiträge aus der Studienzeit wiederbelebt</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Beim Aufbau meines aktuellen Blogs auf Basis von WordPress wollte ich auch einige Beiträge aus meinem alten Blog wieder mitnehmen. Dabei ging es mir weniger darum, die alten Inhalte vollständig zu übernehmen, sondern vielmehr um ein Stück Nostalgie und die Möglichkeit, gelegentlich noch einmal Informationen aus früheren Beiträgen nachzuschlagen.</p>



<p class="wp-block-paragraph">Das Problem: Das alte System war bereits seit Jahren nicht mehr aktiv. Übrig geblieben war lediglich ein Backup der damaligen Joomla-Installation.</p>



<h2 class="wp-block-heading">Ausgangslage</h2>



<p class="wp-block-paragraph">Mein alter Blog basierte auf <strong>Joomla 3.6.5</strong> und wurde zuletzt ungefähr 2017 betrieben. Glücklicherweise hatte ich damals mit <strong>Akeeba Backup</strong> eine vollständige Sicherung der Joomla-Installation erstellt.</p>



<p class="wp-block-paragraph">Damit waren grundsätzlich noch alle wichtigen Bestandteile vorhanden:</p>



<ul class="wp-block-list">
<li>Joomla inklusive Erweiterungen und Templates</li>



<li>Vollständige SQL-Datenbank</li>



<li>Hochgeladene Bilder und andere Dateien</li>



<li>Sämtliche Blogbeiträge und deren Inhalte</li>
</ul>



<p class="wp-block-paragraph">Um auf die Inhalte zugreifen zu können, wollte ich die damalige Website möglichst vollständig wiederherstellen.</p>



<h2 class="wp-block-heading">Linux-VM als Zwischenlösung</h2>



<p class="wp-block-paragraph">Anstatt zu versuchen, die alte Joomla-Version auf einem aktuellen Webserver zum Laufen zu bringen, erstellte ich eine separate virtuelle Maschine.</p>



<p class="wp-block-paragraph">Der Grund dafür war relativ einfach: Die Joomla-Installation stammte aus dem Jahr 2017 und damit auch ihre technischen Anforderungen. Insbesondere die damals verwendeten Versionen von <strong>PHP, MySQL und Apache</strong> waren entsprechend alt und teilweise nicht mehr verfügbar beziehungsweise auf einem aktuellen Betriebssystem nicht mehr ohne Weiteres installierbar.</p>



<p class="wp-block-paragraph">Eine solche Anwendung direkt auf einem aktuellen Webserver wieder in Betrieb zu nehmen, ist selten eine gute Idee. Funktionen werden aus neueren PHP-Versionen entfernt, Erweiterungen verändern sich und auch Datenbanken sowie Webserver entwickeln sich weiter.</p>



<p class="wp-block-paragraph">Die VM bot mir dagegen eine unkomplizierte Umgebung, in der ich die für Joomla benötigten alten Softwarestände verwenden konnte, ohne meine aktuelle Infrastruktur verändern zu müssen, die ich auch nach Bedarf ein- und ausschalten konnte.</p>



<h2 class="wp-block-heading">Wiederherstellung mit Akeeba Backup</h2>



<p class="wp-block-paragraph">Für die eigentliche Wiederherstellung konnte ich auf das Werkzeug zurückgreifen, mit dem das Backup ursprünglich erstellt worden war: <strong>Akeeba Backup</strong>. Glücklicherweise wird Akeeba auch heute noch aktiv gepflegt und selbst die benötigten Installationsdateien aus dem Jahr 2017 waren noch verfügbar.</p>



<p class="wp-block-paragraph">Nach der Einrichtung der passenden Umgebung konnte ich das Backup einspielen und die Joomla-Installation inklusive Datenbank wiederherstellen.</p>



<p class="wp-block-paragraph">Ganz fehlerfrei funktionierte die wiederhergestellte Installation allerdings nicht. An verschiedenen Stellen traten Fehlermeldungen auf, einige Menüs im Admin-Backend waren nicht mehr zugänglich und auf manchen Seiten gab es Darstellungsfehler.</p>



<p class="wp-block-paragraph">Für meinen eigentlichen Zweck war das jedoch ausreichend: Die alten Beiträge und die dazugehörigen Inhalte waren wieder zugänglich.</p>



<h2 class="wp-block-heading">Migration von Joomla nach WordPress</h2>



<p class="wp-block-paragraph">Mein aktueller Blog basiert nicht mehr auf Joomla, sondern auf <strong>WordPress</strong>. Die alten Beiträge mussten daher aus Joomla in die neue WordPress-Installation übernommen werden.</p>



<p class="wp-block-paragraph">Natürlich gibt es dafür verschiedene Migrationstools und Plugins. Mein erster Ansatz bestand deshalb darin, die Inhalte möglichst automatisiert zu übertragen.</p>



<p class="wp-block-paragraph">In der Praxis funktionierte das allerdings nicht so zuverlässig, wie ich es mir vorgestellt hatte. Je nach Beitrag gab es Probleme mit Formatierungen, Bildern, HTML-Strukturen oder anderen Joomla-spezifischen Eigenheiten. Eine automatisierte Migration hätte anschließend ohnehin eine umfangreiche Nachbearbeitung erfordert.</p>



<p class="wp-block-paragraph">Irgendwann stellte sich deshalb die Frage: <strong>Wie viel Zeit spare ich durch die Automatisierung?</strong></p>



<p class="wp-block-paragraph">Die Antwort war in meinem Fall: <strong>Nicht besonders viel.</strong></p>



<h2 class="wp-block-heading">Manuelle Migration</h2>



<p class="wp-block-paragraph">Ich entschied mich deshalb für die vermeintlich altmodische Variante und portierte jeden relevanten Beitrag einzeln per Hand.</p>



<p class="wp-block-paragraph">Der alte Joomla-Blog lief dabei innerhalb der VM und diente mir als Referenz. Parallel dazu legte ich die entsprechenden Kategorien und Beiträge im neuen WordPress-Blog neu an. Dabei übernahm ich nicht einfach den alten HTML-Code, sondern nutzte die Gelegenheit, die Inhalte direkt aufzuräumen.</p>



<p class="wp-block-paragraph">Je nach Artikel bedeutete das beispielsweise:</p>



<ul class="wp-block-list">
<li>Texte und Formatierungen übernehmen</li>



<li>Überschriften neu strukturieren</li>



<li>Bilder übertragen</li>



<li>Links überprüfen</li>



<li>Codeblöcke neu formatieren</li>



<li>Veraltete Informationen korrigieren oder entfernen</li>



<li>Darstellung an das aktuelle WordPress-Theme anpassen</li>
</ul>



<p class="wp-block-paragraph">Das dauerte natürlich länger als ein erfolgreicher automatischer Import. Dafür hatte ich anschließend jeden einzelnen Artikel noch einmal in der Hand.</p>



<p class="wp-block-paragraph">Gerade bei technischen Artikeln, die teilweise fast zehn Jahre alt sind, war das letztlich sogar ein Vorteil.</p>



<h2 class="wp-block-heading">Fazit</h2>



<p class="wp-block-paragraph">Das Projekt hat mir noch einmal gezeigt, dass ein vorhandenes Backup nicht automatisch bedeutet, ein altes System Jahre später problemlos wiederherstellen zu können.</p>



<p class="wp-block-paragraph">Neben den eigentlichen Daten müssen auch die passenden Rahmenbedingungen rekonstruierbar sein. Dazu gehören <strong>Installationsdateien, Betriebssystem sowie kompatible Versionen aller Software-Komponenten und -Pakete</strong>. Dabei dürfen auch deren <strong>Abhängigkeiten </strong>nicht vergessen werden, die beispielsweise unter Linux bei der ursprünglichen Installation automatisch über die <strong>Paketverwaltung </strong>installiert wurden.</p>



<p class="wp-block-paragraph">Gerade bei älteren Systemen kann es schwierig werden, die damals verwendeten Versionen und die benötigten Abhängigkeiten überhaupt noch zu beschaffen.</p>



<p class="wp-block-paragraph">Auch <strong>Update- und Migrationspfade</strong> sind nicht unbegrenzt verfügbar. Benötigte Zwischenversionen können verschwinden, Erweiterungen werden nicht mehr gepflegt oder ein ehemals unterstützter Upgrade-Pfad ist mit aktuellen Versionen nicht mehr möglich.</p>



<p class="wp-block-paragraph">Ein Backup ist daher zwar eine wichtige Grundlage, garantiert aber nicht die langfristige Wiederherstellbarkeit eines Systems. Wer ein System über viele Jahre archivieren möchte, sollte deshalb nicht nur die Daten sichern, sondern auch die benötigten Installationsmedien, Softwarestände und Abhängigkeiten berücksichtigen.</p>



<p class="wp-block-paragraph">In meinem Fall ließ sich die alte Joomla-Installation glücklicherweise noch einmal zum Leben erwecken und die relevanten Beiträge fanden anschließend ihren Weg in den neuen WordPress-Blog.</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/08/alte-beitraege-aus-der-studienzeit-wiederbelebt/">Alte Beiträge aus der Studienzeit wiederbelebt</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/08/alte-beitraege-aus-der-studienzeit-wiederbelebt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mit List-Unsubscribe aus Newslettern und Mailinglisten austragen</title>
		<link>https://maximiliankrieg.de/2026/08/mit-list-unsubscribe-aus-newslettern-und-mailinglisten-austragen/</link>
					<comments>https://maximiliankrieg.de/2026/08/mit-list-unsubscribe-aus-newslettern-und-mailinglisten-austragen/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sat, 08 Aug 2026 17:37:21 +0000</pubDate>
				<category><![CDATA[Nützliches]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[E-Mail-Header]]></category>
		<category><![CDATA[E-Mail-Sicherheit]]></category>
		<category><![CDATA[Mailingliste]]></category>
		<category><![CDATA[RFC 8058]]></category>
		<category><![CDATA[Spam]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=3355</guid>

					<description><![CDATA[<p>Newsletter und Mailinglisten enthalten normalerweise einen sichtbaren Link, über den man sich wieder abmelden kann. Doch nicht immer ist dieser Link vorhanden oder einfach zu&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/08/mit-list-unsubscribe-aus-newslettern-und-mailinglisten-austragen/">Mit List-Unsubscribe aus Newslettern und Mailinglisten austragen</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Newsletter und Mailinglisten enthalten normalerweise einen sichtbaren Link, über den man sich wieder abmelden kann. Doch nicht immer ist dieser Link vorhanden oder einfach zu finden.</p>



<p class="wp-block-paragraph">Eine weitere Möglichkeit versteckt sich direkt in den technischen Informationen einer E-Mail: der Header <strong><code>List-Unsubscribe</code></strong>. Dieser Header kann eine E-Mail-Adresse oder URL enthalten, über die sich ein Empfänger aus einer Mailingliste austragen kann.</p>



<p class="wp-block-paragraph">Auf diesen Mechanismus bin ich im Rahmen der <a href="https://maximiliankrieg.de/2026/08/erkennung-und-vermeidung-eines-e-mail-sturms/" data-type="post" data-id="3353">Analyse eines E-Mail-Sturms</a> gestoßen, bei dem meine E-Mail-Adresse ohne mein Zutun Mitglied einer Google Group beziehungsweise Mailingliste geworden war.</p>



<h2 class="wp-block-heading">Was ist List-Unsubscribe?</h2>



<p class="wp-block-paragraph">E-Mails bestehen nicht nur aus dem sichtbaren Absender, Empfänger, Betreff und eigentlichen Nachrichteninhalt. Im Hintergrund enthält jede E-Mail zahlreiche zusätzliche Header. Diese beschreiben unter anderem den Transportweg der Nachricht, die verwendeten Mailserver und weitere technische Eigenschaften.</p>



<p class="wp-block-paragraph">Mailinglisten können zusätzliche Header verwenden, beispielsweise:</p>



<pre class="wp-block-code"><code>List-ID:
List-Post:
List-Help:
List-Archive:
List-Unsubscribe:</code></pre>



<p class="wp-block-paragraph">Für die Abmeldung ist insbesondere <code>List-Unsubscribe</code> interessant.</p>



<p class="wp-block-paragraph">Ein entsprechender Header kann beispielsweise so aussehen:</p>



<pre class="wp-block-code"><code>List-Unsubscribe: 
&lt;mailto:unsubscribe@example.com&gt;,
&lt;https://example.com/unsubscribe&gt;</code></pre>



<p class="wp-block-paragraph">Damit teilt der Betreiber der Mailingliste dem E-Mail-Client zwei mögliche Wege zur Abmeldung mit:</p>



<ol class="wp-block-list">
<li>Abmeldung über eine HTTPS-Webseite</li>



<li>Abmeldung per E-Mail</li>
</ol>



<p class="wp-block-paragraph">Moderne E-Mail-Clients können diese Information auswerten und daraus teilweise automatisch eine Schaltfläche wie <strong>„Abbestellen“</strong> oder <strong>„Abmelden“</strong> anzeigen.</p>



<h3 class="wp-block-heading">One-Click-Unsubscribe</h3>



<p class="wp-block-paragraph">Zusätzlich kann der Header <code>List-Unsubscribe-Post</code> verwendet werden. Zusammen mit einer HTTPS-URL in <code>List-Unsubscribe</code> ermöglicht er unterstützenden E-Mail-Clients eine direkte Abmeldung, ohne dass der Benutzer die Webseite des Absenders aufrufen muss. Hierzu wird die Abmeldung per HTTP-POST an die angegebene URL übermittelt. </p>



<pre class="wp-block-code"><code>List-Unsubscribe: &lt;https://example.com/unsubscribe>
List-Unsubscribe-Post: List-Unsubscribe=One-Click</code></pre>



<p class="wp-block-paragraph">Das Verfahren ist in <a href="https://datatracker.ietf.org/doc/html/rfc8058">RFC 8058</a> definiert und wird in der folgenden Abbildung schematisch dargestellt.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1536" height="1024" src="https://maximiliankrieg.de/wp-content/uploads/2026/08/20260808_oneclick-unsubscribe.png" alt="" class="wp-image-3373" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/08/20260808_oneclick-unsubscribe.png 1536w, https://maximiliankrieg.de/wp-content/uploads/2026/08/20260808_oneclick-unsubscribe-350x233.png 350w, https://maximiliankrieg.de/wp-content/uploads/2026/08/20260808_oneclick-unsubscribe-768x512.png 768w, https://maximiliankrieg.de/wp-content/uploads/2026/08/20260808_oneclick-unsubscribe-1024x683.png 1024w" sizes="(max-width: 1536px) 100vw, 1536px" /><figcaption class="wp-element-caption">Schematische Darstellung des One-Click-Unsubscribe-Verfahrens nach RFC 8058gmsi</figcaption></figure>



<h2 class="wp-block-heading">List-Unsubscribe in den E-Mail-Headern finden</h2>



<p class="wp-block-paragraph">Ist keine entsprechende Funktion in der Mail respektive dem E-Mail-Client sichtbar, kann der Header auch manuell geprüft werden. Dafür müssen die vollständigen beziehungsweise ursprünglichen Header der Nachricht angezeigt werden.</p>



<p class="wp-block-paragraph">Je nach E-Mail-Client heißt diese Funktion beispielsweise:</p>



<ul class="wp-block-list">
<li>Nachrichtenquelle anzeigen</li>



<li>Original anzeigen</li>



<li>Internetkopfzeilen anzeigen</li>



<li>Message Source</li>



<li>Show Original</li>



<li>Show Headers</li>
</ul>



<p class="wp-block-paragraph">Anschließend kann innerhalb der Header nach dem Begriff <code>List-Unsubscribe</code> gesucht werden.</p>



<p class="wp-block-paragraph">Bei der Analyse meines E-Mail-Sturms fand ich folgenden Header:</p>



<pre class="wp-block-code"><code>List-Unsubscribe: 
&lt;mailto:googlegroups-manage+3090089275+unsubscribe@googlegroups.com&gt;,
&lt;https://groups.google.com/a/gfx4mcd.com/group/7b/subscribe&gt;</code></pre>



<p class="wp-block-paragraph">Damit stellte Google für die betreffende Mailingliste einen Mechanismus zur Verfügung, um die Mitgliedschaft wieder zu beenden.</p>



<h2 class="wp-block-heading">Austragen über eine URL</h2>



<p class="wp-block-paragraph"><code>List-Unsubscribe</code> kann eine HTTPS-Adresse enthalten. Diese führt normalerweise zu einer Webseite, über die eine Abmeldung durchgeführt oder bestätigt werden kann.</p>



<p class="wp-block-paragraph">Ob und wie die Abmeldung funktioniert, hängt vom jeweiligen Betreiber der Mailingliste ab. In meinem konkreten Fall war der Weg über die angegebene Google-Groups-URL nicht nutzbar, weshalb ich die Abmeldung per E-Mail verwendet habe.</p>



<h2 class="wp-block-heading">Austragen per E-Mail</h2>



<p class="wp-block-paragraph">Enthält <code>List-Unsubscribe</code> einen <code>mailto:</code>-Eintrag, kann eine E-Mail an die dort angegebene Adresse gesendet werden.</p>



<p class="wp-block-paragraph">Bei automatisierten Mailinglisten ist der Inhalt der Nachricht häufig nicht entscheidend. Je nach Anbieter kann bereits eine leere E-Mail ausreichen oder eine zusätzliche Bestätigung erforderlich sein.</p>



<p class="wp-block-paragraph">In meinem Fall konnte ich mich über die im Header angegebene Adresse erfolgreich aus der Google Group austragen.</p>



<h2 class="wp-block-heading">Vorsicht bei Spam</h2>



<p class="wp-block-paragraph">Nicht bei jeder unerwünschten E-Mail ist eine Abmeldung sinnvoll. </p>



<p class="wp-block-paragraph">Bei seriösen Newslettern und bekannten Mailinglisten kann <code>List-Unsubscribe</code> problemlos zur Abmeldung verwendet werden. Bei offensichtlichem Spam sollte dagegen auf eine Interaktion mit dem Absender verzichtet werden.</p>



<p class="wp-block-paragraph">Durch eine Abmeldung kann unter Umständen bestätigt werden, dass:</p>



<ul class="wp-block-list">
<li>die angeschriebene E-Mail-Adresse existiert,</li>



<li>das Postfach aktiv verwendet wird,</li>



<li>der Empfänger auf Nachrichten reagiert.</li>
</ul>



<p class="wp-block-paragraph">In solchen Fällen kann es daher sinnvoller sein, die Nachricht als Spam zu markieren und den Absender beziehungsweise entsprechende Merkmale der Nachricht zu blockieren.</p>



<h2 class="wp-block-heading">Sonderfall: Unbekannte Mailingliste</h2>



<p class="wp-block-paragraph">Etwas schwieriger wird die Entscheidung, wenn die eigene Adresse ohne Zustimmung in eine Mailingliste aufgenommen wurde. Genau das war bei meinem E-Mail-Sturm der Fall.</p>



<p class="wp-block-paragraph">Da die verwendete Liste offensichtlich nicht legitim von mir abonniert worden war, gab es grundsätzlich zwei Möglichkeiten:</p>



<p class="wp-block-paragraph"><strong>Nachrichten blockieren</strong></p>



<p class="wp-block-paragraph">Die E-Mails werden anhand von Absender, <code>List-ID</code> oder anderen Eigenschaften gefiltert. Die eigene Adresse bleibt allerdings Mitglied der Mailingliste.</p>



<p class="wp-block-paragraph"><strong>Aus der Liste austragen</strong></p>



<p class="wp-block-paragraph">Über <code>List-Unsubscribe</code> wird versucht, die Adresse tatsächlich aus der Mailingliste zu entfernen. Dabei besteht jedoch das Risiko, dass eine aktive Nutzung der E-Mail-Adresse bestätigt wird.</p>



<h2 class="wp-block-heading">Fazit</h2>



<p class="wp-block-paragraph"><code>List-Unsubscribe</code> bietet eine standardisierte Möglichkeit, sich aus Newslettern und Mailinglisten auszutragen – auch wenn in der eigentlichen Nachricht kein sichtbarer Abmelde-Link vorhanden ist. Je nach Anbieter erfolgt die Abmeldung per E-Mail, über eine HTTPS-URL oder direkt über den E-Mail-Client mittels One-Click-Unsubscribe.</p>



<p class="wp-block-paragraph">In meinem Fall entschied ich mich für die im Header angegebene E-Mail-Adresse und konnte mich darüber erfolgreich aus der unerwünschten Google Group austragen.</p>



<h2 class="wp-block-heading">Quellen</h2>



<ul class="wp-block-list">
<li><a href="https://datatracker.ietf.org/doc/html/rfc8058">ietf.org &#8211; RFC 8058 &#8211; Signaling One-Click Functionality for List Email Headers</a></li>



<li><a href="https://mxtoolbox.com/EmailHeaders.aspx">mxtoolbox.com &#8211; Email Header Analyzer, RFC822 Parser</a></li>



<li><a href="https://www.twilio.com/en-us/blog/insights/list-unsubscribe">twilio.com &#8211; List-Unsubscribe Header: What It Is &amp; How to Use It | Twilio</a></li>
</ul>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/08/mit-list-unsubscribe-aus-newslettern-und-mailinglisten-austragen/">Mit List-Unsubscribe aus Newslettern und Mailinglisten austragen</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/08/mit-list-unsubscribe-aus-newslettern-und-mailinglisten-austragen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Erkennung und Vermeidung eines E-Mail-Sturms</title>
		<link>https://maximiliankrieg.de/2026/06/erkennung-und-vermeidung-eines-e-mail-sturms/</link>
					<comments>https://maximiliankrieg.de/2026/06/erkennung-und-vermeidung-eines-e-mail-sturms/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Tue, 02 Jun 2026 17:29:00 +0000</pubDate>
				<category><![CDATA[Netzwerk und Sicherheit]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[E-Mail-Sicherheit]]></category>
		<category><![CDATA[List-Unsubscribe]]></category>
		<category><![CDATA[Mailingliste]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=3353</guid>

					<description><![CDATA[<p>Vor kurzem erhielt ich eine scheinbar harmlose E-Mail von einem Autohändler in Esslingen. Der Inhalt war lediglich eine automatische Eingangsbestätigung für eine Anfrage. Das Kuriose&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/06/erkennung-und-vermeidung-eines-e-mail-sturms/">Erkennung und Vermeidung eines E-Mail-Sturms</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Vor kurzem erhielt ich eine scheinbar harmlose E-Mail von einem Autohändler in Esslingen. Der Inhalt war lediglich eine automatische Eingangsbestätigung für eine Anfrage. Das Kuriose daran: Ich hatte weder eine Anfrage gestellt noch einen Bezug zu dem Vorgang.</p>



<p class="wp-block-paragraph">Kurze Zeit später folgten weitere Nachrichten. Empfänger fragten, warum sie diese E-Mail erhalten hatten, andere wollten aus dem Verteiler entfernt werden. Aus einer einzelnen Nachricht entwickelte sich innerhalb kurzer Zeit ein sogenannter <strong>E-Mail-Sturm</strong>.</p>



<p class="wp-block-paragraph">In diesem Artikel beschreibe ich anhand dieses Beispiels, wie sich ein E-Mail-Sturm erkennen lässt, wie er entsteht und welche Maßnahmen helfen, ohne selbst zur weiteren Eskalation beizutragen.</p>



<h2 class="wp-block-heading">Die initiale E-Mail</h2>



<p class="wp-block-paragraph">Beim Blick auf die E-Mail-Header fällt auf, dass die Nachricht nicht direkt vom Autohändler an mich, sondern an eine Mail-Gruppe gesendet wurde.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="973" height="533" src="https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm.png" alt="" class="wp-image-2704" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm.png 973w, https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm-350x192.png 350w, https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm-768x421.png 768w" sizes="auto, (max-width: 973px) 100vw, 973px" /><figcaption class="wp-element-caption">Inhalt und Empfänger der initialen E-Mail</figcaption></figure>



<p class="wp-block-paragraph">Eine genauere Analyse der Header, beispielsweise mit dem <strong>Email Header Analyzer </strong>von <strong>MXToolbox</strong>, zeigt, dass die Nachricht technisch korrekt zugestellt wurde und zunächst keine direkten Anzeichen für Phishing oder Schadsoftware enthält.</p>



<p class="wp-block-paragraph">Obwohl die E-Mail inhaltlich nicht nach klassischem Spam aussieht, gibt es einige Auffälligkeiten:</p>



<ul class="wp-block-list">
<li>Ich erhielt eine Antwort auf eine Anfrage, die ich nie versendet hatte.</li>



<li>Empfänger-, Absender- und <code>Reply-To</code>-Adresse passten nicht zum Inhalt.</li>



<li>Die Nachricht wurde über eine mir unbekannte Google Group beziehungsweise Mailingliste versendet.</li>
</ul>



<p class="wp-block-paragraph">Anhand der <code>Received</code>-Header lässt sich nachvollziehen, welchen Weg die Nachricht vom ursprünglichen Absender bis in das eigene Postfach genommen hat.</p>



<p class="wp-block-paragraph">In E-Mail-Header-Analysetools werden die einzelnen Übergabepunkte (Hops) häufig tabellarisch dargestellt. Zusätzlich können beispielsweise die beteiligten Mailserver und deren IP-Adressen auf bekannte Blacklist-Einträge geprüft werden.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-left" data-align="left">Hop</th><th class="has-text-align-left" data-align="left">From</th><th class="has-text-align-left" data-align="left">By</th><th class="has-text-align-left" data-align="left">With</th><th class="has-text-align-left" data-align="left">Blacklist</th></tr></thead><tbody><tr><td>1</td><td>FR6P281MB5377.DEUP281.PROD.OUTLOOK.COM fe80::6f04:856e:eed:e62</td><td>FR6P281MB5377.DEUP281.PROD.OUTLOOK.COM fe80::6f04:856e:eed:e62</td><td>mapi</td><td>OK</td></tr><tr><td>2</td><td>FR6P281MB5377.DEUP281.PROD.OUTLOOK.COM 2603:10a6:d10:1a7::12</td><td>FR5P281MB5447.DEUP281.PROD.OUTLOOK.COM 2603:10a6:d10:1ae::18</td><td>Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384)</td><td>OK</td></tr><tr><td>3</td><td>mail-germanywestcentralazon11022108.outbound.protection.outlook.com 40.107.149.108</td><td>mx-gate33-hz1</td><td>&nbsp;</td><td>OK</td></tr><tr><td>4</td><td>mx-relay33-hz1-if1.hornetsecurity.com 94.100.128.43</td><td>mx.google.com</td><td>ESMTPS</td><td>OK</td></tr><tr><td>5</td><td></td><td>2002:a05:600c:63ca:b0:490:482f:65d8</td><td>SMTP</td><td></td></tr><tr><td>6</td><td></td><td>mail-wm1-x347.google.com</td><td>SMTP</td><td></td></tr><tr><td>7</td><td>mail-wm1-x347.google.com 2a00:1450:4864:20::347</td><td>smtpin.rzone.de</td><td>ESMTPS</td><td>OK</td></tr></tbody></table><figcaption class="wp-element-caption">Hop-Übersicht anhand des Header-Analyzers</figcaption></figure>



<p class="wp-block-paragraph">In diesem Fall führte der Weg unter anderem über Microsoft 365, Hornet Security und Google bis zum empfangenden Mailserver.</p>



<p class="wp-block-paragraph">Interessanter sind jedoch die Header, die Informationen über die verwendete Mailingliste enthalten:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Header Name</th><th>Header Value</th><th>Bedeutung</th></tr></thead><tbody><tr><td><code>Precedence: list</code></td><td>list</td><td>Die Nachricht stammt von einer Mailingliste</td></tr><tr><td><code>Mailing-list</code></td><td>list 7b@gfx4mcd.com; contact 7b+owners@gfx4mcd.com</td><td>Identifiziert die verwendete Mailingliste</td></tr><tr><td><code>List-ID</code></td><td>&lt;7b.gfx4mcd.com&gt;</td><td>Eindeutige Kennung der Liste</td></tr><tr><td><code>X-Google-Group-Id</code></td><td>3090089275</td><td>Kennung der verwendeten Google Group</td></tr><tr><td><code>List-Post</code></td><td>&lt;https://groups.google.com/a/gfx4mcd.com/group/7b/post&gt;, &lt;mailto:7b@gfx4mcd.com&gt;</td><td>Adresse zum Versenden von Nachrichten an die Liste</td></tr><tr><td><code>List-Help</code></td><td>&lt;https://support.google.com/a/gfx4mcd.com/bin/topic.py?topic=25838&gt;, &lt;mailto:7b+help@gfx4mcd.com&gt;</td><td>Informationen bzw. Kontakt zur Liste</td></tr><tr><td><code>List-Archive</code></td><td>&lt;https://groups.google.com/a/gfx4mcd.com/group/7b/&gt;</td><td>Archiv der Mailingliste</td></tr><tr><td><code>List-Unsubscribe</code></td><td>&lt;mailto:googlegroups-manage+3090089275+unsubscribe@googlegroups.com&gt;, &lt;https://groups.google.com/a/gfx4mcd.com/group/7b/subscribe&gt;</td><td>Möglichkeit zum Austragen aus der Liste</td></tr></tbody></table><figcaption class="wp-element-caption">Informationen zur Mailingliste aus dem Header</figcaption></figure>



<p class="wp-block-paragraph">Damit war klar, dass die Nachricht über eine Google Group beziehungsweise Mailingliste verteilt wurde.</p>



<h2 class="wp-block-heading">Der E-Mail-Sturm beginnt</h2>



<p class="wp-block-paragraph">Kurze Zeit nach der ersten Nachricht trafen weitere E-Mails ein. Zahlreiche Empfänger reagierten auf die ursprüngliche Nachricht beispielsweise mit:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">„Warum bekomme ich diese E-Mail?“</p>



<p class="wp-block-paragraph">„Bitte nehmen Sie mich aus dem Verteiler.“</p>



<p class="wp-block-paragraph">„Bitte nicht mehr an alle antworten!“</p>
</blockquote>



<p class="wp-block-paragraph">Genau diese Antworten wurden jedoch erneut über die Mailingliste verteilt und erreichten damit wiederum deren Teilnehmer.</p>



<p class="wp-block-paragraph">Aus der ursprünglich einzelnen Nachricht entwickelte sich so innerhalb kurzer Zeit ein klassischer E-Mail-Sturm.</p>



<h2 class="wp-block-heading">Was ist ein E-Mail-Sturm?</h2>



<p class="wp-block-paragraph">Ein E-Mail-Sturm (engl. <strong>Mail Storm</strong>, <strong>Reply Storm</strong> oder <strong>Reply-All Storm</strong>) entsteht, wenn eine Nachricht an einen großen Verteiler oder eine Mailingliste versendet wird und zahlreiche Empfänger darauf antworten. Dabei erfolgt die Antwort beispielsweise über eine entsprechend konfigurierte <code>Reply-To</code>-Adresse oder durch die Funktion <strong>„Allen antworten“</strong>.</p>



<p class="wp-block-paragraph">Wird die Antwort anschließend wieder an alle Mitglieder des Verteilers zugestellt, erhalten sämtliche Teilnehmer diese Nachricht. Antworten darauf wiederum weitere Empfänger, entsteht ein sich selbst verstärkender Effekt.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm-example.png" alt="" class="wp-image-2705" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm-example.png 1536w, https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm-example-350x233.png 350w, https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm-example-768x512.png 768w, https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm-example-1024x683.png 1024w" sizes="auto, (max-width: 1536px) 100vw, 1536px" /><figcaption class="wp-element-caption">Beispiel eines E-Mail-Sturms</figcaption></figure>



<p class="wp-block-paragraph">Aus einer einzelnen Nachricht können dadurch innerhalb kurzer Zeit dutzende, hunderte oder sogar tausende E-Mails entstehen.</p>



<h2 class="wp-block-heading">Ursachen und Symptome</h2>



<p class="wp-block-paragraph">In den meisten Fällen entsteht ein E-Mail-Sturm unbeabsichtigt.</p>



<p class="wp-block-paragraph">Häufige Ursachen sind:</p>



<ul class="wp-block-list">
<li>Versehentliches Antworten an alle Empfänger</li>



<li>Fehlkonfigurierte Mailinglisten oder Verteiler</li>



<li>Import alter oder ungepflegter Verteilerlisten</li>



<li>Organisatorische Fehler bei der Nutzung von Verteilergruppen</li>



<li>Absichtlicher Missbrauch zur Störung oder Belästigung</li>
</ul>



<p class="wp-block-paragraph">Typischerweise erkennt man einen laufenden E-Mail-Sturm daran, dass innerhalb kurzer Zeit zahlreiche Nachrichten mit ähnlichem Inhalt eintreffen. Das eigentliche Problem besteht darin, dass viele Empfänger versuchen, das Problem durch eine Antwort zu lösen.</p>



<p class="wp-block-paragraph">Die Aufforderung</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">„Bitte entfernen Sie mich aus diesem Verteiler.“</p>
</blockquote>



<p class="wp-block-paragraph">klingt zunächst sinnvoll. Wird sie jedoch wieder an den gesamten Verteiler gesendet, erhalten alle Teilnehmer eine weitere Nachricht.</p>



<p class="wp-block-paragraph">Dadurch verstärken die Empfänger den E-Mail-Sturm unbeabsichtigt selbst.</p>



<h2 class="wp-block-heading">Eskalation durch automatische Systeme</h2>



<p class="wp-block-paragraph">Besonders problematisch wird ein E-Mail-Sturm, wenn neben menschlichen Empfängern auch automatisierte Systeme auf die Nachrichten reagieren.</p>



<p class="wp-block-paragraph">Dazu gehören beispielsweise:</p>



<ul class="wp-block-list">
<li>Automatische Abwesenheitsnotizen</li>



<li>Ticketsysteme</li>



<li>Monitoring- und Alarmierungssysteme</li>



<li>Weitere Mailinglisten oder Verteiler</li>



<li>Automatisierte Workflows und Benachrichtigungssysteme</li>
</ul>



<p class="wp-block-paragraph">Antwortet beispielsweise ein Ticketsystem automatisch auf jede eingehende E-Mail und wird diese Antwort wiederum an die Mailingliste verteilt, kann dadurch eine weitere automatische Reaktion ausgelöst werden.</p>



<p class="wp-block-paragraph">Im ungünstigsten Fall entstehen Schleifen zwischen mehreren Systemen.</p>



<p class="wp-block-paragraph">Je größer der Verteiler und je mehr automatisierte Systeme beteiligt sind, desto schneller kann sich ein einzelner Fehler zu einer erheblichen Nachrichtenflut entwickeln.</p>



<p class="wp-block-paragraph">Die Folgen reichen von überfüllten Postfächern über stark belastete Helpdesks bis hin zu einer zusätzlichen Belastung der beteiligten Mail-Infrastruktur.</p>



<h2 class="wp-block-heading">Böswillig ausgelöste E-Mail-Stürme</h2>



<p class="wp-block-paragraph">Während die meisten E-Mail-Stürme unbeabsichtigt entstehen, können solche Situationen auch gezielt provoziert werden.</p>



<p class="wp-block-paragraph">In meinem Fall sprach einiges für einen absichtlichen Missbrauch. Die betroffene E-Mail-Adresse wurde von mir nur auf einer einzelnen Plattform verwendet, bei der es in der Vergangenheit zu einem Datenleck gekommen war.</p>



<p class="wp-block-paragraph">Mögliche Ziele eines absichtlich erzeugten E-Mail-Sturms sind beispielsweise:</p>



<ul class="wp-block-list">
<li>Gezielte Belästigung von Personen oder Organisationen</li>



<li>Störung des normalen E-Mail-Verkehrs</li>



<li>Belastung von Postfächern, Mailservern oder Helpdesks</li>



<li>Überprüfung, welche E-Mail-Adressen tatsächlich aktiv verwendet werden</li>
</ul>



<p class="wp-block-paragraph">Gerade der letzte Punkt ist interessant: Antworten Empfänger auf die Nachrichten oder führen andere Aktionen aus, können Angreifer unter Umständen Rückschlüsse darauf ziehen, welche Adressen noch aktiv genutzt werden.</p>



<h2 class="wp-block-heading">Wie sollte man auf einen E-Mail-Sturm reagieren?</h2>



<p class="wp-block-paragraph">Sobald ein E-Mail-Sturm erkannt wurde, sollte man vor allem vermeiden, selbst zu seiner weiteren Eskalation beizutragen.</p>



<p class="wp-block-paragraph">Die wichtigste Regel lautet daher:</p>



<p class="wp-block-paragraph"><strong>Nicht auf „Allen antworten“ klicken.</strong></p>



<p class="wp-block-paragraph">Auch eine gut gemeinte Nachricht mit der Bitte, aus dem Verteiler entfernt zu werden, kann den Sturm weiter verstärken.</p>



<p class="wp-block-paragraph">Stattdessen kommen unter anderem folgende Maßnahmen infrage:</p>



<ul class="wp-block-list">
<li>Mailingliste beziehungsweise Absender blockieren</li>



<li>Filterregeln für die betroffenen Nachrichten erstellen</li>



<li>Nachricht als Spam melden</li>



<li>Administrator der Mailingliste kontaktieren</li>



<li>Sich direkt aus der Mailingliste austragen</li>
</ul>



<p class="wp-block-paragraph">Welche Maßnahme sinnvoll ist, hängt von der Ursache des E-Mail-Sturms ab.</p>



<p class="wp-block-paragraph">Bei einer legitimen, aber fehlerhaft konfigurierten Unternehmens-Mailingliste kann beispielsweise die Kontaktaufnahme mit dem Administrator sinnvoll sein.</p>



<p class="wp-block-paragraph">Handelt es sich dagegen um eine absichtlich missbrauchte Mailingliste, ist dies möglicherweise nicht zielführend.</p>



<p class="wp-block-paragraph">In meinem Fall entschied ich mich deshalb dafür, mich direkt aus der verwendeten Mailingliste auszutragen.</p>



<p class="wp-block-paragraph">Dafür musste ich nicht auf eine der Nachrichten des E-Mail-Sturms antworten. Stattdessen konnte der in der Nachricht vorhandene <code>List-Unsubscribe</code>-Header verwendet werden.</p>



<p class="wp-block-paragraph">Wie dieser Header funktioniert und wie man sich damit manuell aus einer Mailingliste oder einem Newsletter austragen kann, beschreibe ich im folgenden Artikel <a href="https://maximiliankrieg.de/2026/08/mit-list-unsubscribe-aus-newslettern-und-mailinglisten-austragen/" data-type="post" data-id="3355">Mit List-Unsubscribe aus Newslettern und Mailinglisten austragen</a>.</p>



<h2 class="wp-block-heading">Quellen</h2>



<ul class="wp-block-list">
<li><a href="https://en.wikipedia.org/wiki/Email_storm">wikipedia.org &#8211; Email storm</a></li>



<li><a href="https://mxtoolbox.com/EmailHeaders.aspx">mxtoolbox.com &#8211; Email Header Analyzer, RFC822 Parser</a></li>
</ul>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/06/erkennung-und-vermeidung-eines-e-mail-sturms/">Erkennung und Vermeidung eines E-Mail-Sturms</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/06/erkennung-und-vermeidung-eines-e-mail-sturms/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Formatanpassungen für Tabellen, Code und Titelleiste</title>
		<link>https://maximiliankrieg.de/2026/05/formatanpassungen-fuer-tabellen-code-und-titelleiste/</link>
					<comments>https://maximiliankrieg.de/2026/05/formatanpassungen-fuer-tabellen-code-und-titelleiste/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sun, 24 May 2026 18:26:02 +0000</pubDate>
				<category><![CDATA[Server und Website]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=2321</guid>

					<description><![CDATA[<p>Für meinen Blog habe ich heute verschiedene CSS-Anpassungen vorgenommen, um Darstellung, Lesbarkeit und das allgemeine Layout weiter zu optimieren. Der Artikel beschreibt die Hintergründe der&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/05/formatanpassungen-fuer-tabellen-code-und-titelleiste/">Formatanpassungen für Tabellen, Code und Titelleiste</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Für meinen Blog habe ich heute verschiedene CSS-Anpassungen vorgenommen, um Darstellung, Lesbarkeit und das allgemeine Layout weiter zu optimieren. Der Artikel beschreibt die Hintergründe der Änderungen sowie die jeweiligen CSS-Anpassungen im Detail.</p>



<p class="wp-block-paragraph">Dabei ging es insbesondere um die Darstellung von Code-Blöcken, die Formatierung von Tabellen sowie die mobile Ansicht im Portrait-Modus. Ziel war es, die Styles des verwendeten WordPress-Themes gezielt an meine eigenen Anforderungen und den technischen Stil der Webseite anzupassen.</p>



<h2 class="wp-block-heading">Code</h2>



<p class="wp-block-paragraph">Die Standard-Abstände innerhalb des umschließenden Containers sowie des eigentlichen Code-Blocks haben mir optisch nicht zugesagt. Da ich im Regelfall eher Quellcode und Kommandozeilenausgaben dokumentiere, sollte sich die Darstellung auf der Seite eher daran orientieren.</p>



<p class="wp-block-paragraph">Der Code-Block soll bündig links beginnen, einen grauen Hintergrund besitzen und zusätzlich durch einen Rahmen hervorgehoben werden. Durch den zusätzlichen Border-Pixel wurde die Formatierung jedoch beeinflusst, weshalb das <code>box-sizing</code> entsprechend angepasst wird. Dabei ist zu beachten, dass das umschließende <code>pre</code>-Element die Klasse <code>wp-block-code</code> besitzt und nicht das eigentliche <code>code</code>-Element. Deshalb werden Hintergrundfarbe auf dem <code>pre</code>-Element und die Abstände auf dem <code>code</code>-Element gesetzt. Andernfalls entsteht zwischen <code>pre</code> und <code>code</code> ein unerwünschter weißer Bereich. </p>



<p class="wp-block-paragraph">Inline-Code soll hingegen ohne zusätzliche Abstände dargestellt werden und keinen eigenen farblichen Hintergrund besitzen.</p>



<pre class="wp-block-code"><code>.wp-block-code{
	padding:0.75em;
	margin-bottom:1em; 
	border-radius: 5px;
	border-style: solid;
	border-width:1px;
	box-sizing: content-box;
}</code></pre>



<h2 class="wp-block-heading">Tabellen</h2>



<p class="wp-block-paragraph">Der Abstand unterhalb der Tabelle war mir in der Standarddarstellung zu groß, da das umschließende Element bereits einen eigenen unteren Abstand besitzt. Daher wurde der zusätzliche <code>margin-bottom</code> der Tabelle entfernt. </p>



<p class="wp-block-paragraph">Außerdem sollte die Tabellenüberschrift farblich hervorgehoben werden. Die Hintergrundfarbe wird dabei gezielt auf die <code>th</code>-Elemente innerhalb des <code>thead</code> gesetzt. Dadurch bleibt die Formatierung flexibel, falls <code>th</code>-Elemente später zusätzlich beispielsweise für die erste Spalte innerhalb des Tabelleninhalts verwendet werden sollen.</p>



<pre class="wp-block-code"><code>.wp-block-table table {
	margin-bottom:0px;
}

.wp-block-table table &gt; thead &gt; tr &gt; th {
	background-color:#6d6d6d;
	color:white;
	border-color:#2b2b2b
}</code></pre>



<h2 class="wp-block-heading">Website-Titel</h2>



<p class="wp-block-paragraph">Auf mobilen Geräten im Portrait-Modus war der Seitentitel in Kombination mit Logo und Beschreibung zu groß, wodurch der Text umgebrochen ist. Deshalb wurde die Schriftgröße innerhalb einer Media Query gezielt für Geräte im Hochformat reduziert. </p>



<p class="wp-block-paragraph">Dadurch bleiben Titel, Beschreibung und Logo auch auf kleineren Displays sauber ausgerichtet und die Darstellung wirkt insgesamt kompakter und aufgeräumter.</p>



<pre class="wp-block-code"><code>@media screen and (orientation: portrait){
	.site-branding .site-title{font-size:1.1em;}
	.site-branding .site-description{font-size:0.6em;}
}</code></pre>



<h2 class="wp-block-heading">Changelog</h2>



<h3 class="wp-block-heading">29.05.2026</h3>



<p class="wp-block-paragraph">Nach einem Update des Themes können mehrere Einstellungen zu den Code-Blocks entfernt werden. Die alten Einstellungen vermerke ich hier und ergänze die neuen Einstellungen direkt oben im Artikel.</p>



<pre class="wp-block-code"><code>.wp-block-code{
	margin-bottom:1em; 
	padding:0em;
	background: #e0e0e0;
	border-radius: 5px;
	border-style: solid;
	border-width:1px;
	box-sizing: content-box;
}

.wp-block-code code {
	font-family: Consolas, "Courier New", monospace;
	margin:0em; 
	padding:0.5em;
}

code {
	font-family: Consolas, "Courier New", monospace;
	margin:0em; 
	padding:0em;
	background-color:none;
}</code></pre>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/05/formatanpassungen-fuer-tabellen-code-und-titelleiste/">Formatanpassungen für Tabellen, Code und Titelleiste</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/05/formatanpassungen-fuer-tabellen-code-und-titelleiste/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Konsistente Blog-Artikelbilder mit KI erzeugen</title>
		<link>https://maximiliankrieg.de/2026/05/konsistente-blog-artikelbilder-mit-ki-erzeugen/</link>
					<comments>https://maximiliankrieg.de/2026/05/konsistente-blog-artikelbilder-mit-ki-erzeugen/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sat, 23 May 2026 08:33:19 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[bild]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[ki]]></category>
		<category><![CDATA[prompt]]></category>
		<category><![CDATA[vorlage]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=2145</guid>

					<description><![CDATA[<p>In den letzten Wochen habe ich angefangen, für meine Blog-Artikel eigene KI-generierte Titelbilder zu erstellen. Mein Ziel ist es einen durchgängigen visuellen Stil zu haben&#8230;</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/05/konsistente-blog-artikelbilder-mit-ki-erzeugen/">Konsistente Blog-Artikelbilder mit KI erzeugen</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In den letzten Wochen habe ich angefangen, für meine Blog-Artikel eigene KI-generierte Titelbilder zu erstellen. Mein Ziel ist es einen durchgängigen visuellen Stil zu haben und die Titelbilder je Artikel individuell zu gestalten. </p>



<p class="wp-block-paragraph">Insbesondere, dass das Bild zum Artikel passt, den Inhalt aufgreift und nicht von hunderten anderen Websites verwendet wird, ist mir dabei besonders wichtig. Deshalb habe ich mir einen festen Prompt aufgebaut, der automatisch das Thema eines Artikels analysiert und daraus ein passendes Titelbild im gleichen Stil erzeugt. Der Prompt analysiert dabei automatisch den jeweiligen Blog-Artikel und leitet daraus Technik, Schlagworte, Hardware, Fehlerbilder oder typische Konzepte ab.</p>



<p class="wp-block-paragraph">Besonders wichtig ist mir:</p>



<ul class="wp-block-list">
<li>Ein konsistentes Design über alle Artikel hinweg</li>



<li>Klare technische Motive statt chaotischer „KI-Collagen“</li>



<li>Gute Lesbarkeit auch als kleines Thumbnail</li>



<li>Moderne Comic-/Vector-Optik mit professionellem Tech-Look</li>



<li>Fokus auf EIN zentrales Element oder Thema</li>



<li>Nicht zu viele Effekte</li>



<li>Keine überladenen Enterprise-Marketing-Grafiken</li>



<li>Klare Komposition</li>



<li>Technische Wiedererkennbarkeit</li>



<li>Genügend Platz und Ruhe im Bild</li>
</ul>



<p class="wp-block-paragraph">In diesem Beitrag stelle ich den verwendeten Prompt vor (<em>eher als kopierfähige Vorlage für mich selbst</em>) und zeige, wie sich damit relativ konsistente Blog-Artikelbilder erzeugen lassen.</p>



<pre class="wp-block-code"><code>Erstelle ein hochwertiges Blog-Artikelbild im konsistenten Stil eines modernen privaten IT-/Tech-Blogs.

WICHTIG:
Analysiere zuerst automatisch den folgenden Artikel und leite daraus Thema, Technik, Schlagworte, mögliche Hardware, Fehlerbilder oder technische Konzepte ab:

&#91;&#91;URL]]

Nutze den Inhalt des Artikels als Grundlage für Motiv, Symbolik, Titeltext und technische Darstellung.

──────────────────────────────
FORMAT
──────────────────────────────
- Exakt 1280 x 809 Pixel
- Optimiert für WordPress Blog-Header und Thumbnail
- Gute Lesbarkeit auch in kleiner Vorschau
- Cinematic Wide Composition
- Motiv nicht mittig gequetscht
- Ausreichend Abstand zu den Bildrändern

──────────────────────────────
STIL
──────────────────────────────
- Konsistenter Stil über alle Artikel hinweg
- Moderner privater IT-Blog
- Comic-/Vector-inspirierter Semi-Realismus
- Klare geometrische Formen
- Leichte Outline-/Illustration-Optik
- Hochwertige Tiefenwirkung
- Ruhige Komposition
- Nicht überladen
- Kein generisches Stockfoto
- Kein fotorealistisches Datacenter
- Keine übertriebenen SciFi-Effekte
- Keine UI-Screenshots
- Keine Textwände
- Fokus auf EIN zentrales technisches Element

──────────────────────────────
FARBSTIL
──────────────────────────────
Primärfarben:
- Dunkelblau
- Anthrazit
- Stahlgrau

Akzentfarben:
- Gelb
- Orange
- Rot für Warnungen/Fehler
- Cyan nur sehr dezent

Licht:
- Cinematic Lighting
- Weiche Schatten
- Leicht dramatische Beleuchtung
- Technische Atmosphäre

──────────────────────────────
KOMPOSITION
──────────────────────────────
- Ein Hauptobjekt im Fokus
- Ruhiger Hintergrund
- Große freie Flächen
- Technisches Objekt leicht perspektivisch
- Wenige zusätzliche Symbole oder Warnhinweise
- Keine unnötigen Details

──────────────────────────────
TEXT IM BILD
──────────────────────────────
- Große prägnante Headline passend zum Artikel
- Optional kleine Subline
- Moderne fette Typografie
- Weiß/Gelb Farbkombination
- Sehr gute Lesbarkeit

──────────────────────────────
MOTIVREGELN
──────────────────────────────
Das Motiv MUSS thematisch zum Artikel passen.

Beispiele:
- Netzwerkprobleme → Sei kreativ und passe es auf den Artikel an
- Security → Firewall, Shield
- Routing → Netzwerkpfade, Router
- PowerShell → Terminal, Konsole
- WLAN → Access Point, Funkwellen
- Monitoring → Diagramme, LEDs, Statusanzeigen

Nur wenige Elemente verwenden.
Lieber simpel und stark statt komplex und überladen.

──────────────────────────────
LOGOS &amp; HERSTELLER
──────────────────────────────
Wenn der Artikel sich klar auf einen Hersteller bezieht:
- Herstellerlogo dezent integrieren
- Geräte optisch an den Hersteller anlehnen
- Keine exakten Produktfotos
- Stilisiert und illustrativ

──────────────────────────────
QUALITÄT
──────────────────────────────
- Professionelles Tech-Blog-Niveau
- Konsistentes Branding-Gefühl
- Hochwertige Illustration
- Modern
- Ruhig
- Klar
- Technisch
- Wiedererkennbarer Stil
</code></pre>



<p class="wp-block-paragraph"></p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/05/konsistente-blog-artikelbilder-mit-ki-erzeugen/">Konsistente Blog-Artikelbilder mit KI erzeugen</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/05/konsistente-blog-artikelbilder-mit-ki-erzeugen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
