{"id":2109,"date":"2026-06-09T10:06:34","date_gmt":"2026-06-09T09:06:34","guid":{"rendered":"https:\/\/www.mysmtp.blog\/?p=2109"},"modified":"2026-06-09T11:35:59","modified_gmt":"2026-06-09T10:35:59","slug":"introducing-the-mysmtp-deliverability-toolbox","status":"publish","type":"post","link":"https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/","title":{"rendered":"Introducing the mySMTP Deliverability Toolbox"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2109\" class=\"elementor elementor-2109\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e68e5c0 e-flex e-con-boxed e-con e-parent\" data-id=\"e68e5c0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ef19c7 elementor-widget elementor-widget-image\" data-id=\"2ef19c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/toolbox.smtp.ai\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.mysmtp.blog\/wp-content\/uploads\/elementor\/thumbs\/Genereret-billede_-Opdater-dine-e-mailindstillinger-nu-e1780998482963-rop4em2t3hjo7mx0r4l2mnmcpobm61nf9d6zm8vofk.png\" title=\"Genereret billede_ Opdater dine e-mailindstillinger nu\" alt=\"Genereret billede_ Opdater dine e-mailindstillinger nu\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a2a5f3a elementor-widget elementor-widget-html\" data-id=\"a2a5f3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<!-- saved from url=(0056)file:\/\/\/C:\/Users\/Cristi\/Downloads\/toolbox_blog_v3.3.html -->\n<html lang=\"en\"><head><meta http-equiv=\"Content-Type\" content=\"text\/html; charset=UTF-8\">\n\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Introducing the mySMTP Deliverability Toolbox \u2014 Blog Post<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\/\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\/\" crossorigin=\"\">\n<link href=\"file:\/\/\/C:\/Users\/Cristi\/Downloads\/toolbox_blog_v3.3_files\/css2\" rel=\"stylesheet\">\n<style>\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  html { font-size: 16px; -webkit-font-smoothing: antialiased; }\n  body {\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\n    background: #f5f5f5;\n    color: #111827;\n    line-height: 1.7;\n  }\n  a { color: #16a34a; text-decoration: none; }\n  a:hover { text-decoration: underline; }\n  code {\n    background: #f3f4f6;\n    border: 1px solid #e5e7eb;\n    padding: 1px 5px;\n    border-radius: 3px;\n    font-size: 12.5px;\n    font-family: 'SF Mono', 'Fira Code', monospace;\n  }\n\n  \/* \u2500\u2500 Navbar \u2500\u2500 *\/\n  .navbar {\n    position: sticky; top: 0; z-index: 100;\n    background: #fff;\n    border-bottom: 1px solid #e5e7eb;\n    height: 56px;\n    display: flex; align-items: center;\n    padding: 0 24px; gap: 12px;\n  }\n  .navbar-logo { display: flex; align-items: center; gap: 8px; text-decoration: none; }\n  .navbar-logo .brand { font-size: 14px; font-weight: 700; color: #111827; letter-spacing: -.01em; }\n  .navbar-logo .brand span { color: #16a34a; }\n  .navbar-divider { width: 1px; height: 20px; background: #e5e7eb; }\n  .navbar-section { font-size: 13px; color: #6b7280; font-weight: 500; }\n  .navbar-right { margin-left: auto; display: flex; align-items: center; gap: 8px; }\n  .navbar-right a { font-size: 13px; font-weight: 500; color: #374151; padding: 6px 12px; border-radius: 6px; text-decoration: none; transition: background .15s; }\n  .navbar-right a:hover { background: #f3f4f6; }\n  .navbar-right .btn-primary { background: #16a34a; color: #fff; padding: 6px 14px; border-radius: 6px; font-size: 13px; font-weight: 600; }\n  .navbar-right .btn-primary:hover { background: #15803d; text-decoration: none; }\n\n  \/* \u2500\u2500 Page layout \u2500\u2500 *\/\n  .page-wrap { max-width: 800px; margin: 0 auto; padding: 40px 24px 80px; }\n\n  \/* \u2500\u2500 Post header \u2500\u2500 *\/\n  .post-header { background: #fff; border: 1px solid #e5e7eb; border-radius: 10px; overflow: hidden; margin-bottom: 24px; }\n  .post-header-banner {\n    background: #16a34a;\n    padding: 40px 36px 36px;\n    position: relative; overflow: hidden;\n  }\n  .post-header-banner::before {\n    content: ''; position: absolute; inset: 0;\n    background-image:\n      radial-gradient(ellipse at 90% -10%, rgba(255,255,255,.12) 0%, transparent 55%),\n      repeating-linear-gradient(-55deg, transparent, transparent 20px, rgba(255,255,255,.04) 20px, rgba(255,255,255,.04) 21px);\n    pointer-events: none;\n  }\n  .post-badge {\n    display: inline-flex; align-items: center; gap: 6px;\n    background: rgba(255,255,255,.15); border: 1px solid rgba(255,255,255,.25);\n    color: #d1fae5; font-size: 11px; font-weight: 600;\n    letter-spacing: .08em; text-transform: uppercase;\n    padding: 4px 10px; border-radius: 4px; margin-bottom: 18px; position: relative;\n  }\n  .post-badge::before { content: ''; display: inline-block; width: 6px; height: 6px; background: #86efac; border-radius: 50%; }\n  .post-header-banner h1 {\n    font-size: clamp(22px, 3.5vw, 30px); font-weight: 700; color: #fff;\n    line-height: 1.3; letter-spacing: -.02em; margin-bottom: 14px; position: relative;\n  }\n  .post-header-banner .lead { font-size: 15px; color: #bbf7d0; line-height: 1.65; max-width: 560px; font-weight: 400; position: relative; }\n  .post-meta {\n    display: flex; align-items: center; gap: 6px;\n    padding: 14px 36px; border-top: 1px solid #e5e7eb;\n    background: #fafafa; flex-wrap: wrap;\n  }\n  .post-meta .meta-item { display: flex; align-items: center; gap: 4px; font-size: 12.5px; color: #6b7280; font-weight: 500; }\n  .post-meta .meta-sep { color: #d1d5db; font-size: 11px; }\n  .version-badge { display: inline-flex; align-items: center; gap: 5px; font-size: 11px; font-weight: 600; color: #6b7280; background: #f9fafb; border: 1px solid #e5e7eb; padding: 3px 8px; border-radius: 4px; font-family: 'SF Mono', 'Fira Code', monospace; }\n\n  \/* \u2500\u2500 Post body \u2500\u2500 *\/\n  .post-body { background: #fff; border: 1px solid #e5e7eb; border-radius: 10px; padding: 36px; margin-bottom: 24px; }\n  .post-body p { font-size: 15px; color: #374151; line-height: 1.8; margin-bottom: 20px; }\n  .post-body p:last-child { margin-bottom: 0; }\n  .post-body strong { color: #111827; font-weight: 600; }\n\n  \/* \u2500\u2500 Info box \u2500\u2500 *\/\n  .info-box {\n    background: #f0fdf4; border: 1px solid #bbf7d0; border-left: 3px solid #16a34a;\n    border-radius: 6px; padding: 16px 20px; margin: 24px 0;\n    font-size: 14px; color: #166534; line-height: 1.7;\n  }\n  .info-box strong { color: #14532d; font-weight: 700; display: block; margin-bottom: 4px; font-size: 13px; letter-spacing: .04em; text-transform: uppercase; }\n\n  \/* \u2500\u2500 Section headers \u2500\u2500 *\/\n  .section-header {\n    display: flex; align-items: center; gap: 14px;\n    margin: 8px 0 14px;\n  }\n  .section-header-accent { width: 3px; align-self: stretch; background: #16a34a; border-radius: 2px; flex-shrink: 0; min-height: 44px; }\n  .section-header-icon { width: 40px; height: 40px; background: #f0fdf4; border: 1px solid #bbf7d0; border-radius: 9px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .section-header-icon svg { width: 19px; height: 19px; color: #16a34a; }\n  .section-header-body { flex: 1; min-width: 0; }\n  .section-header-num { font-size: 10.5px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: #16a34a; margin-bottom: 2px; }\n  .section-header-title { font-size: 17px; font-weight: 700; color: #111827; letter-spacing: -.02em; line-height: 1.2; }\n  .section-header-desc { font-size: 12.5px; color: #6b7280; margin-top: 2px; font-weight: 400; }\n  .section-header-count { font-size: 11px; font-weight: 700; color: #16a34a; background: #f0fdf4; border: 1px solid #bbf7d0; padding: 3px 9px; border-radius: 20px; white-space: nowrap; letter-spacing: .02em; flex-shrink: 0; }\n\n  \/* \u2500\u2500 Tool cards \u2500\u2500 *\/\n  .tools-list { display: flex; flex-direction: column; gap: 12px; margin-bottom: 8px; }\n  .tool-card {\n    border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; background: #fff;\n    transition: border-color .15s, box-shadow .15s;\n  }\n  .tool-card:hover { border-color: #86efac; box-shadow: 0 2px 8px rgba(22,163,74,.08); }\n  .tool-card.coming-soon { opacity: .8; }\n  .tool-card.coming-soon:hover { border-color: #e5e7eb; box-shadow: none; }\n  .tool-card-header {\n    display: flex; align-items: flex-start; gap: 14px;\n    padding: 16px 18px 14px;\n    border-bottom: 1px solid #f3f4f6; background: #fafafa;\n  }\n  .tool-icon { width: 36px; height: 36px; background: #dcfce7; border-radius: 7px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .tool-icon svg { width: 18px; height: 18px; color: #16a34a; }\n  .tool-card.coming-soon .tool-icon { background: #f3f4f6; }\n  .tool-card.coming-soon .tool-icon svg { color: #9ca3af; }\n  .tool-card-title { flex: 1; min-width: 0; display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }\n  .tool-card-title h3 { font-size: 14px; font-weight: 700; color: #111827; letter-spacing: -.01em; }\n  .tool-tag { display: inline-block; font-size: 10.5px; font-weight: 600; letter-spacing: .07em; text-transform: uppercase; color: #16a34a; background: #f0fdf4; border: 1px solid #bbf7d0; padding: 1px 7px; border-radius: 3px; }\n  .coming-soon-tag { display: inline-flex; align-items: center; gap: 4px; font-size: 10.5px; font-weight: 600; letter-spacing: .07em; text-transform: uppercase; color: #6b7280; background: #f9fafb; border: 1px solid #e5e7eb; padding: 1px 7px; border-radius: 3px; }\n  .coming-soon-tag::before { content: ''; width: 5px; height: 5px; background: #d1d5db; border-radius: 50%; display: inline-block; }\n  .tool-card-body { padding: 14px 18px 16px; }\n  .tool-card-body p { font-size: 13.5px; color: #4b5563; line-height: 1.75; margin: 0; }\n  .tool-card.coming-soon .tool-card-body p { color: #9ca3af; }\n  .use-cases { margin-top: 10px; display: flex; flex-wrap: wrap; gap: 6px; }\n  .use-case-pill { font-size: 11.5px; color: #374151; background: #f3f4f6; border: 1px solid #e5e7eb; padding: 2px 8px; border-radius: 20px; font-weight: 500; }\n  .tool-card.coming-soon .use-case-pill { color: #9ca3af; }\n\n  \/* \u2500\u2500 Post footer tags \u2500\u2500 *\/\n  .post-tags { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; padding-top: 20px; margin-top: 24px; border-top: 1px solid #f3f4f6; }\n  .post-tags .tag-label { font-size: 12px; font-weight: 600; color: #9ca3af; text-transform: uppercase; letter-spacing: .06em; margin-right: 2px; }\n  .post-tag { font-size: 12px; font-weight: 500; color: #374151; background: #f3f4f6; border: 1px solid #e5e7eb; padding: 3px 10px; border-radius: 4px; }\n\n  \/* \u2500\u2500 CTA card \u2500\u2500 *\/\n  .cta-card { background: #fff; border: 1px solid #e5e7eb; border-radius: 10px; padding: 32px 36px; text-align: center; }\n  .cta-card .cta-eyebrow { font-size: 11.5px; font-weight: 600; letter-spacing: .1em; text-transform: uppercase; color: #16a34a; margin-bottom: 10px; }\n  .cta-card h2 { font-size: 20px; font-weight: 700; color: #111827; letter-spacing: -.015em; margin-bottom: 10px; }\n  .cta-card p { font-size: 14.5px; color: #6b7280; max-width: 440px; margin: 0 auto 22px; line-height: 1.65; }\n  .cta-card .cta-btn { display: inline-flex; align-items: center; gap: 6px; background: #16a34a; color: #fff; font-size: 14px; font-weight: 600; padding: 10px 22px; border-radius: 7px; text-decoration: none; transition: background .15s; }\n  .cta-card .cta-btn:hover { background: #15803d; text-decoration: none; }\n  .cta-card .cta-url { margin-top: 12px; font-size: 12px; color: #9ca3af; font-family: 'SF Mono', 'Fira Code', monospace; }\n  .cta-card .cta-url span { color: #16a34a; }\n\n  @media (max-width: 600px) {\n    .page-wrap { padding: 20px 14px 60px; }\n    .post-header-banner { padding: 28px 22px 24px; }\n    .post-meta { padding: 12px 22px; }\n    .post-body { padding: 24px 20px; }\n    .tool-card-header { gap: 10px; }\n    .section-header-count { display: none; }\n  }\n<\/style>\n<\/head>\n<body>\n\n<!-- Navbar -->\n\n\n<div class=\"page-wrap\">\n\n  <!-- Post Header -->\n  \n\n  <!-- Intro -->\n  <div class=\"post-body\">\n    <p>\n      We're launching <strong><a href=\"https:\/\/toolbox.smtp.ai\/\">toolbox.smtp.ai<\/a><\/strong>, the mySMTP Deliverability Toolkit \u2014 a free, unified suite of tools built for email senders, deliverability engineers, and technical marketers who need fast, reliable answers without the tab-switching.\n    <\/p>\n    <p>\n      Every tool runs entirely in the browser. Nothing is transmitted to our servers \u2014 your email addresses, headers, and IP data stay local. No account, no cookie consent wall, no rate limits.\n    <\/p>\n    <div class=\"info-box\">\n      <strong>Completely free \u2014 no account required<\/strong>\n      All tools are available at no cost to anyone. Whether you're an mySMTP customer or not, great deliverability is better for the whole email ecosystem.\n    <\/div>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       SECTION 01 \u2014 DNS & Authentication\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"section-header\" style=\"margin-top:8px;\">\n    <div class=\"section-header-accent\"><\/div>\n    <div class=\"section-header-icon\">\n      <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622C17.176 19.29 21 14.591 21 9c0-1.052-.12-2.075-.35-3.055z\"><\/path><\/svg>\n    <\/div>\n    <div class=\"section-header-body\">\n      <div class=\"section-header-num\">Section 01<\/div>\n      <div class=\"section-header-title\">DNS &amp; Authentication<\/div>\n      <div class=\"section-header-desc\">Validate your sending identity \u2014 SPF, DKIM, DMARC, and combined checks<\/div>\n    <\/div>\n    <span class=\"section-header-count\">4 tools<\/span>\n  <\/div>\n\n  <div class=\"tools-list\">\n\n    <!-- SPF Validator -->\n    <div class=\"tool-card\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622C17.176 19.29 21 14.591 21 9c0-1.052-.12-2.075-.35-3.055z\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>SPF Validator<\/h3>\n          <span class=\"tool-tag\">Authentication<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          Sender Policy Framework (SPF) records authorise which mail servers are permitted to send on behalf of your domain. The SPF Validator fetches and fully parses your domain's SPF TXT record, recursively expanding all nested <code>include:<\/code> mechanisms to give you a flat view of every IP and hostname in scope. Critically, it counts your total DNS lookup depth \u2014 SPF enforces a hard ceiling of 10 lookups, and exceeding it produces a <code>permerror<\/code> that many receivers treat as an authentication failure. The tool flags your lookup count with a colour-coded warning, surfaces syntax errors, duplicate mechanisms, and missing qualifiers, and confirms whether your record ends in <code>-all<\/code> (hard fail), <code>~all<\/code> (soft fail), or <code>?all<\/code> (neutral) \u2014 helping you understand the real-world rejection behaviour attached to your policy.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">DNS lookup count check<\/span>\n          <span class=\"use-case-pill\">Mechanism expansion<\/span>\n          <span class=\"use-case-pill\">Syntax validation<\/span>\n          <span class=\"use-case-pill\">Qualifier audit<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- DKIM Checker -->\n    <div class=\"tool-card\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"><\/rect><path d=\"M7 11V7a5 5 0 0110 0v4\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>DKIM Checker<\/h3>\n          <span class=\"tool-tag\">Authentication<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          DomainKeys Identified Mail (DKIM) lets receiving servers cryptographically verify that a message was authorised by your domain and hasn't been altered in transit. The DKIM Checker performs a live DNS lookup for any domain and selector pair, retrieves the TXT record, and parses its components: key type (RSA or Ed25519), public key length, accepted hash algorithms, service type flags, and granularity constraints. It warns when a key is under 1024 bits \u2014 a threshold that major ISPs now actively reject \u2014 and highlights invalid or malformed records in full. Use it to confirm a new DKIM selector is correctly published before your first send, or to audit existing selectors after an ESP migration where records may have silently broken.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">Selector verification<\/span>\n          <span class=\"use-case-pill\">Key size validation<\/span>\n          <span class=\"use-case-pill\">Post-migration audit<\/span>\n          <span class=\"use-case-pill\">ESP setup checks<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- DMARC Wizard -->\n    <div class=\"tool-card\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>DMARC Wizard<\/h3>\n          <span class=\"tool-tag\">Authentication<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          DMARC (Domain-based Message Authentication, Reporting &amp; Conformance) ties together SPF and DKIM under a single domain-level policy that tells receivers what to do with messages that fail authentication \u2014 and where to send aggregate and forensic reports. Getting the record right matters: a misconfigured DMARC policy can silently drop legitimate mail or leave your domain wide open to spoofing. The DMARC Wizard is a guided builder that walks you through every tag: policy level (<code>p=none<\/code>, <code>quarantine<\/code>, or <code>reject<\/code>), subdomain policy, alignment modes (relaxed vs strict for both SPF and DKIM), aggregate and forensic report destinations, and the percentage of mail the policy applies to. It generates the finished TXT record string and explains the real-world effect of each setting before you publish.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">Policy builder<\/span>\n          <span class=\"use-case-pill\">Report URI setup<\/span>\n          <span class=\"use-case-pill\">Alignment configuration<\/span>\n          <span class=\"use-case-pill\">Step-by-step guidance<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- One-Click SPF\/DKIM\/DMARC Checker -->\n    <div class=\"tool-card\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"M12 8v4m0 4h.01\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>One-Click SPF \/ DKIM \/ DMARC Checker<\/h3>\n          <span class=\"tool-tag\">Authentication<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          When you need a fast, top-level read on a domain's authentication health \u2014 without walking through each record individually \u2014 the One-Click Checker is the right starting point. Enter a domain and a DKIM selector and the tool simultaneously queries SPF, DKIM, and DMARC, then renders a combined pass\/warn\/fail summary card for each protocol with a plain-English explanation of any issues found. It's designed for speed: a deliverability audit across dozens of client domains, a quick sanity check before a campaign, or an at-a-glance answer to \"is this domain correctly set up?\" The summary also shows alignment status \u2014 whether SPF and DKIM are aligned with the From domain under the DMARC policy \u2014 which is the actual enforcement path that matters in practice.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">Fast domain audit<\/span>\n          <span class=\"use-case-pill\">Alignment check<\/span>\n          <span class=\"use-case-pill\">Pre-campaign sanity<\/span>\n          <span class=\"use-case-pill\">Multi-domain review<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div><!-- \/section 01 -->\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       SECTION 02 \u2014 Deliverability\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"section-header\" style=\"margin-top:32px;\">\n    <div class=\"section-header-accent\"><\/div>\n    <div class=\"section-header-icon\">\n      <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M13 10V3L4 14h7v7l9-11h-7z\"><\/path><\/svg>\n    <\/div>\n    <div class=\"section-header-body\">\n      <div class=\"section-header-num\">Section 02<\/div>\n      <div class=\"section-header-title\">Deliverability<\/div>\n      <div class=\"section-header-desc\">Warm up safely, check blocklists, and optimise sending throughput<\/div>\n    <\/div>\n    <span class=\"section-header-count\">4 tools<\/span>\n  <\/div>\n\n  <div class=\"tools-list\">\n\n    <!-- Warmup Plan Generator -->\n    <div class=\"tool-card\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M17.657 18.657A8 8 0 016.343 7.343S7 9 9 10c0-2 .5-5 2.986-7C14 5 16.09 5.777 17.656 7.343A7.975 7.975 0 0120 13a7.975 7.975 0 01-2.343 5.657z\"><\/path><path d=\"M9.879 16.121A3 3 0 1012.015 11L11 14H9c0 .768.293 1.536.879 2.121z\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>Warmup Plan Generator<\/h3>\n          <span class=\"tool-tag\">Deliverability<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          Sending high volumes from a new IP or domain without warming destroys your sender reputation before you've earned it. ISPs watch for sudden spikes in volume from unknown sources and route them straight to spam \u2014 or block them entirely. The Warmup Plan Generator takes your target daily sending volume, list size, engagement rate estimate, and current domain age as inputs, then produces a day-by-day warmup schedule that ramps volume gradually while keeping complaint and bounce rates within safe thresholds. It accounts for ISP-specific patience levels, recommends the best list segments to send to first (highest-engagement subscribers), and flags when you can safely accelerate. The output is a ready-to-follow table you can drop straight into your sending calendar.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">New IP warmup<\/span>\n          <span class=\"use-case-pill\">Domain reputation building<\/span>\n          <span class=\"use-case-pill\">Day-by-day schedule<\/span>\n          <span class=\"use-case-pill\">Volume ramp planning<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Sender Readiness Checklist -->\n    <div class=\"tool-card\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>Sender Readiness Checklist<\/h3>\n          <span class=\"tool-tag\">Pre-send<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          Even experienced senders occasionally ship a campaign with a broken DKIM record or a missing List-Unsubscribe header. The Sender Readiness Checklist is an interactive, domain-based pre-flight tool that runs through the most critical deliverability signals before you press send. It live-checks authentication setup (SPF, DKIM, DMARC, rDNS), verifies that your sending domain has no active DMARC policy conflicts, and prompts you through list hygiene status, unsubscribe mechanics, warming schedule adherence, and key content signals. Each check produces a pass\/warn\/fail result with a one-line explanation and a suggested fix. The checklist is designed to take under three minutes \u2014 fast enough to run before every major campaign.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">Pre-campaign checks<\/span>\n          <span class=\"use-case-pill\">Auth verification<\/span>\n          <span class=\"use-case-pill\">Warming adherence<\/span>\n          <span class=\"use-case-pill\">Unsubscribe audit<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Blacklist Checker (Coming Soon) -->\n    <div class=\"tool-card coming-soon\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M18.364 18.364A9 9 0 005.636 5.636m12.728 12.728A9 9 0 015.636 5.636m12.728 12.728L5.636 5.636\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>Blacklist Checker<\/h3>\n          <span class=\"coming-soon-tag\">Coming Soon<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          A single listed IP or domain can silently tank delivery to large portions of the internet. The Blacklist Checker will query your sending IP and domain simultaneously across all major DNSBLs and URIBLs \u2014 including Spamhaus, Barracuda, SORBS, SpamCop, and more \u2014 and return a consolidated results table showing your listing status on each. For any active listings, it will surface the list's removal policy and a direct link to the delisting request page. Batch checking for multiple IPs will be supported, making it practical to audit an entire sending pool in a single pass.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">DNSBL lookup<\/span>\n          <span class=\"use-case-pill\">IP reputation check<\/span>\n          <span class=\"use-case-pill\">Delisting guidance<\/span>\n          <span class=\"use-case-pill\">Batch IP audit<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- MailWizz Quota Optimizer -->\n    <div class=\"tool-card\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>MailWizz Quota Optimizer<\/h3>\n          <span class=\"tool-tag\">Deliverability<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          MailWizz imposes hourly and daily sending quotas per delivery server, and misconfiguring these values is a common cause of either under-utilised throughput or queue overload. The MailWizz Quota Optimizer takes your list size, target campaign window, and per-server hourly limit as inputs, then calculates the optimal batch size, recommended number of delivery servers, and daily schedule to complete your campaign on time without exceeding per-server quotas. It accounts for bounce-related list shrinkage and suggests a warm-up ramp if the sending domain is new. The output is formatted directly for MailWizz's delivery server configuration fields \u2014 no mental arithmetic required.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">Throughput planning<\/span>\n          <span class=\"use-case-pill\">Server quota config<\/span>\n          <span class=\"use-case-pill\">Campaign scheduling<\/span>\n          <span class=\"use-case-pill\">Warm-up ramp<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div><!-- \/section 02 -->\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       SECTION 03 \u2014 Branding & BIMI\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"section-header\" style=\"margin-top:32px;\">\n    <div class=\"section-header-accent\"><\/div>\n    <div class=\"section-header-icon\">\n      <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"M8.56 2.75c4.37 6.03 6.02 9.42 8.03 17.72m2.54-15.38c-3.72 4.35-8.94 5.66-16.88 5.85m19.5 1.9c-3.5-.93-6.63-.82-8.94 0-2.58.92-5.01 2.86-7.44 6.32\"><\/path><\/svg>\n    <\/div>\n    <div class=\"section-header-body\">\n      <div class=\"section-header-num\">Section 03<\/div>\n      <div class=\"section-header-title\">Branding &amp; BIMI<\/div>\n      <div class=\"section-header-desc\">Display your brand logo in the inbox with BIMI record generation and SVG preparation<\/div>\n    <\/div>\n    <span class=\"section-header-count\">2 tools<\/span>\n  <\/div>\n\n  <div class=\"tools-list\">\n\n    <!-- BIMI Generator -->\n    <div class=\"tool-card\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"3\"><\/rect><path d=\"M9 12l2 2 4-4\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>BIMI Generator<\/h3>\n          <span class=\"tool-tag\">Branding<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          Brand Indicators for Message Identification (BIMI) is the standard that lets inbox providers display your logo next to authenticated emails \u2014 turning your brand into visible inbox real estate. Getting the DNS record right is fiddly: BIMI requires a valid SVG Tiny PS logo at a public HTTPS URL, a DMARC policy of at least <code>p=quarantine<\/code>, and (for VMC-supporting providers like Gmail) a Verified Mark Certificate. The BIMI Generator takes your logo URL and optional VMC certificate URL, validates the SVG's accessibility, and produces the fully-formed BIMI TXT record string \u2014 ready to publish at <code>default._bimi.yourdomain.com<\/code>. It also previews the logo at inbox-avatar size so you can catch any rendering issues before going live.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">BIMI record generation<\/span>\n          <span class=\"use-case-pill\">VMC certificate linking<\/span>\n          <span class=\"use-case-pill\">Logo preview<\/span>\n          <span class=\"use-case-pill\">Gmail BIMI setup<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- BIMI SVG Converter -->\n    <div class=\"tool-card\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>BIMI SVG Converter<\/h3>\n          <span class=\"tool-tag\">Branding<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          BIMI doesn't accept just any SVG \u2014 it requires the SVG Tiny PS (Portable\/Secure) profile, a strict subset of the SVG specification that many design tools don't export by default. Standard SVGs exported from Figma, Illustrator, or similar tools often include features (raster images, filters, scripts, external references) that BIMI validators reject outright. The BIMI SVG Converter takes your existing SVG file, strips non-compliant elements, and rewrites the file to conform to the SVG Tiny PS profile. It shows a side-by-side before\/after preview so you can confirm the visual output is unchanged, and flags any elements that couldn't be automatically converted and need manual attention in your design tool.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">SVG Tiny PS conversion<\/span>\n          <span class=\"use-case-pill\">BIMI compliance check<\/span>\n          <span class=\"use-case-pill\">Before\/after preview<\/span>\n          <span class=\"use-case-pill\">Figma \/ AI export fix<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div><!-- \/section 03 -->\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       SECTION 04 \u2014 Diagnostics\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"section-header\" style=\"margin-top:32px;\">\n    <div class=\"section-header-accent\"><\/div>\n    <div class=\"section-header-icon\">\n      <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-3 7h3m-3 4h3m-6-4h.01M9 16h.01\"><\/path><\/svg>\n    <\/div>\n    <div class=\"section-header-body\">\n      <div class=\"section-header-num\">Section 04<\/div>\n      <div class=\"section-header-title\">Diagnostics<\/div>\n      <div class=\"section-header-desc\">Trace delivery paths, decode bounces, and inspect DNS records in detail<\/div>\n    <\/div>\n    <span class=\"section-header-count\">6 tools<\/span>\n  <\/div>\n\n  <div class=\"tools-list\">\n\n    <!-- MX Lookup -->\n    <div class=\"tool-card\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>MX Lookup<\/h3>\n          <span class=\"tool-tag\">DNS<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          Before sending to a new domain or troubleshooting inbound mail problems, you need to know which servers are responsible for receiving messages. The MX Lookup tool queries the MX records for any domain and returns each mail exchanger hostname alongside its priority value \u2014 lower numbers indicate higher priority. It also resolves each MX hostname to its A and AAAA records so you can see the actual server IPs behind each exchanger. Useful for confirming a customer has correctly migrated to a new mail provider, verifying inbound routing after a DNS change, identifying misconfigured catch-all setups, or simply checking whether a domain has mail infrastructure before attempting delivery.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">Inbound routing check<\/span>\n          <span class=\"use-case-pill\">Migration verification<\/span>\n          <span class=\"use-case-pill\">Bounce diagnosis<\/span>\n          <span class=\"use-case-pill\">Domain infrastructure<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- PTR \/ rDNS -->\n    <div class=\"tool-card\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>PTR \/ rDNS Checker<\/h3>\n          <span class=\"tool-tag\">Reputation<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          Reverse DNS (PTR records) map an IP address back to a hostname. Many large receiving MTAs \u2014 including Gmail and Outlook \u2014 check that your sending IP has a valid PTR record, and that the PTR resolves forward to the same IP (known as forward-confirmed rDNS, or FCrDNS). A missing or mismatched PTR is one of the most common, yet easiest-to-fix, causes of rejection at enterprise mail gateways. The PTR Checker takes an IP address, performs the reverse lookup, then performs a second forward lookup on the returned hostname to confirm the round-trip match. It clearly reports pass, mismatch, or missing \u2014 no ambiguity about whether your IP is correctly configured before warming.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">FCrDNS validation<\/span>\n          <span class=\"use-case-pill\">Pre-warm IP checks<\/span>\n          <span class=\"use-case-pill\">Rejection diagnosis<\/span>\n          <span class=\"use-case-pill\">Dedicated IP setup<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Bounce Code Decoder (Coming Soon) -->\n    <div class=\"tool-card coming-soon\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M10 19l-7-7m0 0l7-7m-7 7h18\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>Bounce Code Decoder<\/h3>\n          <span class=\"coming-soon-tag\">Coming Soon<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          SMTP bounce codes are terse, often ambiguous, and vary in meaning between receiving servers. The Bounce Code Decoder will accept a raw bounce message or SMTP response code \u2014 such as <code>550 5.1.1<\/code>, <code>421 4.7.28<\/code>, or a full DSN \u2014 and return a plain-English explanation of what it means, which category it falls into (hard bounce, soft bounce, policy rejection, rate limit, spam block), what the likely cause is, and what corrective action to take. It will cover standard RFC codes as well as provider-specific responses from Gmail, Outlook, Yahoo, and major filtering platforms.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">SMTP code lookup<\/span>\n          <span class=\"use-case-pill\">Hard vs soft bounce<\/span>\n          <span class=\"use-case-pill\">Provider-specific codes<\/span>\n          <span class=\"use-case-pill\">Corrective actions<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Email Header Analyzer (Coming Soon) -->\n    <div class=\"tool-card coming-soon\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 6h16M4 10h16M4 14h16M4 18h16\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>Email Header Analyzer<\/h3>\n          <span class=\"coming-soon-tag\">Coming Soon<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          Email headers contain the full delivery history of a message, but reading them raw is painful. The Header Analyzer will accept a paste of complete email headers \u2014 obtained via \"View Source\" or your mail client's header view \u2014 and render a structured, human-readable breakdown. Each SMTP relay hop will be shown with its timestamp and calculated inter-hop delay; SPF, DKIM, and DMARC authentication results will appear in a colour-coded summary; and X-Spam scores, Message-ID, List-Unsubscribe, and Return-Path will be extracted and highlighted. Total delivery time is calculated end-to-end. Authentication failures and unusual routing patterns will be flagged automatically.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">Relay hop tracing<\/span>\n          <span class=\"use-case-pill\">Auth result inspection<\/span>\n          <span class=\"use-case-pill\">Delivery delay analysis<\/span>\n          <span class=\"use-case-pill\">Spam score extraction<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- What Is My IP -->\n    <div class=\"tool-card\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z\"><\/path><path d=\"M15 11a3 3 0 11-6 0 3 3 0 016 0z\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>What Is My IP<\/h3>\n          <span class=\"tool-tag\">Utilities<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          A deceptively simple but frequently needed tool. What Is My IP instantly displays your current public-facing IPv4 and IPv6 addresses \u2014 along with their PTR record, ASN, and approximate geolocation. This is particularly useful when you're connected through a VPN, SSH tunnel, or cloud server and need to quickly confirm which IP you're actually egressing from before running other checks. It's also essential for verifying that a server's outbound IP matches the IP you've authorised in your SPF record and submitted for IP warming \u2014 catching mismatches before they cause authentication failures in production.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">Egress IP confirmation<\/span>\n          <span class=\"use-case-pill\">VPN \/ tunnel checks<\/span>\n          <span class=\"use-case-pill\">SPF alignment<\/span>\n          <span class=\"use-case-pill\">IP warming prep<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- CNAME Lookup -->\n    <div class=\"tool-card\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>CNAME Lookup<\/h3>\n          <span class=\"tool-tag\">DNS<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          Many email-related domains \u2014 custom tracking links, branded sending domains, DKIM-via-CNAME setups, and custom bounce addresses \u2014 rely on CNAME chains that redirect one hostname to another. The CNAME Lookup tool traces the full alias chain for any hostname, step by step, down to the final A record target. It shows every hop in the chain with its TTL value, making it straightforward to spot broken links (a CNAME pointing to a non-existent target), unexpected redirections, or chains that terminate at the wrong endpoint. Particularly useful after onboarding with a new ESP that requires CNAME-based domain verification \u2014 confirm the chain resolves correctly before you start sending.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">Tracking domain verification<\/span>\n          <span class=\"use-case-pill\">Custom bounce domains<\/span>\n          <span class=\"use-case-pill\">DKIM-via-CNAME<\/span>\n          <span class=\"use-case-pill\">ESP onboarding checks<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div><!-- \/section 04 -->\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       SECTION 05 \u2014 Utilities\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"section-header\" style=\"margin-top:32px;\">\n    <div class=\"section-header-accent\"><\/div>\n    <div class=\"section-header-icon\">\n      <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z\"><\/path><path d=\"M15 12a3 3 0 11-6 0 3 3 0 016 0z\"><\/path><\/svg>\n    <\/div>\n    <div class=\"section-header-body\">\n      <div class=\"section-header-num\">Section 05<\/div>\n      <div class=\"section-header-title\">Utilities<\/div>\n      <div class=\"section-header-desc\">List hygiene, template validation, and secure credential generation<\/div>\n    <\/div>\n    <span class=\"section-header-count\">3 tools<\/span>\n  <\/div>\n\n  <div class=\"tools-list\">\n\n    <!-- Email List Analyzer -->\n    <div class=\"tool-card\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M9 17v-2m3 2v-4m3 4v-6m2 10H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>Email List Analyzer<\/h3>\n          <span class=\"tool-tag\">List Hygiene<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          List quality is one of the highest-leverage deliverability factors, yet it's often overlooked until bounces start accumulating. The Email List Analyzer accepts a CSV upload or pasted address list and returns a detailed hygiene report processed entirely client-side \u2014 no data leaves your machine. It detects syntax errors that will hard-bounce immediately, duplicate entries, role addresses (postmaster@, abuse@, info@, no-reply@) that should never receive marketing mail, addresses from known disposable or temporary email domain providers, and common honeypot domain patterns used by spam traps. A hygiene score summarises overall list health alongside a per-category breakdown, so you know exactly what to trim before importing into your sending platform.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">Syntax error detection<\/span>\n          <span class=\"use-case-pill\">Duplicate removal<\/span>\n          <span class=\"use-case-pill\">Disposable email filter<\/span>\n          <span class=\"use-case-pill\">Role address flagging<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Email Template Verifier (Coming Soon) -->\n    <div class=\"tool-card coming-soon\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 113.536 3.536L6.5 21.036H3v-3.572L16.732 3.732z\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>Email Template Verifier<\/h3>\n          <span class=\"coming-soon-tag\">Coming Soon<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          A poorly coded HTML email can render broken in some clients, trigger spam filters in others, and fail deliverability checks entirely. The Email Template Verifier will accept an HTML template and run it through a suite of checks: valid unsubscribe link presence, text-to-image ratio, spam trigger word detection, broken link scanning, missing alt text on images, inline CSS compliance for major email clients, and overall HTML structure validity. It will produce an actionable report with a deliverability score and a prioritised list of issues to fix before sending \u2014 covering both rendering safety and spam filter risk.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">Spam trigger detection<\/span>\n          <span class=\"use-case-pill\">HTML structure check<\/span>\n          <span class=\"use-case-pill\">Unsubscribe validation<\/span>\n          <span class=\"use-case-pill\">Text-to-image ratio<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Password Generator -->\n    <div class=\"tool-card\">\n      <div class=\"tool-card-header\">\n        <div class=\"tool-icon\">\n          <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"><\/rect><path d=\"M7 11V7a5 5 0 0110 0v4\"><\/path><\/svg>\n        <\/div>\n        <div class=\"tool-card-title\">\n          <h3>Password Generator<\/h3>\n          <span class=\"tool-tag\">Security<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tool-card-body\">\n        <p>\n          SMTP credentials and transactional API keys protect your sending infrastructure \u2014 weak passwords are a direct path to account takeover and reputation abuse from unauthorised senders. The Password Generator produces cryptographically random passwords using the browser's native <code>crypto.getRandomValues()<\/code> API, meaning nothing is sent to a server at any point. Configurable options include length (8\u2013128 characters), character sets (uppercase, lowercase, digits, symbols), and exclusion of visually ambiguous characters (l, 1, O, 0) for credentials that may need to be transcribed. Generate multiple passwords in a single click and copy to clipboard with one action.\n        <\/p>\n        <div class=\"use-cases\">\n          <span class=\"use-case-pill\">SMTP credential gen<\/span>\n          <span class=\"use-case-pill\">API key passwords<\/span>\n          <span class=\"use-case-pill\">Configurable complexity<\/span>\n          <span class=\"use-case-pill\">Client-side only<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div><!-- \/section 05 -->\n\n  <!-- What's Next -->\n  <div class=\"post-body\" style=\"margin-top:24px;\">\n    <p>\n      The Toolkit launches at v1.1 with 14 live tools and 5 more in active development. The coming-soon tools \u2014 Blacklist Checker, Bounce Code Decoder, Email Header Analyzer, and Email Template Verifier \u2014 are already in build and will ship in the weeks ahead.\n    <\/p>\n    <p>\n      If there's a tool you'd like to see added, reach out through the mySMTP support channel. Every tool in the current suite started as a request from someone who was tired of juggling browser tabs.\n    <\/p>\n    <p>\n      The Toolkit is free. It will stay free. Great deliverability shouldn't require a subscription.\n    <\/p>\n    <div class=\"post-tags\">\n      <span class=\"tag-label\">Tags<\/span>\n      <span class=\"post-tag\">Email Deliverability<\/span>\n      <span class=\"post-tag\">DKIM<\/span>\n      <span class=\"post-tag\">SPF<\/span>\n      <span class=\"post-tag\">DMARC<\/span>\n      <span class=\"post-tag\">DNS Tools<\/span>\n      <span class=\"post-tag\">BIMI<\/span>\n      <span class=\"post-tag\">Product Launch<\/span>\n      <span class=\"post-tag\">List Hygiene<\/span>\n    <\/div>\n  <\/div>\n\n  <!-- CTA -->\n  <div class=\"cta-card\">\n    <div class=\"cta-eyebrow\">Free \u00b7 No sign-up required<\/div>\n    <h2>Open the mySMTP Deliverability Toolkit<\/h2>\n    <p>19 browser-based tools for DNS diagnostics, authentication, deliverability, and everything in between.<\/p>\n    <a href=\"https:\/\/toolbox.smtp.ai\/\" class=\"cta-btn\" target=\"_blank\" rel=\"noopener\">\n      <svg width=\"15\" height=\"15\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M5 12h14M12 5l7 7-7 7\"><\/path><\/svg>\n      Launch the Toolkit\n    <\/a>\n    <div class=\"cta-url\"><span>toolbox.smtp.ai<\/span><\/div>\n  <\/div>\n\n<\/div><!-- \/page-wrap -->\n\n\n<\/body><\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Introducing the mySMTP Deliverability Toolbox \u2014 Blog Post We&#8217;re launching toolbox.smtp.ai, the mySMTP Deliverability Toolkit \u2014 a free, unified suite of tools built for email senders, deliverability engineers, and technical marketers who need fast, reliable answers without the tab-switching. Every tool runs entirely in the browser. Nothing is transmitted to our servers \u2014 your email [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2140,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_oct_exclude_from_cache":false,"footnotes":""},"categories":[3],"tags":[27],"class_list":["post-2109","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deliverability","tag-deliverability"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Introducing the mySMTP Deliverability Toolbox - mySMTP BLOG<\/title>\n<meta name=\"description\" content=\"Test SPF, DKIM, DMARC and email authentication settings with the free mySMTP Deliverability Toolbox. Improve inbox placement and sender trust.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing the mySMTP Deliverability Toolbox - mySMTP BLOG\" \/>\n<meta property=\"og:description\" content=\"Test SPF, DKIM, DMARC and email authentication settings with the free mySMTP Deliverability Toolbox. Improve inbox placement and sender trust.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/\" \/>\n<meta property=\"og:site_name\" content=\"mySMTP BLOG\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-09T09:06:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-09T10:35:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mysmtp.blog\/wp-content\/uploads\/2026\/06\/The-TOOLBOX-fix-your-email-1200x1200-1-e1781001290521.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Cristi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cristi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/2026\\\/06\\\/09\\\/introducing-the-mysmtp-deliverability-toolbox\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/2026\\\/06\\\/09\\\/introducing-the-mysmtp-deliverability-toolbox\\\/\"},\"author\":{\"name\":\"Cristi\",\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/#\\\/schema\\\/person\\\/c85143e0104413811a21da48d1747c81\"},\"headline\":\"Introducing the mySMTP Deliverability Toolbox\",\"datePublished\":\"2026-06-09T09:06:34+00:00\",\"dateModified\":\"2026-06-09T10:35:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/2026\\\/06\\\/09\\\/introducing-the-mysmtp-deliverability-toolbox\\\/\"},\"wordCount\":2596,\"publisher\":{\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/2026\\\/06\\\/09\\\/introducing-the-mysmtp-deliverability-toolbox\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mysmtp.blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/The-TOOLBOX-fix-your-email-1200x1200-1-e1781001290521.png\",\"keywords\":[\"Deliverability\"],\"articleSection\":[\"Deliverability\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/2026\\\/06\\\/09\\\/introducing-the-mysmtp-deliverability-toolbox\\\/\",\"url\":\"https:\\\/\\\/www.mysmtp.blog\\\/2026\\\/06\\\/09\\\/introducing-the-mysmtp-deliverability-toolbox\\\/\",\"name\":\"Introducing the mySMTP Deliverability Toolbox - mySMTP BLOG\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/2026\\\/06\\\/09\\\/introducing-the-mysmtp-deliverability-toolbox\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/2026\\\/06\\\/09\\\/introducing-the-mysmtp-deliverability-toolbox\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mysmtp.blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/The-TOOLBOX-fix-your-email-1200x1200-1-e1781001290521.png\",\"datePublished\":\"2026-06-09T09:06:34+00:00\",\"dateModified\":\"2026-06-09T10:35:59+00:00\",\"description\":\"Test SPF, DKIM, DMARC and email authentication settings with the free mySMTP Deliverability Toolbox. Improve inbox placement and sender trust.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/2026\\\/06\\\/09\\\/introducing-the-mysmtp-deliverability-toolbox\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mysmtp.blog\\\/2026\\\/06\\\/09\\\/introducing-the-mysmtp-deliverability-toolbox\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/2026\\\/06\\\/09\\\/introducing-the-mysmtp-deliverability-toolbox\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mysmtp.blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/The-TOOLBOX-fix-your-email-1200x1200-1-e1781001290521.png\",\"contentUrl\":\"https:\\\/\\\/www.mysmtp.blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/The-TOOLBOX-fix-your-email-1200x1200-1-e1781001290521.png\",\"width\":600,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/2026\\\/06\\\/09\\\/introducing-the-mysmtp-deliverability-toolbox\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mysmtp.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing the mySMTP Deliverability Toolbox\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/#website\",\"url\":\"https:\\\/\\\/www.mysmtp.blog\\\/\",\"name\":\"mySMTP BLOG\",\"description\":\"We send emails, get valuable insights about sending emails\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mysmtp.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/#organization\",\"name\":\"mySMTP BLOG\",\"url\":\"https:\\\/\\\/www.mysmtp.blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mysmtp.blog\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/mySMTP-Logo-Final.svg\",\"contentUrl\":\"https:\\\/\\\/www.mysmtp.blog\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/mySMTP-Logo-Final.svg\",\"width\":734,\"height\":225,\"caption\":\"mySMTP BLOG\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/#\\\/schema\\\/person\\\/c85143e0104413811a21da48d1747c81\",\"name\":\"Cristi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.mysmtp.blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cropped-cristi-blog-author-image150H-1-1-96x96.png\",\"url\":\"https:\\\/\\\/www.mysmtp.blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cropped-cristi-blog-author-image150H-1-1-96x96.png\",\"contentUrl\":\"https:\\\/\\\/www.mysmtp.blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cropped-cristi-blog-author-image150H-1-1-96x96.png\",\"caption\":\"Cristi\"},\"url\":\"https:\\\/\\\/www.mysmtp.blog\\\/author\\\/cristi\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introducing the mySMTP Deliverability Toolbox - mySMTP BLOG","description":"Test SPF, DKIM, DMARC and email authentication settings with the free mySMTP Deliverability Toolbox. Improve inbox placement and sender trust.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/","og_locale":"en_GB","og_type":"article","og_title":"Introducing the mySMTP Deliverability Toolbox - mySMTP BLOG","og_description":"Test SPF, DKIM, DMARC and email authentication settings with the free mySMTP Deliverability Toolbox. Improve inbox placement and sender trust.","og_url":"https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/","og_site_name":"mySMTP BLOG","article_published_time":"2026-06-09T09:06:34+00:00","article_modified_time":"2026-06-09T10:35:59+00:00","og_image":[{"width":600,"height":600,"url":"https:\/\/www.mysmtp.blog\/wp-content\/uploads\/2026\/06\/The-TOOLBOX-fix-your-email-1200x1200-1-e1781001290521.png","type":"image\/png"}],"author":"Cristi","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Cristi","Estimated reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/#article","isPartOf":{"@id":"https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/"},"author":{"name":"Cristi","@id":"https:\/\/www.mysmtp.blog\/#\/schema\/person\/c85143e0104413811a21da48d1747c81"},"headline":"Introducing the mySMTP Deliverability Toolbox","datePublished":"2026-06-09T09:06:34+00:00","dateModified":"2026-06-09T10:35:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/"},"wordCount":2596,"publisher":{"@id":"https:\/\/www.mysmtp.blog\/#organization"},"image":{"@id":"https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mysmtp.blog\/wp-content\/uploads\/2026\/06\/The-TOOLBOX-fix-your-email-1200x1200-1-e1781001290521.png","keywords":["Deliverability"],"articleSection":["Deliverability"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/","url":"https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/","name":"Introducing the mySMTP Deliverability Toolbox - mySMTP BLOG","isPartOf":{"@id":"https:\/\/www.mysmtp.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/#primaryimage"},"image":{"@id":"https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mysmtp.blog\/wp-content\/uploads\/2026\/06\/The-TOOLBOX-fix-your-email-1200x1200-1-e1781001290521.png","datePublished":"2026-06-09T09:06:34+00:00","dateModified":"2026-06-09T10:35:59+00:00","description":"Test SPF, DKIM, DMARC and email authentication settings with the free mySMTP Deliverability Toolbox. Improve inbox placement and sender trust.","breadcrumb":{"@id":"https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/#primaryimage","url":"https:\/\/www.mysmtp.blog\/wp-content\/uploads\/2026\/06\/The-TOOLBOX-fix-your-email-1200x1200-1-e1781001290521.png","contentUrl":"https:\/\/www.mysmtp.blog\/wp-content\/uploads\/2026\/06\/The-TOOLBOX-fix-your-email-1200x1200-1-e1781001290521.png","width":600,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/www.mysmtp.blog\/2026\/06\/09\/introducing-the-mysmtp-deliverability-toolbox\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mysmtp.blog\/"},{"@type":"ListItem","position":2,"name":"Introducing the mySMTP Deliverability Toolbox"}]},{"@type":"WebSite","@id":"https:\/\/www.mysmtp.blog\/#website","url":"https:\/\/www.mysmtp.blog\/","name":"mySMTP BLOG","description":"We send emails, get valuable insights about sending emails","publisher":{"@id":"https:\/\/www.mysmtp.blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mysmtp.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.mysmtp.blog\/#organization","name":"mySMTP BLOG","url":"https:\/\/www.mysmtp.blog\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.mysmtp.blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.mysmtp.blog\/wp-content\/uploads\/2024\/08\/mySMTP-Logo-Final.svg","contentUrl":"https:\/\/www.mysmtp.blog\/wp-content\/uploads\/2024\/08\/mySMTP-Logo-Final.svg","width":734,"height":225,"caption":"mySMTP BLOG"},"image":{"@id":"https:\/\/www.mysmtp.blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.mysmtp.blog\/#\/schema\/person\/c85143e0104413811a21da48d1747c81","name":"Cristi","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.mysmtp.blog\/wp-content\/uploads\/2024\/09\/cropped-cristi-blog-author-image150H-1-1-96x96.png","url":"https:\/\/www.mysmtp.blog\/wp-content\/uploads\/2024\/09\/cropped-cristi-blog-author-image150H-1-1-96x96.png","contentUrl":"https:\/\/www.mysmtp.blog\/wp-content\/uploads\/2024\/09\/cropped-cristi-blog-author-image150H-1-1-96x96.png","caption":"Cristi"},"url":"https:\/\/www.mysmtp.blog\/author\/cristi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.mysmtp.blog\/wp-json\/wp\/v2\/posts\/2109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mysmtp.blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mysmtp.blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mysmtp.blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mysmtp.blog\/wp-json\/wp\/v2\/comments?post=2109"}],"version-history":[{"count":28,"href":"https:\/\/www.mysmtp.blog\/wp-json\/wp\/v2\/posts\/2109\/revisions"}],"predecessor-version":[{"id":2143,"href":"https:\/\/www.mysmtp.blog\/wp-json\/wp\/v2\/posts\/2109\/revisions\/2143"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mysmtp.blog\/wp-json\/wp\/v2\/media\/2140"}],"wp:attachment":[{"href":"https:\/\/www.mysmtp.blog\/wp-json\/wp\/v2\/media?parent=2109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mysmtp.blog\/wp-json\/wp\/v2\/categories?post=2109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mysmtp.blog\/wp-json\/wp\/v2\/tags?post=2109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}