CINXE.COM
Blog | Fastmail
<!doctype html><html lang="en" class="no-script"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="preload" as="font" type="font/woff2" href="/assets/fonts/roca/rocaone-rg-webfont.woff2" crossorigin><link rel="preload" as="font" type="font/woff2" href="/assets/fonts/proximanova/basic/proximanova-regular.woff2" crossorigin><link rel="preload" as="font" type="font/woff2" href="/assets/fonts/proximanova/basic/proximanova-semibold.woff2" crossorigin><link rel="preload" as="font" type="font/woff2" href="/assets/fonts/proximanova/basic/proximanova-bold.woff2" crossorigin><link rel="alternate" type="application/atom+xml" title="RSS Feed for the Fastmail blog" href="/blog/feed.xml"><link href="/pagefind/pagefind-ui.css" rel="stylesheet"><script defer src="/pagefind/pagefind-ui.js"></script><title>Blog | Fastmail</title><meta property="og:title" content="Blog"><meta name="twitter:title" content="Blog"><link rel="canonical" href="https://www.fastmail.com/blog/"><meta property="og:url" content="https://www.fastmail.com/blog/"><meta property="og:site_name" content="Fastmail"><meta name="twitter:site" content="@Fastmail"><meta name="twitter:creator" content="@Fastmail"><meta property="og:image" content="https://www.fastmail.com/assets/images/opengraph/Fastmail-OG.png"><meta name="twitter:image" content="https://www.fastmail.com/assets/images/opengraph/Fastmail-OG.png"><meta property="og:image:type" content="png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta name="twitter:card" content="summary_large_image"><meta property="og:type" content="website"><meta property="eleventy:path" content="./source/pages/blog/latest.11ty.mjs"><script>document.querySelector("html").classList.remove("no-script");function run(o){document.readyState==="loading"?document.addEventListener("DOMContentLoaded",o):o()}(function(){if("fonts"in document){if(sessionStorage.fontsLoaded){document.documentElement.classList.add("fonts-loaded-2");return}Promise.all([document.fonts.load("400 1em 'Proxima Nova'"),document.fonts.load("400 1em roca")]).then(function(){document.documentElement.classList.add("fonts-loaded-1"),Promise.all([document.fonts.load("600 1em 'Proxima Nova'"),document.fonts.load("700 1em 'Proxima Nova'"),document.fonts.load("100 1em roca"),document.fonts.load("300 1em roca")]).then(function(){document.documentElement.classList.remove("fonts-loaded-1"),document.documentElement.classList.add("fonts-loaded-2"),sessionStorage.fontsLoaded=!0})})}})(); </script><style> /*! * Web Fonts from Fontspring.com * * All OpenType features and all extended glyphs have been removed. * Fully installable fonts can be purchased at http://www.fontspring.com * * The fonts included in this stylesheet are subject to the End User License you purchased * from Fontspring. The fonts are protected under domestic and international trademark and * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or * distributing this font software. * * (c) 2010-2024 Fontspring * * The fonts included are copyrighted by the vendors listed below. * * Vendor: Mark Simonson Studio * License URL: https://www.fontspring.com/licenses/mark-simonson-studio/webfont * * Vendor: My Creative Land * License URL: https://www.fontspring.com/license/my-creative-land/webfont */@font-face{descent-override:55%;font-family:Georgia Roca Fallback;font-style:normal;size-adjust:90%;src:local(Georgia-Bold)}@font-face{font-display:swap;font-family:roca;font-style:normal;font-weight:100;src:url(/assets/fonts/roca/rocaone-th-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:roca;font-style:normal;font-weight:300;src:url(/assets/fonts/roca/rocaone-lt-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:roca;font-style:normal;font-weight:400;src:url(/assets/fonts/roca/rocaone-rg-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:300;src:local("Proxima Nova Light"),local("ProximaNova-Light"),url(/assets/fonts/proximanova/basic/proximanova-light.woff2) format("woff2"),url(/assets/fonts/proximanova/basic/proximanova-light.woff) format("woff");unicode-range:u+0000-007e,u+00a0-00a3,u+00a5,u+00a8-00a9,u+00ab,u+00ae,u+00b4,u+00b8,u+00bb,u+00bf-00c2,u+00c4,u+00c6-00cb,u+00cd-00cf,u+00d1,u+00d3-00d4,u+00d6,u+00d9-00dc,u+00df-00e2,u+00e4,u+00e6-00eb,u+00ed-00ef,u+00f1,u+00f3-00f4,u+00f6,u+00f9-00fc,u+00ff,u+0152-0153,u+0178,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+202f,u+2039-203a,u+20ac,u+2122}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:300;src:local("Proxima Nova Light"),local("ProximaNova-Light"),url(/assets/fonts/proximanova/extended/proximanova-light.woff2) format("woff2"),url(/assets/fonts/proximanova/extended/proximanova-light.woff) format("woff");unicode-range:u+007f-009f,u+00a4,u+00a6-00a7,u+00aa,u+00ac-00ad,u+00af-00b3,u+00b5-00b7,u+00b9-00ba,u+00bc-00be,u+00c3,u+00c5,u+00cc,u+00d0,u+00d2,u+00d5,u+00d7-00d8,u+00dd-00de,u+00e3,u+00e5,u+00ec,u+00f0,u+00f2,u+00f5,u+00f7-00f8,u+00fd-00fe,u+0100-0151,u+0154-0177,u+0179-02c5,u+02c7-02d9,u+02db,u+02dd-2012,u+2015-2017,u+201b,u+201f-2021,u+2023-2025,u+2027-202e,u+2030-2038,u+203b-20ab,u+20ad-2121,u+2123-fb04}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:400;src:local("Proxima Nova Regular"),local("ProximaNova-Regular"),url(/assets/fonts/proximanova/basic/proximanova-regular.woff2) format("woff2"),url(/assets/fonts/proximanova/basic/proximanova-regular.woff) format("woff");unicode-range:u+0000-007e,u+00a0-00a3,u+00a5,u+00a8-00a9,u+00ab,u+00ae,u+00b4,u+00b8,u+00bb,u+00bf-00c2,u+00c4,u+00c6-00cb,u+00cd-00cf,u+00d1,u+00d3-00d4,u+00d6,u+00d9-00dc,u+00df-00e2,u+00e4,u+00e6-00eb,u+00ed-00ef,u+00f1,u+00f3-00f4,u+00f6,u+00f9-00fc,u+00ff,u+0152-0153,u+0178,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+202f,u+2039-203a,u+20ac,u+2122}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:400;src:local("Proxima Nova Regular"),local("ProximaNova-Regular"),url(/assets/fonts/proximanova/extended/proximanova-regular.woff2) format("woff2"),url(/assets/fonts/proximanova/extended/proximanova-regular.woff) format("woff");unicode-range:u+007f-009f,u+00a4,u+00a6-00a7,u+00aa,u+00ac-00ad,u+00af-00b3,u+00b5-00b7,u+00b9-00ba,u+00bc-00be,u+00c3,u+00c5,u+00cc,u+00d0,u+00d2,u+00d5,u+00d7-00d8,u+00dd-00de,u+00e3,u+00e5,u+00ec,u+00f0,u+00f2,u+00f5,u+00f7-00f8,u+00fd-00fe,u+0100-0151,u+0154-0177,u+0179-02c5,u+02c7-02d9,u+02db,u+02dd-2012,u+2015-2017,u+201b,u+201f-2021,u+2023-2025,u+2027-202e,u+2030-2038,u+203b-20ab,u+20ad-2121,u+2123-fb04}@font-face{font-display:swap;font-family:Proxima Nova;font-style:italic;font-weight:400;src:local("Proxima Nova Regular Italic"),local("ProximaNova-RegularIt"),url(/assets/fonts/proximanova/basic/proximanova-regularit.woff2) format("woff2"),url(/assets/fonts/proximanova/basic/proximanova-regularit.woff) format("woff");unicode-range:u+0000-007e,u+00a0-00a3,u+00a5,u+00a8-00a9,u+00ab,u+00ae,u+00b4,u+00b8,u+00bb,u+00bf-00c2,u+00c4,u+00c6-00cb,u+00cd-00cf,u+00d1,u+00d3-00d4,u+00d6,u+00d9-00dc,u+00df-00e2,u+00e4,u+00e6-00eb,u+00ed-00ef,u+00f1,u+00f3-00f4,u+00f6,u+00f9-00fc,u+00ff,u+0152-0153,u+0178,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+202f,u+2039-203a,u+20ac,u+2122}@font-face{font-display:swap;font-family:Proxima Nova;font-style:italic;font-weight:400;src:local("Proxima Nova Regular Italic"),local("ProximaNova-RegularIt"),url(/assets/fonts/proximanova/extended/proximanova-regularit.woff2) format("woff2"),url(/assets/fonts/proximanova/extended/proximanova-regularit.woff) format("woff");unicode-range:u+007f-009f,u+00a4,u+00a6-00a7,u+00aa,u+00ac-00ad,u+00af-00b3,u+00b5-00b7,u+00b9-00ba,u+00bc-00be,u+00c3,u+00c5,u+00cc,u+00d0,u+00d2,u+00d5,u+00d7-00d8,u+00dd-00de,u+00e3,u+00e5,u+00ec,u+00f0,u+00f2,u+00f5,u+00f7-00f8,u+00fd-00fe,u+0100-0151,u+0154-0177,u+0179-02c5,u+02c7-02d9,u+02db,u+02dd-2012,u+2015-2017,u+201b,u+201f-2021,u+2023-2025,u+2027-202e,u+2030-2038,u+203b-20ab,u+20ad-2121,u+2123-fb04}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:500;src:local("Proxima Nova Medium"),local("ProximaNova-Medium"),url(/assets/fonts/proximanova/basic/proximanova-medium.woff2) format("woff2"),url(/assets/fonts/proximanova/basic/proximanova-medium.woff) format("woff");unicode-range:u+0000-007e,u+00a0-00a3,u+00a5,u+00a8-00a9,u+00ab,u+00ae,u+00b4,u+00b8,u+00bb,u+00bf-00c2,u+00c4,u+00c6-00cb,u+00cd-00cf,u+00d1,u+00d3-00d4,u+00d6,u+00d9-00dc,u+00df-00e2,u+00e4,u+00e6-00eb,u+00ed-00ef,u+00f1,u+00f3-00f4,u+00f6,u+00f9-00fc,u+00ff,u+0152-0153,u+0178,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+202f,u+2039-203a,u+20ac,u+2122}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:500;src:local("Proxima Nova Medium"),local("ProximaNova-Medium"),url(/assets/fonts/proximanova/extended/proximanova-medium.woff2) format("woff2"),url(/assets/fonts/proximanova/extended/proximanova-medium.woff) format("woff");unicode-range:u+007f-009f,u+00a4,u+00a6-00a7,u+00aa,u+00ac-00ad,u+00af-00b3,u+00b5-00b7,u+00b9-00ba,u+00bc-00be,u+00c3,u+00c5,u+00cc,u+00d0,u+00d2,u+00d5,u+00d7-00d8,u+00dd-00de,u+00e3,u+00e5,u+00ec,u+00f0,u+00f2,u+00f5,u+00f7-00f8,u+00fd-00fe,u+0100-0151,u+0154-0177,u+0179-02c5,u+02c7-02d9,u+02db,u+02dd-2012,u+2015-2017,u+201b,u+201f-2021,u+2023-2025,u+2027-202e,u+2030-2038,u+203b-20ab,u+20ad-2121,u+2123-fb04}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:600;src:local("Proxima Nova Semibold"),local("ProximaNova-Semibold"),url(/assets/fonts/proximanova/basic/proximanova-semibold.woff2) format("woff2"),url(/assets/fonts/proximanova/basic/proximanova-semibold.woff) format("woff");unicode-range:u+0000-007e,u+00a0-00a3,u+00a5,u+00a8-00a9,u+00ab,u+00ae,u+00b4,u+00b8,u+00bb,u+00bf-00c2,u+00c4,u+00c6-00cb,u+00cd-00cf,u+00d1,u+00d3-00d4,u+00d6,u+00d9-00dc,u+00df-00e2,u+00e4,u+00e6-00eb,u+00ed-00ef,u+00f1,u+00f3-00f4,u+00f6,u+00f9-00fc,u+00ff,u+0152-0153,u+0178,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+202f,u+2039-203a,u+20ac,u+2122}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:600;src:local("Proxima Nova Semibold"),local("ProximaNova-Semibold"),url(/assets/fonts/proximanova/extended/proximanova-semibold.woff2) format("woff2"),url(/assets/fonts/proximanova/extended/proximanova-semibold.woff) format("woff");unicode-range:u+007f-009f,u+00a4,u+00a6-00a7,u+00aa,u+00ac-00ad,u+00af-00b3,u+00b5-00b7,u+00b9-00ba,u+00bc-00be,u+00c3,u+00c5,u+00cc,u+00d0,u+00d2,u+00d5,u+00d7-00d8,u+00dd-00de,u+00e3,u+00e5,u+00ec,u+00f0,u+00f2,u+00f5,u+00f7-00f8,u+00fd-00fe,u+0100-0151,u+0154-0177,u+0179-02c5,u+02c7-02d9,u+02db,u+02dd-2012,u+2015-2017,u+201b,u+201f-2021,u+2023-2025,u+2027-202e,u+2030-2038,u+203b-20ab,u+20ad-2121,u+2123-fb04}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:700;src:local("Proxima Nova Bold"),local("ProximaNova-Bold"),url(/assets/fonts/proximanova/basic/proximanova-bold.woff2) format("woff2"),url(/assets/fonts/proximanova/basic/proximanova-bold.woff) format("woff");unicode-range:u+0000-007e,u+00a0-00a3,u+00a5,u+00a8-00a9,u+00ab,u+00ae,u+00b4,u+00b8,u+00bb,u+00bf-00c2,u+00c4,u+00c6-00cb,u+00cd-00cf,u+00d1,u+00d3-00d4,u+00d6,u+00d9-00dc,u+00df-00e2,u+00e4,u+00e6-00eb,u+00ed-00ef,u+00f1,u+00f3-00f4,u+00f6,u+00f9-00fc,u+00ff,u+0152-0153,u+0178,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+202f,u+2039-203a,u+20ac,u+2122}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:700;src:local("Proxima Nova Bold"),local("ProximaNova-Bold"),url(/assets/fonts/proximanova/extended/proximanova-bold.woff2) format("woff2"),url(/assets/fonts/proximanova/extended/proximanova-bold.woff) format("woff");unicode-range:u+007f-009f,u+00a4,u+00a6-00a7,u+00aa,u+00ac-00ad,u+00af-00b3,u+00b5-00b7,u+00b9-00ba,u+00bc-00be,u+00c3,u+00c5,u+00cc,u+00d0,u+00d2,u+00d5,u+00d7-00d8,u+00dd-00de,u+00e3,u+00e5,u+00ec,u+00f0,u+00f2,u+00f5,u+00f7-00f8,u+00fd-00fe,u+0100-0151,u+0154-0177,u+0179-02c5,u+02c7-02d9,u+02db,u+02dd-2012,u+2015-2017,u+201b,u+201f-2021,u+2023-2025,u+2027-202e,u+2030-2038,u+203b-20ab,u+20ad-2121,u+2123-fb04}@font-face{font-display:swap;font-family:Proxima Nova;font-style:italic;font-weight:700;src:local("Proxima Nova Bold Italic"),local("ProximaNova-BoldIt"),url(/assets/fonts/proximanova/basic/proximanova-boldit.woff2) format("woff2"),url(/assets/fonts/proximanova/basic/proximanova-boldit.woff) format("woff");unicode-range:u+0000-007e,u+00a0-00a3,u+00a5,u+00a8-00a9,u+00ab,u+00ae,u+00b4,u+00b8,u+00bb,u+00bf-00c2,u+00c4,u+00c6-00cb,u+00cd-00cf,u+00d1,u+00d3-00d4,u+00d6,u+00d9-00dc,u+00df-00e2,u+00e4,u+00e6-00eb,u+00ed-00ef,u+00f1,u+00f3-00f4,u+00f6,u+00f9-00fc,u+00ff,u+0152-0153,u+0178,u+02c6,u+02da,u+02dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+202f,u+2039-203a,u+20ac,u+2122}@font-face{font-display:swap;font-family:Proxima Nova;font-style:italic;font-weight:700;src:local("Proxima Nova Bold Italic"),local("ProximaNova-BoldIt"),url(/assets/fonts/proximanova/extended/proximanova-boldit.woff2) format("woff2"),url(/assets/fonts/proximanova/extended/proximanova-boldit.woff) format("woff");unicode-range:u+007f-009f,u+00a4,u+00a6-00a7,u+00aa,u+00ac-00ad,u+00af-00b3,u+00b5-00b7,u+00b9-00ba,u+00bc-00be,u+00c3,u+00c5,u+00cc,u+00d0,u+00d2,u+00d5,u+00d7-00d8,u+00dd-00de,u+00e3,u+00e5,u+00ec,u+00f0,u+00f2,u+00f5,u+00f7-00f8,u+00fd-00fe,u+0100-0151,u+0154-0177,u+0179-02c5,u+02c7-02d9,u+02db,u+02dd-2012,u+2015-2017,u+201b,u+201f-2021,u+2023-2025,u+2027-202e,u+2030-2038,u+203b-20ab,u+20ad-2121,u+2123-fb04}</style><link rel="stylesheet" href="/assets/css/main-a7851194.css"><link rel="icon" href="/favicon.ico?v=64679438" sizes="48x48"><link rel="icon" href="/favicon.svg?v=5843ac65" sizes="any" type="image/svg+xml"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=961604de"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=10da1173"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=79a96923"><link rel="manifest" href="/site.webmanifest?v=310b8694"><link rel="mask-icon" href="/safari-pinned-tab.svg?v=857521d6" color="#176bad"><meta name="msapplication-TileColor" content="#1f5077"><script type="module" src="/assets/js/vendor-5cdf60a8.js"></script><script type="module" src="/assets/js/main-5d19a6d9.js"></script><script type="module" src="/assets/js/QIXchnMWni.js"></script></head><body class="font-sans text-fg"> <!--/* INJECT_BANNER */--> <div class="grid-body"> <div class="after:bg-transparent header-container sticky top-0 z-[9999]"> <div class="absolute h-full header-background-stuck left-0 top-0 w-full"></div> <div class="absolute h-full header-background-initial left-0 top-0 w-full"></div> <header id="header" class="flex h-header items-center relative select-none text-fx-lg wrapper"> <div class="flex flex-none h-full items-center relative"> <a href="/"><span class="sr-only">Home</span> <svg class="fill-[--logo-wordmark] i-fm-wordmark-logo w-[120px]" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 952.5 203.6"> <path d="M21.4 101.8a80.4 80.4 0 0 1 147.3-44.6l15.8 3.1 2-15A101.83 101.83 0 0 0 101.8 0C45.6 0 0 45.6 0 101.8c0 20.9 6.3 40.3 17.1 56.5l15.3 2 2.5-13.9a80.31 80.31 0 0 1-13.5-44.6z" fill="#0067b9"></path> <path d="M186.7 45.7c-.1-.1-.2-.2-.3-.4l-17.8 11.9c.1.1.2.2.3.4a79.89 79.89 0 0 1 13.3 44.2c0 44.4-36 80.4-80.4 80.4-27.7 0-52.2-14-66.6-35.4-.1-.1-.2-.3-.2-.4l-17.8 11.9c.1.1.2.3.2.4a101.7 101.7 0 0 0 84.4 44.9c56.2 0 101.8-45.6 101.8-101.8 0-20.7-6.2-40-16.9-56.1z" fill="#69b3e7"></path> <path d="M101.8 101.8 53.4 69.5V134c.5-.3.9-.6 0 0l30.4-9.4 18-22.8z" fill="#ffc107"></path> <path class="fill-inherit" d="M53.4 134h93.4c1.9 0 3.4-1.5 3.4-3.4V69.5L53.4 134zm292.5-99.1V54h-62.2v40h54.8v19.1h-54.8v55.5h-22.1V34.9h84.3zm89.8 132.6v1.1h-19.3c-.9-1.9-1.7-3.7-2.2-5.6-8.4 4.3-20.2 7.4-30.1 7.4-22.5 0-35.8-11.1-35.8-30.4 0-18.9 16.5-31.4 42-31.4 8.4 0 14.5.7 20.2 1.7v-2.8c0-13.9-8.4-20.8-23.4-20.8-9.1 0-18.9 1.5-28.8 4.8l-5.4-15.4c12.6-4.6 24.3-7.1 36.4-7.1 16.2 0 25.6 4.1 32.1 10.4 6.7 6.7 9.7 16.3 9.7 28V138c-.1 9.8 1.2 20.6 4.6 29.5zm-48.3-13.6c7.4 0 16.2-1.9 23-5.4V125c-5.9-1.1-10.6-1.7-18.8-1.7-15.2 0-23 5.9-23 15.8 0 10 6.7 14.8 18.8 14.8zm136-79.1-5.2 15.6c-9.8-3-19.7-4.5-29.5-4.5-11.9 0-17.5 4.5-17.5 10.6 0 6.3 4.3 10 19.9 13.9 27.7 6.9 37.9 15.4 37.9 30.1 0 19.9-14.9 29.9-42 29.9-13.2 0-26.7-2.2-39.4-6.5l5.4-15.6c11 3.3 23.6 5.4 34 5.4 14.9 0 21.4-3.9 21.4-11.1 0-5.9-4.5-9.8-23.2-14.3-25.4-6.1-34.2-15-34.2-30.6 0-16.5 13.4-28.6 37.7-28.6 12.2 0 23.7 2 34.7 5.7zm78.2 91.6c-6.3 2.6-14.9 4.1-22.1 4.1-8.5 0-16.3-2.2-21.2-7.1-5-5-7.2-11.5-7.2-22.5V88.6h-15.8V70.9h15.8V47.4h21.2V71H597v17.6h-24.7v49.6c0 10 4.5 14.5 13 14.5 4.5 0 9.3-.9 13.2-2l3.1 15.7zm160.7-62v64.2H741v-61.1c0-12.8-7.8-20.2-20.2-20.2-7.6 0-15.8 1.9-21.7 5.2v76.1h-21.2v-61.8c0-13.7-6.9-19.5-18.8-19.5-6.9 0-15.6 2.2-23 6.3v75h-21.4V70.9h20.1v6.7c8.7-5.2 20.6-8.5 31.9-8.5 9.8 0 19.1 3.5 25.8 9.7 9.8-5.9 22.8-9.7 35.5-9.7 10.8 0 19.9 3.5 25.4 9.3 6.3 6.3 8.9 14.3 8.9 26zm104.1 63.1v1.1h-19.3c-.9-1.9-1.7-3.7-2.2-5.6-8.4 4.3-20.2 7.4-30.1 7.4-22.5 0-35.8-11.1-35.8-30.4 0-18.9 16.5-31.4 42-31.4 8.4 0 14.5.7 20.2 1.7v-2.8c0-13.9-8.4-20.8-23.4-20.8-9.1 0-18.9 1.5-28.8 4.8l-5.4-15.4c12.6-4.6 24.3-7.1 36.4-7.1 16.2 0 25.6 4.1 32.1 10.4 6.7 6.7 9.7 16.3 9.7 28V138c-.1 9.8 1.2 20.6 4.6 29.5zm-48.3-13.6c7.4 0 16.2-1.9 23-5.4V125c-5.9-1.1-10.6-1.7-18.8-1.7-15.2 0-23 5.9-23 15.8.1 10 6.7 14.8 18.8 14.8zm88.7-120.1v18.4h-21.4V33.8h21.4zm0 37.1v97.7h-21.4V70.9h21.4zm45.7-39.7v137.4h-21.3V31.2h21.3z" fill="currentColor"></path> </svg> </a> </div> <div class="navigation-wrapper z-0"> <input id="menu-toggle" type="checkbox" role="button" aria-controls="primary-navigation" aria-expanded="false" aria-haspopup="true"> <label for="menu-toggle"> <span class="collasped-text sr-only">Open menu</span> <span class="expanded-text sr-only">Hide menu</span> <svg class="i-hamburger size-icon-lg stroke-[2.25]" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32 32"> <path d="M5 9H27"></path> <path d="M5 16H27"></path> <path d="M5 23H27"></path> </svg> </label> <div id="side-nav-overlay" class="lg:hidden"></div> <ul id="primary-navigation"> <li class="bg-white left-0 lg:hidden sticky top-0 w-full z-10"></li> <li class="top-level-wrapper"> <a href="/features/" class="block top-level-nav-item"> <div class="label-wrapper"> <p class="text-fx-lg trim">Product tour</p> </div> </a> </li> <li class="top-level-wrapper"> <a href="/business/" class="block top-level-nav-item"> <div class="label-wrapper"> <p class="text-fx-lg trim">For business</p> </div> </a> </li> <li class="top-level-wrapper"> <details name="top-level" class="group/details"> <summary class="expandable top-level-nav-item"> <div class="label-wrapper"> <p class="text-fx-lg trim">Support & Resources</p> </div> <svg xmlns="http://www.w3.org/2000/svg" class="fill-none group-open/details:rotate-180 size-icon-sm" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none" aria-hidden="true"> <use class="i-chevron" href="#i-chevron"></use> </svg> </summary> <ul class="second-level-wrapper"> <li> <p class="font-semibold lg:text-fx-lg text-fx-lg trim">Support</p> <ul class="third-level-wrapper"> <li> <a href="https://fastmail.help/hc/en-us/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> Help center</span> </p> </a> </li> <li> <a href="https://support.fastmail.com/support/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> Contact us</span> </p> </a> </li> <li> <a href="https://fastmailstatus.com/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> System status</span> </p> </a> </li> <li> <a href="/bug-bounty/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> Report a security issue</span> </p> </a> </li> </ul> </li> <li> <p class="font-semibold lg:text-fx-lg text-fx-lg trim">How to</p> <ul class="third-level-wrapper"> <li> <a href="/how-to/move-from-gmail/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> Move from Gmail</span> </p> </a> </li> <li> <a href="/how-to/move-from-outlook/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> Move from Outlook</span> </p> </a> </li> <li> <a href="/how-to/move-from-yahoo/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> Move from Yahoo</span> </p> </a> </li> <li> <a href="/how-to/move-from-proton/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> Move from Proton</span> </p> </a> </li> <li> <a href="/how-to/move-from-hey/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> Move from HEY</span> </p> </a> </li> <li> <a href="/how-to/email-for-your-domain/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> Get email for your domain</span> </p> </a> </li> <li> <a href="/how-to/stop-spam/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> Stop spam</span> </p> </a> </li> <li> <a href="/how-to/inbox-zero/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> Achieve inbox zero</span> </p> </a> </li> </ul> </li> <li> <p class="font-semibold lg:text-fx-lg text-fx-lg trim">Resources</p> <ul class="third-level-wrapper"> <li> <a href="/blog/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="current-page lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link relative whitespace-normal"> Blog</span> </p> </a> </li> <li> <a href="/digitalcitizen/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> Podcast</span> </p> </a> </li> <li> <a href="/company/about/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> About us</span> </p> </a> </li> <li> <a href="/company/values/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> Our values</span> </p> </a> </li> <li> <a href="/dev/" class="group"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> API Documentation</span> </p> </a> </li> </ul> </li> <li> <p class="font-semibold lg:text-fx-lg text-fx-lg trim">Download the app</p> <ul class="third-level-wrapper"> <li> <a href="https://apps.apple.com/us/app/fastmail-email-calendar/id931370077" class="group" target="_blank"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> App Store</span> <svg xmlns="http://www.w3.org/2000/svg" class="align-text-bottom inline size-icon" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none" aria-labelledby="external-link-title-ceb873" role="graphics-symbol"> <title id="external-link-title-ceb873">Download Fastmail on the App Store</title> <use class="i-external-link" href="#i-external-link"></use> </svg> </p> </a> </li> <li> <a href="https://play.google.com/store/apps/details?id=com.fastmail.app" class="group" target="_blank"> <p class="lg:max-w-max py-fx-4 text-fx-lg trim whitespace-nowrap"> <span class="lg:[--link-color:--theme-fg] lg:group-hover:link-underline lg:link whitespace-normal"> Google Play</span> <svg xmlns="http://www.w3.org/2000/svg" class="align-text-bottom inline size-icon" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none" aria-labelledby="external-link-title-530fee" role="graphics-symbol"> <title id="external-link-title-530fee">Download Fastmail on Google Play</title> <use class="i-external-link" href="#i-external-link"></use> </svg> </p> </a> </li> </ul> </li> </ul> </details> </li> <li class="top-level-wrapper"> <a href="/pricing/" class="block top-level-nav-item"> <div class="label-wrapper"> <p class="text-fx-lg trim">Pricing</p> </div> </a> </li> <span class="flex-grow ge-[64rem]:hidden"></span> <li class="bg-white bottom-0 flex flex-col gap-fx-2 left-0 lg:hidden pb-fx-6 pt-fx-2 px-fx-4 right-0 sticky text-center"> <a href="https://app.fastmail.com/"> <p class="active:bg-grey-100/20 bg-grey-100/10 hover:bg-grey-100/15 py-fx-4 rounded-md text-blue-120 text-fx-lg trim w-full">Log in</p> </a> <a href="https://app.fastmail.com/signup/"> <p class="active:bg-blue-120 bg-blue-100 font-semibold hover:bg-blue-110 py-fx-4 rounded-md text-fx-lg text-white trim w-full">Try for free</p> </a> </li> </ul> </div> <ul class="flex flex-1 flex-row-reverse flex-wrap gap-x-fx-2 gap-y-fx-10 overflow-hidden self-stretch"> <li class="flex items-center lt-[22.5rem]:hidden min-h-header product-nav-wrapper"> <a href="https://app.fastmail.com/signup/"> <div class="active:bg-[--header-signup-bg-active] bg-[--header-signup-bg] border border-[--header-signup-border] flex hover:bg-[--header-signup-bg-hover] items-center px-fx-5 py-[10.5px] rounded-md text-nowrap"> <p class="font-semibold text-[--header-signup-fg] text-fx-lg trim">Try for free</p> </div> </a> </li> <li class="flex items-center lt-[22.5rem]:hidden overflow-hidden product-nav-wrapper whitespace-nowrap"> <a href="https://app.fastmail.com/" class="py-fx-3 top-level-nav-item"> <div class="label-wrapper mx-fx-5"> <p class="text-fx-lg trim">Log in</p> </div> </a> </li> </ul> </header> </div> <main class="pb-5xl space-y-3xl"> <header class="[background-image:--hero-gradient] hero-generic overflow-hidden relative supports-[overflow:clip]:overflow-clip"> <div class="absolute bg-[--hero-gradient] grid grid-cols-[1fr_minmax(0,var(--grid-max-width))_1fr] grid-rows-[100%] inset-0"> <div class="aspect-square bg-blue-100 col-[2/-1] ml-[--outer-margin-left] opacity-30 relative rounded-full row-[1] top-[--outer-margin-top] w-[150%]"></div> <div class="col-[3] place-self-end row-[1]"> <div class="bg-lightblue-100 h-[--circle-height] opacity-30 rounded-t-full w-[--circle-width]"></div> </div> </div> <div class="-mt-header pb-8xl pt-[calc(var(--fluid-space-7xl)+var(--header-height))] relative space-y-2xl text-center text-pretty text-white wrapper"> <h1 class="font-normal font-serif text-9 trim">Blog</h1> <a href="/blog/feed.xml" class="[--link-color:--theme-fg-inverse] [--link-hover:--theme-fg-inverse-hover] flex gap-fx-2 items-center justify-center link max-w-max mx-auto whitespace-nowrap"> <p class="text-1 trim">RSS</p> <svg xmlns="http://www.w3.org/2000/svg" class="bg-snoozeorange-70 mb-fx-1 rounded size-icon stroke-2" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="none" aria-hidden="true"> <use class="i-rss" href="#i-rss"></use> </svg> </a> </div> </header> <div class="min-h-[3.4rem] mt-m wrapper"> <form action="https://duckduckgo.com/" method="get" class="flex h-[3.4rem] js:hidden max-h-[3.4rem] min-h-[3.4rem]"> <input type="hidden" name="sites" value="fastmail.com/blog"> <label for="search-input" class="sr-only">Search blog</label> <input name="q" id="search-input" type="search" autocomplete="off" class="border border-grey-20 flex-grow focus-visible:outline h-full hover:border-grey-30 outline-blue-100 px-s rounded-l-md text-0"> <button type="submit" class="*:pointer-events-none active:bg-grey-10 border border-grey-20 border-l-0 flex focus-visible:outline focus-visible:outline-lightblue-100 gap-2xs hover:bg-grey-5 items-center px-xs py-2xs rounded-r-md text-grey-90"> <p class="text-0 trim">Search</p> <div class="size-[24px]"> <svg viewbox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M64 128C99.3462 128 128 99.3463 128 64C128 28.6538 99.3462 0 64 0C28.6538 0 0 28.6538 0 64C0 99.3463 28.6538 128 64 128Z" fill="#DE5833"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M73.0002 111.75C73.0002 111.25 73.1229 111.136 71.5336 107.968C67.3096 99.5092 63.0642 87.5839 64.9949 79.8932C65.3469 78.4959 61.0163 28.1492 57.9549 26.5279C54.5523 24.7146 50.3656 21.838 46.5363 21.198C44.5934 20.8872 42.046 21.0344 40.0545 21.3026C39.7006 21.3503 39.686 21.9865 40.0242 22.1011C41.3316 22.544 42.9192 23.3131 43.8548 24.4759C44.0319 24.696 43.7942 25.0422 43.5119 25.0526C42.63 25.0853 41.03 25.455 38.9191 27.248C38.675 27.4553 38.8778 27.8404 39.192 27.7782C43.7285 26.8807 48.3616 27.3229 51.0919 29.8046C51.2691 29.9656 51.1765 30.2546 50.9454 30.3174C27.2513 36.7564 31.9417 57.3676 38.2494 82.6611C43.8678 105.191 45.9821 112.453 46.6488 114.665C46.7133 114.879 46.8639 115.049 47.0718 115.132C55.2281 118.38 73.0002 118.524 73.0002 113V111.75Z" fill="#DDDDDD"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M122.75 64C122.75 96.4467 96.4467 122.75 64 122.75C31.5533 122.75 5.25 96.4467 5.25 64C5.25 31.5533 31.5533 5.25 64 5.25C96.4467 5.25 122.75 31.5533 122.75 64ZM50.2892 115.986C48.6657 110.97 44.1286 96.4346 39.6473 78.0651C39.498 77.453 39.3489 76.8438 39.2005 76.2377L39.1968 76.2225C33.7724 54.0665 29.342 35.9701 53.6238 30.285C53.8458 30.233 53.9544 29.9676 53.8074 29.7933C51.0214 26.4882 45.8023 25.4049 39.2029 27.6816C38.9322 27.775 38.6972 27.502 38.8653 27.2703C40.1594 25.4865 42.6884 24.1151 43.9368 23.5138C44.1949 23.3896 44.1792 23.0117 43.9059 22.9262C43.0892 22.6705 41.6988 22.2793 40.1347 22.0269C39.7647 21.9672 39.7313 21.333 40.1028 21.283C49.4586 20.0243 59.2283 22.8331 64.1308 29.0087C64.177 29.0669 64.2437 29.1075 64.3163 29.1231C82.2691 32.9785 83.5546 61.3581 81.4865 62.6507C81.0788 62.9055 79.772 62.7593 78.0484 62.5664C71.063 61.7849 57.2305 60.2372 68.6469 81.5137C68.7596 81.7239 68.6104 82.002 68.3747 82.0387C61.9589 83.0363 70.13 103.073 76.1872 116.362C100.002 110.842 117.75 89.4935 117.75 64C117.75 34.3147 93.6853 10.25 64 10.25C34.3147 10.25 10.25 34.3147 10.25 64C10.25 88.9468 27.2452 109.924 50.2892 115.986Z" fill="white"></path> <path d="M84.2802 90.698C82.9135 90.0647 77.6585 93.8333 74.1707 96.7262C73.4417 95.695 72.0673 94.9453 68.967 95.4843C66.2535 95.9562 64.7556 96.6104 64.0872 97.7384C59.8043 96.1146 52.5991 93.6086 50.8585 96.0288C48.9557 98.6743 51.334 111.189 53.8611 112.814C55.1806 113.663 61.4917 109.606 64.7874 106.809C65.3191 107.558 66.1752 107.987 67.9351 107.946C70.5966 107.884 74.9136 107.265 75.5836 106.025C75.6243 105.95 75.6593 105.861 75.6892 105.759C79.0766 107.025 85.0385 108.365 86.3705 108.165C89.8414 107.644 85.887 91.4425 84.2802 90.698Z" fill="#3CA82B"></path> <path d="M74.4902 97.0965C74.6339 97.3528 74.7494 97.6231 74.8477 97.8979C75.3306 99.2485 76.1174 103.545 75.5224 104.606C74.9274 105.668 71.063 106.18 68.6791 106.221C66.2952 106.262 65.7585 105.39 65.2756 104.04C64.8893 102.959 64.6991 100.419 64.7037 98.9647C64.606 96.8073 65.3943 96.0488 69.0377 95.4592C71.734 95.0229 73.1595 95.5303 73.9824 96.3988C77.8102 93.5418 84.1971 89.51 84.82 90.2468C87.9261 93.921 88.3187 102.667 87.6461 106.186C87.4262 107.337 77.1412 105.047 77.1412 103.806C77.1412 98.6543 75.8045 97.2411 74.4902 97.0965Z" fill="#4CBA3C"></path> <path d="M51.9605 95.4878C52.8028 94.1546 59.6339 95.8125 63.3837 97.4813C63.3837 97.4813 62.6131 100.972 63.8399 105.085C64.1987 106.288 55.213 111.643 54.0401 110.722C52.6846 109.657 50.1899 98.29 51.9605 95.4878Z" fill="#4CBA3C"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M55.2689 68.4065C55.8216 66.0032 58.3962 61.4744 67.59 61.5844C72.238 61.565 78.0116 61.5824 81.8394 61.1476C87.5286 60.5013 91.7516 59.1252 94.5656 58.0526C98.5454 56.5342 99.9577 56.8728 100.453 57.7814C100.997 58.7796 100.356 60.5033 98.9652 62.09C96.309 65.1209 91.5339 67.4694 83.1003 68.1665C74.6668 68.8635 69.0796 66.6013 66.6746 70.2844C65.6373 71.873 66.4392 75.6169 74.595 76.7958C85.6159 78.3864 94.6672 74.8793 95.7856 76.9974C96.904 79.1155 90.4617 83.4249 79.4229 83.5152C68.3842 83.6054 61.4892 79.6503 59.0441 77.6843C55.9419 75.19 54.5536 71.5522 55.2689 68.4065Z" fill="#FFCC33"></path> <g opacity="0.8"> <path d="M69.327 42.127C69.9427 41.1188 71.3081 40.3406 73.5426 40.3406C75.777 40.3406 76.8282 41.2297 77.5559 42.2212C77.704 42.4229 77.4797 42.6603 77.2501 42.561C77.1949 42.5371 77.1389 42.5127 77.0821 42.4879C76.2649 42.131 75.2615 41.6927 73.5426 41.6683C71.7041 41.6421 70.5449 42.1026 69.8148 42.4994C69.5688 42.6332 69.1811 42.366 69.327 42.127Z" fill="#14307E"></path> <path d="M44.1708 43.4169C46.3405 42.5102 48.0457 42.6274 49.2513 42.9126C49.5051 42.9726 49.6815 42.6995 49.4785 42.5357C48.5428 41.781 46.4487 40.8441 43.7175 41.8625C41.2811 42.771 40.1328 44.6585 40.126 45.8996C40.1244 46.192 40.7261 46.2168 40.8817 45.9692C41.3022 45.3003 42.0012 44.3236 44.1708 43.4169Z" fill="#14307E"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M75.4405 55.9197C73.5224 55.9197 71.9665 54.3681 71.9665 52.4585C71.9665 50.5488 73.5224 48.9973 75.4405 48.9973C77.3587 48.9973 78.9146 50.5488 78.9146 52.4585C78.9146 54.3681 77.3587 55.9197 75.4405 55.9197ZM77.8873 51.3119C77.8873 50.8174 77.4823 50.4167 76.9879 50.4167C76.4934 50.4167 76.0927 50.8174 76.0885 51.3119C76.0885 51.8063 76.4934 52.207 76.9879 52.207C77.4866 52.207 77.8873 51.8063 77.8873 51.3119Z" fill="#14307E"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M52.4234 54.8539C52.4234 57.0833 50.6118 58.8906 48.374 58.8906C46.1404 58.8906 44.3245 57.0833 44.3245 54.8539C44.3245 52.6246 46.1404 50.8172 48.374 50.8172C50.6075 50.8172 52.4234 52.6246 52.4234 54.8539ZM51.2299 53.5155C51.2299 52.94 50.761 52.4711 50.1813 52.4711C49.6058 52.4711 49.137 52.9358 49.1327 53.5155C49.1327 54.0909 49.6016 54.5598 50.1813 54.5598C50.761 54.5598 51.2299 54.0909 51.2299 53.5155Z" fill="#14307E"></path> </g> </svg> </div> </button> </form> <div id="pagefind-search" class="ns:hidden"></div> </div> <ul class="gap-3xl grid grid-cols-1 lg:grid-cols-3 md:grid-cols-2 wrapper"> <li class="space-y-m"> <a href="/blog/not-ok-cupid/" class="block group"> <article class="space-y-m"> <picture><source type="image/webp" srcset="/assets/images/hero--0qTUq6ReY-576.webp 576w, /assets/images/hero--0qTUq6ReY-672.webp 672w, /assets/images/hero--0qTUq6ReY-700.webp 700w, /assets/images/hero--0qTUq6ReY-1152.webp 1152w, /assets/images/hero--0qTUq6ReY-1344.webp 1344w, /assets/images/hero--0qTUq6ReY-1400.webp 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"><img src="/assets/images/hero--0qTUq6ReY-576.png" alt loading="eager" decoding="sync" class="aspect-[2/1] object-cover rounded-md" width="1400" height="500" srcset="/assets/images/hero--0qTUq6ReY-576.png 576w, /assets/images/hero--0qTUq6ReY-672.png 672w, /assets/images/hero--0qTUq6ReY-700.png 700w, /assets/images/hero--0qTUq6ReY-1152.png 1152w, /assets/images/hero--0qTUq6ReY-1344.png 1344w, /assets/images/hero--0qTUq6ReY-1400.png 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"></picture> <h2 class="font-bold group-hover:underline text-0 trim underline-offset-2"> Not OK, Cupid </h2> <div class="text-0 trim"> A story of poor email address validation. </div> </article> </a> <a class="block group" href="/blog/author/brong/"> <address class="flex gap-s items-center not-italic"> <picture><source type="image/webp" srcset="/assets/images/brong_profile_picture-zuPLZmzW2E-42.webp 42w, /assets/images/brong_profile_picture-zuPLZmzW2E-84.webp 84w" sizes="42px"><img src="/assets/images/brong_profile_picture-zuPLZmzW2E-42.png" alt="Profile picture for Bron Gondwana" loading="lazy" decoding="async" class="instapaper_ignore object-cover rounded-full size-[42px]" width="84" height="84" srcset="/assets/images/brong_profile_picture-zuPLZmzW2E-42.png 42w, /assets/images/brong_profile_picture-zuPLZmzW2E-84.png 84w" sizes="42px"></picture> <div class="space-y-2xs"> <p data-pagefind-filter="author" class="author byline byline-name font-semibold group-hover:underline text-0 trim"> Bron Gondwana </p> <p class="text-0 text-grey-70 trim">CEO</p> </div> </address> </a> <ul role="list" class="flex flex-wrap gap-xs"> <a href="/blog/tags/company/"> <li class="bg-blue-10 hover:bg-blue-20 px-xs py-2xs rounded-md text-blue-100"> <p class="text-min-1 trim">Company</p> </li> </a> </ul> </li> <li class="space-y-m"> <a href="/blog/the-evolution-of-the-advanced-fee-scam/" class="block group"> <article class="space-y-m"> <picture><source type="image/webp" srcset="/assets/images/ad-fee-scam-hero-2-2x-hjiirAMnKP-576.webp 576w, /assets/images/ad-fee-scam-hero-2-2x-hjiirAMnKP-672.webp 672w, /assets/images/ad-fee-scam-hero-2-2x-hjiirAMnKP-700.webp 700w, /assets/images/ad-fee-scam-hero-2-2x-hjiirAMnKP-1152.webp 1152w, /assets/images/ad-fee-scam-hero-2-2x-hjiirAMnKP-1344.webp 1344w, /assets/images/ad-fee-scam-hero-2-2x-hjiirAMnKP-1400.webp 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"><img src="/assets/images/ad-fee-scam-hero-2-2x-hjiirAMnKP-576.png" alt="The evolution of the advanced fee scam" loading="eager" decoding="sync" class="aspect-[2/1] object-cover rounded-md" width="1400" height="500" srcset="/assets/images/ad-fee-scam-hero-2-2x-hjiirAMnKP-576.png 576w, /assets/images/ad-fee-scam-hero-2-2x-hjiirAMnKP-672.png 672w, /assets/images/ad-fee-scam-hero-2-2x-hjiirAMnKP-700.png 700w, /assets/images/ad-fee-scam-hero-2-2x-hjiirAMnKP-1152.png 1152w, /assets/images/ad-fee-scam-hero-2-2x-hjiirAMnKP-1344.png 1344w, /assets/images/ad-fee-scam-hero-2-2x-hjiirAMnKP-1400.png 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"></picture> <h2 class="font-bold group-hover:underline text-0 trim underline-offset-2"> The evolution of the advanced fee scam </h2> <div class="text-0 trim"> Advanced fee scams have evolved into fake job offers. Learn how to spot them and protect your personal data from scammers. </div> </article> </a> <a class="block group" href="/blog/author/aric/"> <address class="flex gap-s items-center not-italic"> <picture><source type="image/webp" srcset="/assets/images/aric-_VqA9DB55T-42.webp 42w, /assets/images/aric-_VqA9DB55T-84.webp 84w" sizes="42px"><img src="/assets/images/aric-_VqA9DB55T-42.png" alt="Profile picture for Aric Archebelle-Smith" loading="lazy" decoding="async" class="instapaper_ignore object-cover rounded-full size-[42px]" width="84" height="84" srcset="/assets/images/aric-_VqA9DB55T-42.png 42w, /assets/images/aric-_VqA9DB55T-84.png 84w" sizes="42px"></picture> <div class="space-y-2xs"> <p data-pagefind-filter="author" class="author byline byline-name font-semibold group-hover:underline text-0 trim"> Aric Archebelle-Smith </p> <p class="text-0 text-grey-70 trim">Customer Support Agent</p> </div> </address> </a> <ul role="list" class="flex flex-wrap gap-xs"> <a href="/blog/tags/company/"> <li class="bg-blue-10 hover:bg-blue-20 px-xs py-2xs rounded-md text-blue-100"> <p class="text-min-1 trim">Company</p> </li> </a> </ul> </li> <li class="space-y-m"> <a href="/blog/twenty-five-years-of-fastmail/" class="block group"> <article class="space-y-m"> <picture><source type="image/webp" srcset="/assets/images/hero-QwJ_2B6Fvy-576.webp 576w, /assets/images/hero-QwJ_2B6Fvy-672.webp 672w, /assets/images/hero-QwJ_2B6Fvy-700.webp 700w, /assets/images/hero-QwJ_2B6Fvy-1152.webp 1152w, /assets/images/hero-QwJ_2B6Fvy-1344.webp 1344w, /assets/images/hero-QwJ_2B6Fvy-1400.webp 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"><img src="/assets/images/hero-QwJ_2B6Fvy-576.png" alt loading="eager" decoding="sync" class="aspect-[2/1] object-cover rounded-md" width="1400" height="500" srcset="/assets/images/hero-QwJ_2B6Fvy-576.png 576w, /assets/images/hero-QwJ_2B6Fvy-672.png 672w, /assets/images/hero-QwJ_2B6Fvy-700.png 700w, /assets/images/hero-QwJ_2B6Fvy-1152.png 1152w, /assets/images/hero-QwJ_2B6Fvy-1344.png 1344w, /assets/images/hero-QwJ_2B6Fvy-1400.png 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"></picture> <h2 class="font-bold group-hover:underline text-0 trim underline-offset-2"> Dec 24: Twenty five years of Fastmail </h2> <div class="text-0 trim"> This year marks our 25th anniversary as a company, reflecting back </div> </article> </a> <a class="block group" href="/blog/author/team-fastmail/"> <address class="flex gap-s items-center not-italic"> <picture><source type="image/webp" srcset="/assets/images/team-fastmail-BScevxctun-42.webp 42w, /assets/images/team-fastmail-BScevxctun-84.webp 84w" sizes="42px"><img src="/assets/images/team-fastmail-BScevxctun-42.png" alt="Profile picture for The Fastmail Team" loading="lazy" decoding="async" class="instapaper_ignore object-cover rounded-full size-[42px]" width="84" height="84" srcset="/assets/images/team-fastmail-BScevxctun-42.png 42w, /assets/images/team-fastmail-BScevxctun-84.png 84w" sizes="42px"></picture> <div class="space-y-2xs"> <p data-pagefind-filter="author" class="author byline byline-name font-semibold group-hover:underline text-0 trim"> The Fastmail Team </p> </div> </address> </a> <ul role="list" class="flex flex-wrap gap-xs"> <a href="/blog/tags/company/"> <li class="bg-blue-10 hover:bg-blue-20 px-xs py-2xs rounded-md text-blue-100"> <p class="text-min-1 trim">Company</p> </li> </a> </ul> </li> <li class="space-y-m"> <a href="/blog/ten-years-of-jmap/" class="block group"> <article class="space-y-m"> <picture><source type="image/webp" srcset="/assets/images/hero-Q3-rdZsxRZ-576.webp 576w, /assets/images/hero-Q3-rdZsxRZ-672.webp 672w, /assets/images/hero-Q3-rdZsxRZ-700.webp 700w, /assets/images/hero-Q3-rdZsxRZ-1152.webp 1152w, /assets/images/hero-Q3-rdZsxRZ-1344.webp 1344w, /assets/images/hero-Q3-rdZsxRZ-1400.webp 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"><img src="/assets/images/hero-Q3-rdZsxRZ-576.png" alt loading="lazy" decoding="async" class="aspect-[2/1] object-cover rounded-md" width="1400" height="500" srcset="/assets/images/hero-Q3-rdZsxRZ-576.png 576w, /assets/images/hero-Q3-rdZsxRZ-672.png 672w, /assets/images/hero-Q3-rdZsxRZ-700.png 700w, /assets/images/hero-Q3-rdZsxRZ-1152.png 1152w, /assets/images/hero-Q3-rdZsxRZ-1344.png 1344w, /assets/images/hero-Q3-rdZsxRZ-1400.png 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"></picture> <h2 class="font-bold group-hover:underline text-0 trim underline-offset-2"> Dec 23: Ten years of JMAP </h2> <div class="text-0 trim"> We announced JMAP 10 years ago, here is an update on its progress </div> </article> </a> <a class="block group" href="/blog/author/brong/"> <address class="flex gap-s items-center not-italic"> <picture><source type="image/webp" srcset="/assets/images/brong_profile_picture-zuPLZmzW2E-42.webp 42w, /assets/images/brong_profile_picture-zuPLZmzW2E-84.webp 84w" sizes="42px"><img src="/assets/images/brong_profile_picture-zuPLZmzW2E-42.png" alt="Profile picture for Bron Gondwana" loading="lazy" decoding="async" class="instapaper_ignore object-cover rounded-full size-[42px]" width="84" height="84" srcset="/assets/images/brong_profile_picture-zuPLZmzW2E-42.png 42w, /assets/images/brong_profile_picture-zuPLZmzW2E-84.png 84w" sizes="42px"></picture> <div class="space-y-2xs"> <p data-pagefind-filter="author" class="author byline byline-name font-semibold group-hover:underline text-0 trim"> Bron Gondwana </p> <p class="text-0 text-grey-70 trim">CEO</p> </div> </address> </a> <ul role="list" class="flex flex-wrap gap-xs"> <a href="/blog/tags/open-technologies/"> <li class="bg-blue-10 hover:bg-blue-20 px-xs py-2xs rounded-md text-blue-100"> <p class="text-min-1 trim">Open technologies</p> </li> </a> </ul> </li> <li class="space-y-m"> <a href="/blog/why-we-use-our-own-hardware/" class="block group"> <article class="space-y-m"> <picture><source type="image/webp" srcset="/assets/images/hero-cX_ZkUhAKu-576.webp 576w, /assets/images/hero-cX_ZkUhAKu-672.webp 672w, /assets/images/hero-cX_ZkUhAKu-700.webp 700w, /assets/images/hero-cX_ZkUhAKu-1152.webp 1152w, /assets/images/hero-cX_ZkUhAKu-1344.webp 1344w, /assets/images/hero-cX_ZkUhAKu-1400.webp 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"><img src="/assets/images/hero-cX_ZkUhAKu-576.png" alt loading="lazy" decoding="async" class="aspect-[2/1] object-cover rounded-md" width="1400" height="500" srcset="/assets/images/hero-cX_ZkUhAKu-576.png 576w, /assets/images/hero-cX_ZkUhAKu-672.png 672w, /assets/images/hero-cX_ZkUhAKu-700.png 700w, /assets/images/hero-cX_ZkUhAKu-1152.png 1152w, /assets/images/hero-cX_ZkUhAKu-1344.png 1344w, /assets/images/hero-cX_ZkUhAKu-1400.png 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"></picture> <h2 class="font-bold group-hover:underline text-0 trim underline-offset-2"> Dec 22: Why we use our own hardware at Fastmail </h2> <div class="text-0 trim"> Why we use our own hardware and what the tradeoffs and costs look like </div> </article> </a> <a class="block group" href="/blog/author/robm/"> <address class="flex gap-s items-center not-italic"> <picture><source type="image/webp" srcset="/assets/images/robm_profile_picture-NDG5w-lMeL-42.webp 42w, /assets/images/robm_profile_picture-NDG5w-lMeL-84.webp 84w" sizes="42px"><img src="/assets/images/robm_profile_picture-NDG5w-lMeL-42.png" alt="Profile picture for Rob Mueller" loading="lazy" decoding="async" class="instapaper_ignore object-cover rounded-full size-[42px]" width="84" height="84" srcset="/assets/images/robm_profile_picture-NDG5w-lMeL-42.png 42w, /assets/images/robm_profile_picture-NDG5w-lMeL-84.png 84w" sizes="42px"></picture> <div class="space-y-2xs"> <p data-pagefind-filter="author" class="author byline byline-name font-semibold group-hover:underline text-0 trim"> Rob Mueller </p> <p class="text-0 text-grey-70 trim">Founder & CTO</p> </div> </address> </a> <ul role="list" class="flex flex-wrap gap-xs"> <a href="/blog/tags/technical/"> <li class="bg-blue-10 hover:bg-blue-20 px-xs py-2xs rounded-md text-blue-100"> <p class="text-min-1 trim">Technical</p> </li> </a> </ul> </li> <li class="space-y-m"> <a href="/blog/fastmail-in-a-box/" class="block group"> <article class="space-y-m"> <picture><source type="image/webp" srcset="/assets/images/hero-h_Qp0FesKp-576.webp 576w, /assets/images/hero-h_Qp0FesKp-672.webp 672w, /assets/images/hero-h_Qp0FesKp-700.webp 700w, /assets/images/hero-h_Qp0FesKp-1152.webp 1152w, /assets/images/hero-h_Qp0FesKp-1344.webp 1344w, /assets/images/hero-h_Qp0FesKp-1400.webp 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"><img src="/assets/images/hero-h_Qp0FesKp-576.png" alt="hero image" loading="lazy" decoding="async" class="aspect-[2/1] object-cover rounded-md" width="1400" height="500" srcset="/assets/images/hero-h_Qp0FesKp-576.png 576w, /assets/images/hero-h_Qp0FesKp-672.png 672w, /assets/images/hero-h_Qp0FesKp-700.png 700w, /assets/images/hero-h_Qp0FesKp-1152.png 1152w, /assets/images/hero-h_Qp0FesKp-1344.png 1344w, /assets/images/hero-h_Qp0FesKp-1400.png 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"></picture> <h2 class="font-bold group-hover:underline text-0 trim underline-offset-2"> Dec 21: Fastmail in a box </h2> <div class="text-0 trim"> How we build a complete Fastmail development environment. </div> </article> </a> <a class="block group" href="/blog/author/adavis/"> <address class="flex gap-s items-center not-italic"> <picture><source type="image/webp" srcset="/assets/images/team-fastmail-BScevxctun-42.webp 42w, /assets/images/team-fastmail-BScevxctun-84.webp 84w" sizes="42px"><img src="/assets/images/team-fastmail-BScevxctun-42.png" alt="Profile picture for Andrew Davis" loading="lazy" decoding="async" class="instapaper_ignore object-cover rounded-full size-[42px]" width="84" height="84" srcset="/assets/images/team-fastmail-BScevxctun-42.png 42w, /assets/images/team-fastmail-BScevxctun-84.png 84w" sizes="42px"></picture> <div class="space-y-2xs"> <p data-pagefind-filter="author" class="author byline byline-name font-semibold group-hover:underline text-0 trim"> Andrew Davis </p> <p class="text-0 text-grey-70 trim">Senior Developer</p> </div> </address> </a> <ul role="list" class="flex flex-wrap gap-xs"> <a href="/blog/tags/technical/"> <li class="bg-blue-10 hover:bg-blue-20 px-xs py-2xs rounded-md text-blue-100"> <p class="text-min-1 trim">Technical</p> </li> </a> </ul> </li> <li class="space-y-m"> <a href="/blog/how-fastmail-uses-fastmail/" class="block group"> <article class="space-y-m"> <picture><source type="image/webp" srcset="/assets/images/How-FM-Uses-Feature%402x-woqKoJFqpI-576.webp 576w, /assets/images/How-FM-Uses-Feature%402x-woqKoJFqpI-672.webp 672w, /assets/images/How-FM-Uses-Feature%402x-woqKoJFqpI-700.webp 700w, /assets/images/How-FM-Uses-Feature%402x-woqKoJFqpI-1152.webp 1152w, /assets/images/How-FM-Uses-Feature%402x-woqKoJFqpI-1344.webp 1344w, /assets/images/How-FM-Uses-Feature%402x-woqKoJFqpI-1400.webp 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"><img src="/assets/images/How-FM-Uses-Feature%402x-woqKoJFqpI-576.png" alt loading="lazy" decoding="async" class="aspect-[2/1] object-cover rounded-md" width="1400" height="500" srcset="/assets/images/How-FM-Uses-Feature%402x-woqKoJFqpI-576.png 576w, /assets/images/How-FM-Uses-Feature%402x-woqKoJFqpI-672.png 672w, /assets/images/How-FM-Uses-Feature%402x-woqKoJFqpI-700.png 700w, /assets/images/How-FM-Uses-Feature%402x-woqKoJFqpI-1152.png 1152w, /assets/images/How-FM-Uses-Feature%402x-woqKoJFqpI-1344.png 1344w, /assets/images/How-FM-Uses-Feature%402x-woqKoJFqpI-1400.png 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"></picture> <h2 class="font-bold group-hover:underline text-0 trim underline-offset-2"> Dec 20: How Fastmail uses Fastmail! </h2> <div class="text-0 trim"> Discover how our support team use their favorite email features in their daily workflows and personal lives. </div> </article> </a> <a class="block group" href="/blog/author/amanohar/"> <address class="flex gap-s items-center not-italic"> <picture><source type="image/webp" srcset="/assets/images/anju_profile_picture-R5UvYbeitF-42.webp 42w, /assets/images/anju_profile_picture-R5UvYbeitF-84.webp 84w" sizes="42px"><img src="/assets/images/anju_profile_picture-R5UvYbeitF-42.png" alt="Profile picture for Anju Manohar" loading="lazy" decoding="async" class="instapaper_ignore object-cover rounded-full size-[42px]" width="84" height="84" srcset="/assets/images/anju_profile_picture-R5UvYbeitF-42.png 42w, /assets/images/anju_profile_picture-R5UvYbeitF-84.png 84w" sizes="42px"></picture> <div class="space-y-2xs"> <p data-pagefind-filter="author" class="author byline byline-name font-semibold group-hover:underline text-0 trim"> Anju Manohar </p> <p class="text-0 text-grey-70 trim">Customer Support Agent</p> </div> </address> </a> <ul role="list" class="flex flex-wrap gap-xs"> <a href="/blog/tags/company/"> <li class="bg-blue-10 hover:bg-blue-20 px-xs py-2xs rounded-md text-blue-100"> <p class="text-min-1 trim">Company</p> </li> </a> </ul> </li> <li class="space-y-m"> <a href="/blog/offline-mail-storage/" class="block group"> <article class="space-y-m"> <picture><source type="image/webp" srcset="/assets/images/offline-mail-storage-hero-GZ7m4-nCYi-576.webp 576w, /assets/images/offline-mail-storage-hero-GZ7m4-nCYi-672.webp 672w, /assets/images/offline-mail-storage-hero-GZ7m4-nCYi-700.webp 700w, /assets/images/offline-mail-storage-hero-GZ7m4-nCYi-1152.webp 1152w, /assets/images/offline-mail-storage-hero-GZ7m4-nCYi-1344.webp 1344w, /assets/images/offline-mail-storage-hero-GZ7m4-nCYi-1400.webp 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"><img src="/assets/images/offline-mail-storage-hero-GZ7m4-nCYi-576.png" alt loading="lazy" decoding="async" class="aspect-[2/1] object-cover rounded-md" width="1400" height="500" srcset="/assets/images/offline-mail-storage-hero-GZ7m4-nCYi-576.png 576w, /assets/images/offline-mail-storage-hero-GZ7m4-nCYi-672.png 672w, /assets/images/offline-mail-storage-hero-GZ7m4-nCYi-700.png 700w, /assets/images/offline-mail-storage-hero-GZ7m4-nCYi-1152.png 1152w, /assets/images/offline-mail-storage-hero-GZ7m4-nCYi-1344.png 1344w, /assets/images/offline-mail-storage-hero-GZ7m4-nCYi-1400.png 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"></picture> <h2 class="font-bold group-hover:underline text-0 trim underline-offset-2"> Dec 19: Building offline: mail storage </h2> <div class="text-0 trim"> How we made your mail work fast offline. </div> </article> </a> <a class="block group" href="/blog/author/neilj/"> <address class="flex gap-s items-center not-italic"> <picture><source type="image/webp" srcset="/assets/images/neilj_profile_picture-qS-JuHqLyk-42.webp 42w, /assets/images/neilj_profile_picture-qS-JuHqLyk-84.webp 84w" sizes="42px"><img src="/assets/images/neilj_profile_picture-qS-JuHqLyk-42.png" alt="Profile picture for Neil Jenkins" loading="lazy" decoding="async" class="instapaper_ignore object-cover rounded-full size-[42px]" width="84" height="84" srcset="/assets/images/neilj_profile_picture-qS-JuHqLyk-42.png 42w, /assets/images/neilj_profile_picture-qS-JuHqLyk-84.png 84w" sizes="42px"></picture> <div class="space-y-2xs"> <p data-pagefind-filter="author" class="author byline byline-name font-semibold group-hover:underline text-0 trim"> Neil Jenkins </p> <p class="text-0 text-grey-70 trim">Chief Product Officer</p> </div> </address> </a> <ul role="list" class="flex flex-wrap gap-xs"> <a href="/blog/tags/technical/"> <li class="bg-blue-10 hover:bg-blue-20 px-xs py-2xs rounded-md text-blue-100"> <p class="text-min-1 trim">Technical</p> </li> </a> </ul> </li> <li class="space-y-m"> <a href="/blog/offline-sync/" class="block group"> <article class="space-y-m"> <picture><source type="image/webp" srcset="/assets/images/offline-sync-hero-mn3YhnA2T9-576.webp 576w, /assets/images/offline-sync-hero-mn3YhnA2T9-672.webp 672w, /assets/images/offline-sync-hero-mn3YhnA2T9-700.webp 700w, /assets/images/offline-sync-hero-mn3YhnA2T9-1152.webp 1152w, /assets/images/offline-sync-hero-mn3YhnA2T9-1344.webp 1344w, /assets/images/offline-sync-hero-mn3YhnA2T9-1400.webp 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"><img src="/assets/images/offline-sync-hero-mn3YhnA2T9-576.png" alt loading="lazy" decoding="async" class="aspect-[2/1] object-cover rounded-md" width="1400" height="500" srcset="/assets/images/offline-sync-hero-mn3YhnA2T9-576.png 576w, /assets/images/offline-sync-hero-mn3YhnA2T9-672.png 672w, /assets/images/offline-sync-hero-mn3YhnA2T9-700.png 700w, /assets/images/offline-sync-hero-mn3YhnA2T9-1152.png 1152w, /assets/images/offline-sync-hero-mn3YhnA2T9-1344.png 1344w, /assets/images/offline-sync-hero-mn3YhnA2T9-1400.png 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"></picture> <h2 class="font-bold group-hover:underline text-0 trim underline-offset-2"> Dec 18: Building offline: syncing changes back to the server </h2> <div class="text-0 trim"> How offline changes are tracked and replayed. </div> </article> </a> <a class="block group" href="/blog/author/neilj/"> <address class="flex gap-s items-center not-italic"> <picture><source type="image/webp" srcset="/assets/images/neilj_profile_picture-qS-JuHqLyk-42.webp 42w, /assets/images/neilj_profile_picture-qS-JuHqLyk-84.webp 84w" sizes="42px"><img src="/assets/images/neilj_profile_picture-qS-JuHqLyk-42.png" alt="Profile picture for Neil Jenkins" loading="lazy" decoding="async" class="instapaper_ignore object-cover rounded-full size-[42px]" width="84" height="84" srcset="/assets/images/neilj_profile_picture-qS-JuHqLyk-42.png 42w, /assets/images/neilj_profile_picture-qS-JuHqLyk-84.png 84w" sizes="42px"></picture> <div class="space-y-2xs"> <p data-pagefind-filter="author" class="author byline byline-name font-semibold group-hover:underline text-0 trim"> Neil Jenkins </p> <p class="text-0 text-grey-70 trim">Chief Product Officer</p> </div> </address> </a> <ul role="list" class="flex flex-wrap gap-xs"> <a href="/blog/tags/technical/"> <li class="bg-blue-10 hover:bg-blue-20 px-xs py-2xs rounded-md text-blue-100"> <p class="text-min-1 trim">Technical</p> </li> </a> </ul> </li> <li class="space-y-m"> <a href="/blog/offline-architecture/" class="block group"> <article class="space-y-m"> <picture><source type="image/webp" srcset="/assets/images/offline-architecture-hero-SUwHvS-jrP-576.webp 576w, /assets/images/offline-architecture-hero-SUwHvS-jrP-672.webp 672w, /assets/images/offline-architecture-hero-SUwHvS-jrP-700.webp 700w, /assets/images/offline-architecture-hero-SUwHvS-jrP-1152.webp 1152w, /assets/images/offline-architecture-hero-SUwHvS-jrP-1344.webp 1344w, /assets/images/offline-architecture-hero-SUwHvS-jrP-1400.webp 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"><img src="/assets/images/offline-architecture-hero-SUwHvS-jrP-576.png" alt loading="lazy" decoding="async" class="aspect-[2/1] object-cover rounded-md" width="1400" height="500" srcset="/assets/images/offline-architecture-hero-SUwHvS-jrP-576.png 576w, /assets/images/offline-architecture-hero-SUwHvS-jrP-672.png 672w, /assets/images/offline-architecture-hero-SUwHvS-jrP-700.png 700w, /assets/images/offline-architecture-hero-SUwHvS-jrP-1152.png 1152w, /assets/images/offline-architecture-hero-SUwHvS-jrP-1344.png 1344w, /assets/images/offline-architecture-hero-SUwHvS-jrP-1400.png 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"></picture> <h2 class="font-bold group-hover:underline text-0 trim underline-offset-2"> Dec 17: Building offline: general architecture </h2> <div class="text-0 trim"> A technical deep dive into how we added offline support to Fastmail. </div> </article> </a> <a class="block group" href="/blog/author/neilj/"> <address class="flex gap-s items-center not-italic"> <picture><source type="image/webp" srcset="/assets/images/neilj_profile_picture-qS-JuHqLyk-42.webp 42w, /assets/images/neilj_profile_picture-qS-JuHqLyk-84.webp 84w" sizes="42px"><img src="/assets/images/neilj_profile_picture-qS-JuHqLyk-42.png" alt="Profile picture for Neil Jenkins" loading="lazy" decoding="async" class="instapaper_ignore object-cover rounded-full size-[42px]" width="84" height="84" srcset="/assets/images/neilj_profile_picture-qS-JuHqLyk-42.png 42w, /assets/images/neilj_profile_picture-qS-JuHqLyk-84.png 84w" sizes="42px"></picture> <div class="space-y-2xs"> <p data-pagefind-filter="author" class="author byline byline-name font-semibold group-hover:underline text-0 trim"> Neil Jenkins </p> <p class="text-0 text-grey-70 trim">Chief Product Officer</p> </div> </address> </a> <ul role="list" class="flex flex-wrap gap-xs"> <a href="/blog/tags/technical/"> <li class="bg-blue-10 hover:bg-blue-20 px-xs py-2xs rounded-md text-blue-100"> <p class="text-min-1 trim">Technical</p> </li> </a> </ul> </li> <li class="space-y-m"> <a href="/blog/offline-in-beta/" class="block group"> <article class="space-y-m"> <picture><source type="image/webp" srcset="/assets/images/offline-beta-hero-Lt7B74dbsl-576.webp 576w, /assets/images/offline-beta-hero-Lt7B74dbsl-672.webp 672w, /assets/images/offline-beta-hero-Lt7B74dbsl-700.webp 700w, /assets/images/offline-beta-hero-Lt7B74dbsl-1152.webp 1152w, /assets/images/offline-beta-hero-Lt7B74dbsl-1344.webp 1344w, /assets/images/offline-beta-hero-Lt7B74dbsl-1400.webp 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"><img src="/assets/images/offline-beta-hero-Lt7B74dbsl-576.png" alt loading="lazy" decoding="async" class="aspect-[2/1] object-cover rounded-md" width="1400" height="500" srcset="/assets/images/offline-beta-hero-Lt7B74dbsl-576.png 576w, /assets/images/offline-beta-hero-Lt7B74dbsl-672.png 672w, /assets/images/offline-beta-hero-Lt7B74dbsl-700.png 700w, /assets/images/offline-beta-hero-Lt7B74dbsl-1152.png 1152w, /assets/images/offline-beta-hero-Lt7B74dbsl-1344.png 1344w, /assets/images/offline-beta-hero-Lt7B74dbsl-1400.png 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"></picture> <h2 class="font-bold group-hover:underline text-0 trim underline-offset-2"> Dec 16: Offline support now in public beta </h2> <div class="text-0 trim"> Use Fastmail offline on your phone and on the web. </div> </article> </a> <a class="block group" href="/blog/author/neilj/"> <address class="flex gap-s items-center not-italic"> <picture><source type="image/webp" srcset="/assets/images/neilj_profile_picture-qS-JuHqLyk-42.webp 42w, /assets/images/neilj_profile_picture-qS-JuHqLyk-84.webp 84w" sizes="42px"><img src="/assets/images/neilj_profile_picture-qS-JuHqLyk-42.png" alt="Profile picture for Neil Jenkins" loading="lazy" decoding="async" class="instapaper_ignore object-cover rounded-full size-[42px]" width="84" height="84" srcset="/assets/images/neilj_profile_picture-qS-JuHqLyk-42.png 42w, /assets/images/neilj_profile_picture-qS-JuHqLyk-84.png 84w" sizes="42px"></picture> <div class="space-y-2xs"> <p data-pagefind-filter="author" class="author byline byline-name font-semibold group-hover:underline text-0 trim"> Neil Jenkins </p> <p class="text-0 text-grey-70 trim">Chief Product Officer</p> </div> </address> </a> <ul role="list" class="flex flex-wrap gap-xs"> <a href="/blog/tags/productivity-tips/"> <li class="bg-blue-10 hover:bg-blue-20 px-xs py-2xs rounded-md text-blue-100"> <p class="text-min-1 trim">Productivity tips</p> </li> </a> </ul> </li> <li class="space-y-m"> <a href="/blog/platform-team-working-agreement/" class="block group"> <article class="space-y-m"> <picture><source type="image/webp" srcset="/assets/images/Platform_Team_Working_Agreement%402x-eDfKUsu4HL-576.webp 576w, /assets/images/Platform_Team_Working_Agreement%402x-eDfKUsu4HL-672.webp 672w, /assets/images/Platform_Team_Working_Agreement%402x-eDfKUsu4HL-700.webp 700w, /assets/images/Platform_Team_Working_Agreement%402x-eDfKUsu4HL-1152.webp 1152w, /assets/images/Platform_Team_Working_Agreement%402x-eDfKUsu4HL-1344.webp 1344w, /assets/images/Platform_Team_Working_Agreement%402x-eDfKUsu4HL-1400.webp 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"><img src="/assets/images/Platform_Team_Working_Agreement%402x-eDfKUsu4HL-576.png" alt loading="lazy" decoding="async" class="aspect-[2/1] object-cover rounded-md" width="1400" height="500" srcset="/assets/images/Platform_Team_Working_Agreement%402x-eDfKUsu4HL-576.png 576w, /assets/images/Platform_Team_Working_Agreement%402x-eDfKUsu4HL-672.png 672w, /assets/images/Platform_Team_Working_Agreement%402x-eDfKUsu4HL-700.png 700w, /assets/images/Platform_Team_Working_Agreement%402x-eDfKUsu4HL-1152.png 1152w, /assets/images/Platform_Team_Working_Agreement%402x-eDfKUsu4HL-1344.png 1344w, /assets/images/Platform_Team_Working_Agreement%402x-eDfKUsu4HL-1400.png 1400w" sizes="(max-width: 767px) 700px, (max-width: 1023px) 448px, 384px"></picture> <h2 class="font-bold group-hover:underline text-0 trim underline-offset-2"> Dec 15: Platform Team working agreement </h2> <div class="text-0 trim"> An inside look at the lifeguards who monitor, protect, and improve our internal systems. </div> </article> </a> <a class="block group" href="/blog/author/brong/"> <address class="flex gap-s items-center not-italic"> <picture><source type="image/webp" srcset="/assets/images/brong_profile_picture-zuPLZmzW2E-42.webp 42w, /assets/images/brong_profile_picture-zuPLZmzW2E-84.webp 84w" sizes="42px"><img src="/assets/images/brong_profile_picture-zuPLZmzW2E-42.png" alt="Profile picture for Bron Gondwana" loading="lazy" decoding="async" class="instapaper_ignore object-cover rounded-full size-[42px]" width="84" height="84" srcset="/assets/images/brong_profile_picture-zuPLZmzW2E-42.png 42w, /assets/images/brong_profile_picture-zuPLZmzW2E-84.png 84w" sizes="42px"></picture> <div class="space-y-2xs"> <p data-pagefind-filter="author" class="author byline byline-name font-semibold group-hover:underline text-0 trim"> Bron Gondwana </p> <p class="text-0 text-grey-70 trim">CEO</p> </div> </address> </a> <ul role="list" class="flex flex-wrap gap-xs"> <a href="/blog/tags/company/"> <li class="bg-blue-10 hover:bg-blue-20 px-xs py-2xs rounded-md text-blue-100"> <p class="text-min-1 trim">Company</p> </li> </a> </ul> </li> </ul> <nav> <ol class="flex gap-s items-center justify-center list-style-none"> <li> <span class="block border border-transparent cursor-default p-s rounded-md text-0 text-button-subtle-fg-disabled trim">Previous</span> </li> <li class="block border border-transparent p-s rounded-md text-0 text-button-subtle-fg trim"> 1</li> <li> <a href="/blog/1/" class="active:bg-button-subtle-bg-active block border border-transparent focus:border-button-subtle-border-focus focus:outline-button-subtle-outline hover:bg-button-subtle-bg-hover hover:text-button-subtle-fg-hover p-s rounded-md text-0 text-button-subtle-fg trim">Next</a> </li> </ol> </nav> </main> <footer class="[--link-color:--brand-color-deepblue-5] [--link-hover:--brand-color-deepblue-5] bg-footer-bg text-fg-footer"> <div class="[background-image:--footer-sep-gradient] h-[4px] w-full"></div> <nav aria-labelledby="footer-navigation" class="flex flex-col gap-y-fx-14 py-fx-14 wrapper"> <h2 id="footer-navigation" class="sr-only">Footer navigation</h2> <div class="flex flex-wrap gap-y-fx-10"> <div class="basis-2/6 flex-grow min-w-[min(18rem,100%)] space-y-fx-4"> <div class="-mt-fx-2"> <svg xmlns="http://www.w3.org/2000/svg" class="size-[40px]" aria-hidden="true"> <use class="i-fm-icon-logo" href="#i-fm-icon-logo"></use> </svg> </div> <p class="font-semibold text-fx-lg trim">Email and calendar made better</p> </div> <div class="basis-4/6 flex flex-grow flex-wrap gap-fx-9"> <div class="basis-[11.25rem] flex-1 space-y-fx-4 text-fx-base"> <h3 class="font-semibold text-fx-lg trim">Product</h3> <ul> <li> <a href="/features/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Product tour</p> </a> </li> <li> <a href="/business/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">For business</p> </a> </li> <li> <a href="/pricing/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Pricing</p> </a> </li> <li> <a href="/features/security/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Security</p> </a> </li> <li> <a href="/features/privacy/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Privacy</p> </a> </li> </ul> </div> <div class="basis-[11.25rem] flex-1 space-y-fx-4 text-fx-base"> <h3 class="font-semibold text-fx-lg trim">How to</h3> <ul> <li> <a href="/how-to/move-from-gmail/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Move from Gmail</p> </a> </li> <li> <a href="/how-to/move-from-outlook/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Move from Outlook</p> </a> </li> <li> <a href="/how-to/move-from-yahoo/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Move from Yahoo</p> </a> </li> <li> <a href="/how-to/move-from-proton/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Move from Proton</p> </a> </li> <li> <a href="/how-to/move-from-hey/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Move from HEY</p> </a> </li> <li> <a href="/how-to/email-for-your-domain/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Get email for your domain</p> </a> </li> <li> <a href="/how-to/stop-spam/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Stop spam</p> </a> </li> <li> <a href="/how-to/inbox-zero/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Achieve inbox zero</p> </a> </li> </ul> </div> <div class="basis-[11.25rem] flex-1 space-y-fx-4 text-fx-base"> <h3 class="font-semibold text-fx-lg trim">Support & Resources</h3> <ul> <li> <a href="/blog/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Blog</p> </a> </li> <li> <a href="/digitalcitizen/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Podcast</p> </a> </li> <li> <a href="https://fastmail.help/hc/en-us/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Help center</p> </a> </li> <li> <a href="https://support.fastmail.com/support/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Contact us</p> </a> </li> <li> <a href="/dev/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">API Documentation</p> </a> </li> <li> <a href="/bug-bounty/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Report a security issue</p> </a> </li> </ul> </div> <div class="basis-[11.25rem] flex-1 space-y-fx-4 text-fx-base"> <h3 class="font-semibold text-fx-lg trim">Company</h3> <ul> <li> <a href="/company/about/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">About us</p> </a> </li> <li> <a href="/company/values/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Our values</p> </a> </li> <li> <a href="https://apply.workable.com/fastmail-1/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Careers</p> </a> </li> <li> <a href="/company/open-source/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Open source and standards</p> </a> </li> <li> <a href="/company/partners/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Partner with us</p> </a> </li> <li> <a href="/policies/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Policies</p> </a> </li> <li> <a href="/media-kit/" class="inline-block link"> <p class="py-fx-4 text-fx-base trim">Media kit</p> </a> </li> </ul> </div> </div> </div> <div class="border-footer-border border-t flex gap-fx-8 items-center justify-center le-[66rem]:flex-col pt-fx-8 text-fx-base"> <ul class="flex flex-grow flex-wrap gap-fx-4 le-[66rem]:justify-center"> <li>© 2025 Fastmail Pty Ltd. All rights reserved.</li> <li> <a href="https://fastmailstatus.com/" class="link">System status</a> </li> <li> <a href="/policies/terms-of-service/" class="link">Terms of service</a> </li> <li> <a href="/policies/privacy/" class="link">Privacy policy</a> </li> </ul> <div class="flex flex-wrap gap-fx-8 items-center justify-center"> <ul class="flex flex-grow flex-wrap gap-fx-6 items-center le-[66rem]:justify-center"> <li> <a href="https://mastodon.social/@fastmail"><span class="sr-only">Mastodon</span> <svg xmlns="http://www.w3.org/2000/svg" class="size-icon" fill="none" aria-hidden="true"> <use class="i-mastodon" href="#i-mastodon"></use> </svg> </a> </li> <li> <a href="https://twitter.com/Fastmail"><span class="sr-only">X</span> <svg xmlns="http://www.w3.org/2000/svg" class="size-icon" fill="none" aria-hidden="true"> <use class="i-x" href="#i-x"></use> </svg> </a> </li> <li> <a href="https://www.linkedin.com/company/fastmail"><span class="sr-only">LinkedIn</span> <svg xmlns="http://www.w3.org/2000/svg" class="size-icon" fill="none" aria-hidden="true"> <use class="i-linkedin" href="#i-linkedin"></use> </svg> </a> </li> <li> <a href="https://www.facebook.com/Fastmail/"><span class="sr-only">Facebook</span> <svg xmlns="http://www.w3.org/2000/svg" class="size-icon" fill="none" aria-hidden="true"> <use class="i-facebook" href="#i-facebook"></use> </svg> </a> </li> </ul> <ul class="flex flex-grow flex-wrap gap-fx-8 items-center le-[66rem]:justify-center"> <li> <a href="https://play.google.com/store/apps/details?id=com.fastmail.app"> <img src="/assets/images/play-store-_nKvx1K1d--135.svg" alt="Google Play" loading="lazy" decoding="async" width="135" height="40"> </a> </li> <li> <a href="https://apps.apple.com/us/app/fastmail-email-calendar/id931370077"> <img src="/assets/images/app-store-ZOqpK4vo0n-120.svg" alt="App Store" loading="lazy" decoding="async" width="120" height="40"> </a> </li> </ul> </div> </div> </nav> </footer> </div> <svg id="icon-sprite-sheet" class="sr-only"> <defs> <g id="i-chevron"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"> <polyline points="17.75 9.13 12 14.88 6.25 9.13"></polyline> </svg> </g> <g id="i-rss"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"> <path d="M12.75 19.5v-.75a7.5 7.5 0 0 0-7.5-7.5H4.5m0-6.75h.75c7.87 0 14.25 6.38 14.25 14.25v.75M6 18.75a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"></path> </svg> </g> <g id="i-external-link"> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> <path d="M16.83 12.81V17.64C16.83 18.067 16.6604 18.4765 16.3584 18.7784C16.0565 19.0804 15.647 19.25 15.22 19.25H6.36C5.933 19.25 5.52349 19.0804 5.22156 18.7784C4.91962 18.4765 4.75 18.067 4.75 17.64V8.77998C4.75 8.35298 4.91962 7.94347 5.22156 7.64154C5.52349 7.33961 5.933 7.16998 6.36 7.16998H11.19"></path> <path d="M14.42 4.75H19.25V9.58"></path> <path d="M10.39 13.61L19.25 4.75"></path> </svg> </g> <g id="i-fm-icon-logo"> <svg viewbox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"> <path d="M19.9998 19.9995L11.6665 14.2695V25.7279L16.8748 24.1645L19.9998 19.9995Z" fill="#FFC107"></path> <path d="M11.6665 25.7298H27.2915C27.8665 25.7298 28.3332 25.2632 28.3332 24.6882V14.2715L11.6665 25.7298Z" fill="#F4F5F7"></path> <path d="M32.8707 11.151C34.6034 13.6674 35.6234 16.7129 35.6234 20.0001C35.6234 28.6292 28.6271 35.6256 19.998 35.6256C14.6562 35.6256 9.94344 32.9401 7.12707 28.8492L4.37435 28.7492L3.52344 31.3274C7.13071 36.5638 13.1616 40.0001 19.9998 40.0001C31.0453 40.0001 39.9998 31.0456 39.9998 20.0001C39.9998 15.7929 38.6943 11.8947 36.4762 8.67285L33.7507 8.74921L32.8707 11.151Z" fill="#69B3E7"></path> <path d="M4.37455 20C4.37455 11.3709 11.3709 4.37455 20 4.37455C25.3418 4.37455 30.0545 7.06 32.8709 11.1509L36.4745 8.67273C32.8691 3.43636 26.8382 0 20 0C8.95455 0 0 8.95455 0 20C0 24.2073 1.30545 28.1055 3.52364 31.3273L7.12727 28.8491C5.39455 26.3327 4.37455 23.2873 4.37455 20Z" fill="#0067B9"></path> </svg> </g> <g id="i-mastodon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20"> <mask id="mask0_714_15451" style="mask-type:luminance" maskunits="userSpaceOnUse" x="0" y="0" width="20" height="20"> <path d="M20 0H0V20H20V0Z" fill="white"></path> </mask> <g mask="url(#mask0_714_15451)"> <path fill-rule="evenodd" clip-rule="evenodd" d="M19.625 12C19.375 13.375 17 15 14.25 15.25C12.875 15.375 11.5 15.5 10 15.5C7.625 15.375 5.75 15 5.75 15V15.625C6 17.875 8.125 18 10 18C12 18.125 13.75 17.5 13.75 17.5L13.875 19.125C13.875 19.125 12.5 19.75 10.125 19.875C8.75 20 7.125 19.875 5.125 19.375C0.875 18.375 0.125 14.25 0 10V6.5C0 2.125 3 0.875 3 0.875C4.625 0.25 7.25 0 10 0C12.75 0 15.375 0.25 16.875 1C16.875 1 19.875 2.25 19.875 6.625C20 6.625 20 9.75 19.625 12ZM16.375 6.875V12.125H14.125V7C14.125 5.875 13.625 5.375 12.625 5.375C11.5 5.375 11 6 11 7.25V10H8.875V7.375C8.875 6.125 8.375 5.5 7.25 5.5C6.25 5.375 5.875 6 5.875 7V12.125H3.625V6.875C3.625 5.75 3.875 5 4.5 4.375C5.125 3.75 5.875 3.375 6.875 3.375C8 3.375 8.875 3.75 9.5 4.625L10 5.5L10.5 4.625C11.125 3.75 11.875 3.375 13.125 3.375C14.125 3.375 14.875 3.75 15.5 4.375C16.125 5 16.375 5.875 16.375 6.875Z" fill="#999EA3"></path> </g> </svg> </g> <g id="i-x"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"> <path d="M13.676 10.622L20.233 3H18.679L12.986 9.618L8.43897 3H3.19397L10.07 13.007L3.19397 21H4.74797L10.76 14.011L15.562 21H20.807L13.676 10.622ZM11.548 13.096L10.851 12.099L5.30797 4.17H7.69497L12.169 10.569L12.866 11.566L18.681 19.884H16.294L11.548 13.096Z" fill="#999EA3"></path> </svg> </g> <g id="i-linkedin"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"> <path fill-rule="evenodd" clip-rule="evenodd" d="M20.551 2H3.508C2.693 2 2 2.645 2 3.439V20.56C2 21.355 2.454 22 3.27 22H20.314C21.13 22 22.001 21.355 22.001 20.56V3.439C22.001 2.645 21.368 2 20.551 2ZM9.619 9.619H12.311V10.991H12.341C12.751 10.251 13.964 9.5 15.463 9.5C18.34 9.5 19.143 11.028 19.143 13.857V19.143H16.286V14.378C16.286 13.111 15.78 12 14.597 12C13.161 12 12.476 12.972 12.476 14.569V19.143H9.619V9.619ZM4.857 19.143H7.714V9.619H4.857V19.143ZM8.071 6.286C8.071 7.273 7.272 8.072 6.285 8.072C5.298 8.072 4.499 7.273 4.499 6.286C4.499 5.299 5.298 4.5 6.285 4.5C7.272 4.5 8.071 5.299 8.071 6.286Z" fill="#999EA3"></path> </svg> </g> <g id="i-facebook"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20"> <path d="M20 10C20 4.477 15.523 0 10 0C4.477 0 0 4.477 0 10C0 14.69 3.229 18.625 7.584 19.706V13.056H5.522V10H7.584V8.683C7.584 5.279 9.124 3.702 12.466 3.702C13.1 3.702 14.193 3.826 14.64 3.95V6.72C14.404 6.695 13.994 6.683 13.485 6.683C11.845 6.683 11.212 7.304 11.212 8.919V10H14.478L13.917 13.056H11.212V19.927C16.163 19.329 20 15.113 20 10Z" fill="#999EA3"></path> </svg> </g> </defs> </svg> </body></html>