VOL. I · NO. 1
MAY 31, 2026
✦ TECHNOLOGY SPECIAL

The Internet Times

All the protocols that are fit to fix.

Open Source · JavaScript Library

Fix mailto: links once. Ship and done.

Zero-dependency library that intercepts broken mailto: links and shows a smart picker. Works in under 1ms with zero network requests.

npm · github.com/namandhakad712/smart-mailto · 31 May 2026

The mailto: protocol was designed in 1997 for a world where every computer had a desktop email client. That world no longer exists. Today, 40% of users have no mail client configured, and corporate users are locked into webmail.

smart-mailto intercepts every mailto: link on your page and shows a beautiful modal with the user's preferred email provider. It detects region automatically using only browser APIs — no IP lookup, no cookies.

“One line of code. Every mailto: link on your site now works for everyone, everywhere.”

— README, @smart-mailto/core
Quick Start
import { initSmartMailto } from '@smart-mailto/core';// One line. That’s it.initSmartMailto({ theme: 'dark', autoDetectGeo: true});
Live Demo

Try it yourself

Click the button below to see smart-mailto in action.

Live demo

Click to trigger smart-mailto

Send us an email

All supported providers

Over 80 webmail providers. Out of the box.

Provider nameID
Gmail
gmail
Outlook
outlook-personal
Outlook 365
outlook-work
Yahoo Mail
yahoo
Proton Mail
protonmail
iCloud Mail
icloud
Fastmail
fastmail
Zoho Mail
zoho
Tuta Mail
tutanota
Яндекс Почта
yandex
Mail.ru
mailru
GMX Mail
gmx
WEB.DE
webde
Telekom Mail
t-online
Posteo
posteo
mailbox.org
mailboxorg
La Poste Mail
laposte
Yahoo!メール
yahoo-japan
네이버 메일
naver
카카오메일
daum
QQ邮箱
qq
网易163邮箱
mail163
Rediffmail
rediff
Seznam Email
seznam
Onet Poczta
onet
WP Poczta
wp
UKR.NET Mail
ukrnet
Libero Mail
libero
Mailfence
mailfence
Runbox
runbox

Geo-detection via Intl APIs · zero network requests · <1ms