File: //proc/self/root/tmp/ezdns-dmarc-fix.html
<!doctype html>
<html lang="de">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>DMARC Fix: SPF, DKIM und Policy sauber einrichten | ezdns.support</title>
<meta name="description" content="DMARC Fix für Domains: SPF/DKIM Alignment, Policy-Stufen, rua Reports und technische Abnahme über ezdns.support." />
<link rel="canonical" href="https://ezdns.support/dmarc-fix" />
<link rel="icon" href="/app/logo.svg" type="image/svg+xml" />
<link rel="preconnect" href="https://rsms.me/" />
<link rel="stylesheet" href="https://rsms.me/inter/inter.css" />
<style>body{margin:0;background:radial-gradient(circle at 80% 0%,rgba(14,165,233,.13),transparent 34%),radial-gradient(circle at 18% 18%,rgba(16,185,129,.1),transparent 28%),#020617;color:#e2e8f0;font-family:Inter,ui-sans-serif,system-ui}a{color:inherit;text-decoration:none}.wrap{max-width:1120px;margin:auto;padding:24px}.top{display:flex;justify-content:space-between;align-items:center;gap:16px}.top img{height:32px}.nav{display:flex;gap:14px;color:#cbd5e1;font-size:14px;flex-wrap:wrap}.hero{margin-top:28px;display:grid;grid-template-columns:1.08fr .92fr;gap:20px}.copy,.visual,.band,.buy,.faq{border:1px solid #1e293b;border-radius:16px;background:#0f172a}.copy{padding:28px;background:linear-gradient(135deg,#0f172a,#111827)}.kicker{color:#38bdf8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}h1{font-size:clamp(34px,5vw,62px);line-height:1.03;margin:12px 0 0;color:#f8fafc;letter-spacing:0}h2{color:#f8fafc;margin:0 0 10px}p{color:#cbd5e1;line-height:1.6}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.btn{border-radius:9px;padding:12px 16px;font-weight:800;display:inline-block;text-align:center}.primary{background:#16a34a}.secondary{background:#2563eb}.visual{padding:18px;background:radial-gradient(circle at 20% 0,rgba(20,184,166,.2),transparent 34%),#020617}.visualHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.visualHead span{display:block;color:#94a3b8;font-size:12px;text-transform:uppercase}.visualHead strong{font-size:40px;color:#f8fafc;word-break:break-word}.pill{border:1px solid #3b82f6;background:rgba(37,99,235,.16);color:#bfdbfe;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;white-space:nowrap}.issues{display:grid;gap:10px;margin-top:18px}.issue{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center;border:1px solid #334155;border-radius:12px;padding:12px;background:rgba(15,23,42,.8)}.dot{width:10px;height:10px;border-radius:999px;background:#fb7185}.warn{background:#fbbf24}.issue em{font-style:normal;color:#fbbf24;font-size:12px}.flow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.flow div,.card,.buyCard{border:1px solid #334155;border-radius:12px;background:#020617;padding:14px}.flow small{color:#93c5fd}.flow strong,.card strong,.buyCard strong{display:block;color:#f8fafc}.band,.buy,.faq{margin-top:18px;padding:22px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.price{display:block;color:#86efac;font-weight:850;margin-top:8px}.buyCard .btn{display:block;margin-top:12px;background:#2563eb}.proof{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.proof div{border:1px solid rgba(148,163,184,.22);border-radius:12px;padding:12px;background:rgba(2,6,23,.55)}.proof strong{display:block;color:#f8fafc}.proof span{color:#93c5fd;font-size:13px}.faq details{border-top:1px solid #334155;padding:12px 0}.faq summary{font-weight:800;color:#f8fafc;cursor:pointer}@media(max-width:860px){.hero,.grid,.proof{grid-template-columns:1fr}.top{align-items:flex-start;flex-direction:column}.flow{grid-template-columns:1fr}.actions .btn{width:100%;box-sizing:border-box}.issue{grid-template-columns:12px 1fr}.issue em{grid-column:2}.visualHead{flex-direction:column}.wrap{padding:16px}}</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Service",
"@id": "https://ezdns.support/dmarc-fix#service",
"name": "DMARC Fix",
"description": "Prüfung und Umsetzung für DMARC, SPF und DKIM Alignment mit technischem Abnahme-Report.",
"provider": {
"@type": "Organization",
"name": "Panomity GmbH",
"url": "https://ezdns.support/"
},
"areaServed": [
"DE",
"AT",
"CH",
"EU"
],
"offers": [
{
"@type": "Offer",
"name": "DNS Quick Fix",
"price": "149.00",
"priceCurrency": "EUR",
"url": "https://support.panomity.com/cart/priority-support/DNS-Quick-Fix/&step=0"
},
{
"@type": "Offer",
"name": "DNS/Mail Security Cleanup",
"price": "499.00",
"priceCurrency": "EUR",
"url": "https://support.panomity.com/cart/priority-support/DNSMail-Security-Cleanup/&step=0"
},
{
"@type": "Offer",
"name": "Managed DNS Monitoring",
"price": "199.00",
"priceCurrency": "EUR",
"url": "https://support.panomity.com/?cmd=cart&action=add&id=856"
}
]
},
{
"@type": "FAQPage",
"@id": "https://ezdns.support/dmarc-fix#faq",
"mainEntity": [
{
"@type": "Question",
"name": "Wann reicht ein Quick Fix?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Wenn ein einzelner Record oder eine klar begrenzte Senderquelle korrigiert werden muss."
}
},
{
"@type": "Question",
"name": "Wann ist Cleanup sinnvoll?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Wenn mehrere Systeme senden, SPF/DKIM uneinheitlich sind oder DMARC Reports erst ausgewertet werden müssen."
}
}
]
}
]
}
</script>
</head>
<body>
<div class="wrap">
<header class="top"><a href="/"><img src="/app/logo.svg" alt="ezdns.support" /></a><nav class="nav"><a href="/">Scan</a><a href="/#fix-service">Services</a><a href="/spf-lookup-limit">SPF</a><a href="/dnssec-fix">DNSSEC</a></nav></header>
<main>
<section class="hero"><div class="copy"><div class="kicker">Mail-Security Fix</div><h1>DMARC Fix für Domains, die nicht im Spam oder Spoofing-Risiko landen dürfen.</h1><p>Wir prüfen SPF, DKIM und DMARC zusammen, beheben Alignment-Probleme und härten die Policy erst dann, wenn legitime Sender sauber abgedeckt sind.</p><div class="actions"><a class="btn primary" data-service-lead="cleanup" href="https://support.panomity.com/cart/priority-support/DNSMail-Security-Cleanup/&step=0">DNS/Mail Cleanup buchen</a><a class="btn secondary" data-service-lead="quick_fix" href="https://support.panomity.com/cart/priority-support/DNS-Quick-Fix/&step=0">Quick Fix buchen</a></div><div class="proof"><div><strong>Abnahme-Report</strong><span>Vorher/Nachher-Scan statt Bauchgefühl.</span></div><div><strong>Fix-Paket</strong><span>Klare Einmalpreise ab €149.</span></div><div><strong>Monitoring</strong><span>Optional für wiederkehrende DNS-Risiken.</span></div></div></div><div class="visual"><div class="visualHead"><div><span>DMARC Risiko-Route</span><strong>68</strong></div><b class="pill">Fix-Pfad</b></div><div class="issues"><div class="issue"><span class="dot"></span><strong>p=none ohne Auswertung</strong><em>kritisch</em></div><div class="issue"><span class="dot warn"></span><strong>SPF oder DKIM nicht aligned</strong><em>prüfen</em></div><div class="issue"><span class="dot warn"></span><strong>fehlende rua Reports</strong><em>offen</em></div></div><div class="flow"><div><small>Scan</small><strong>Finding</strong></div><div><small>Fix</small><strong>Alignment</strong></div><div><small>Proof</small><strong>Abnahme</strong></div></div></div></section>
<section class="band"><h2>Wann du handeln solltest</h2><p>Diese Seite ist für konkrete Findings gebaut: vorhandene Domain, echte Mailquellen und ein DMARC-Record, der noch keinen Schutz liefert.</p><div class="grid"><div class="card"><strong>Sender-Inventar</strong><p>Alle legitimen Mailquellen identifizieren, bevor die Policy verschärft wird.</p></div><div class="card"><strong>Alignment herstellen</strong><p>SPF, DKIM und From-Domain so abstimmen, dass DMARC tatsächlich greift.</p></div><div class="card"><strong>Policy stufenweise härten</strong><p>Von Monitoring zu quarantine/reject wechseln, sobald Reports stabil sind.</p></div></div></section>
<section class="buy"><h2>Direkt zur Umsetzung</h2><div class="grid"><div class="buyCard"><strong>Quick Fix</strong><span class="price">€149 einmalig</span><p>Ein klar abgegrenzter DNS-, SPF-, DMARC- oder DNSSEC-Fix.</p><a class="btn" data-service-lead="quick_fix" href="https://support.panomity.com/cart/priority-support/DNS-Quick-Fix/&step=0">Buchen</a></div><div class="buyCard"><strong>DNS/Mail Cleanup</strong><span class="price">€499 einmalig</span><p>Mehrere Findings, Mail-Security-Abgleich und Nachprüfung.</p><a class="btn" data-service-lead="cleanup" href="https://support.panomity.com/cart/priority-support/DNSMail-Security-Cleanup/&step=0">Buchen</a></div><div class="buyCard"><strong>Managed Monitoring</strong><span class="price">€199/Monat</span><p>Regelmäßige Checks, Alerting und monatlicher Health-Report.</p><a class="btn" data-service-lead="managed_monitoring" href="https://support.panomity.com/?cmd=cart&action=add&id=856">Buchen</a></div></div></section>
<section class="faq"><h2>Kurz geklärt</h2><details><summary>Wann reicht ein Quick Fix?</summary><p>Wenn ein einzelner Record oder eine klar begrenzte Senderquelle korrigiert werden muss.</p></details><details><summary>Wann ist Cleanup sinnvoll?</summary><p>Wenn mehrere Systeme senden, SPF/DKIM uneinheitlich sind oder DMARC Reports erst ausgewertet werden müssen.</p></details></section>
</main>
</div>
<script>
const ORDER_POSTS = {
quick_fix: { action: 'https://support.panomity.com/cart/priority-support/DNS-Quick-Fix/&step=0', id: '867', cycle: 'Once' },
cleanup: { action: 'https://support.panomity.com/cart/priority-support/DNSMail-Security-Cleanup/&step=0', id: '868', cycle: 'Once' }
};
function submitHostBillOrder(plan) {
const cfg = ORDER_POSTS[plan];
if (!cfg) return false;
const form = document.createElement('form');
form.method = 'post';
form.action = cfg.action;
for (const [name, value] of Object.entries({ action: 'add', id: cfg.id, cycle: cfg.cycle })) {
const input = document.createElement('input');
input.type = 'hidden';
input.name = name;
input.value = value;
form.appendChild(input);
}
document.body.appendChild(form);
form.submit();
return true;
}
async function recordLandingLead(plan) {
try {
await fetch('/v1/leads', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ source: 'seo_landing', intent: 'landing_checkout', plan, domain: '', page: window.location.pathname })
});
} catch (e) { /* lead tracking must never block checkout */ }
}
document.addEventListener('click', async (event) => {
const cta = event.target.closest('[data-service-lead]');
if (!cta) return;
const plan = cta.dataset.serviceLead;
await recordLandingLead(plan);
if (submitHostBillOrder(plan)) {
event.preventDefault();
return;
}
});
</script>
</body>
</html>