ForHosting KIT · Strumenti per sviluppatori

Generatore link mailto

Indichi support@example.com, un oggetto e un corpo e ottenga un link mailto pronto da incollare, in cui Hello from the web diventa Hello%20from%20the%20web e ogni spazio, accento o e commerciale è ben codificato. Scompone anche un link esistente. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Modalità di calcolo
Encode
To
support@example.com
Materia
Hello from the web
Corpo
Please review the attached notes.
Cc
ops@example.com
Bcc
archive@example.com
Ottiene
Numero di parametri di query
4

Costruire quei link a mano è semplice finché non compaiono uno spazio, un accento, una e commerciale o un'interruzione di riga: allora la stringa di query si spezza, l'oggetto si tronca o il corpo arriva come un'unica riga corrotta.

Che cosa contiene un link mailto e perché si rompe

Un link mailto è il ponte più breve tra una pagina web e il programma di posta di chi la visita: un clic apre una bozza con il destinatario già inserito e spesso anche oggetto e corpo. Il link comincia con il prefisso mailto, prosegue con uno o più indirizzi separati da virgole e termina con le intestazioni facoltative, cioè oggetto, corpo, cc e bcc. Ogni valore deve essere codificato con la percentuale: senza codifica una e commerciale nell'oggetto sembra una seconda intestazione, un corpo su più righe viene compresso o rifiutato e una parola accentata diventa una sequenza di byte illeggibile. Nell'esempio, Hello from the web diventa Hello%20from%20the%20web.

Controlli sugli indirizzi e lettura dei link esistenti

Gli indirizzi del destinatario, di cc e di bcc vengono verificati nella forma semplice nome, chiocciola e dominio con almeno un punto, così un errore come un dominio senza estensione emerge subito. Si possono elencare più destinatari separati da virgole, e le intestazioni lasciate vuote non compaiono nel link, che resta corto e leggibile. Nella direzione opposta lo strumento legge un link già esistente e ne ricava destinatari, oggetto e corpo: è utile per verificare i modelli, migrare i contenuti di un sito o controllare, prima di un rilascio, che le variabili producano link validi. Lo strumento non invia posta: si ferma a un link corretto.

Dove un link mailto pronto fa la differenza

I team di marketing e supporto agganciano pulsanti di contatto a bozze precompilate così il cliente apre la casella giusta con un oggetto a forma di ticket già impostato. I siti di documentazione e i centri di assistenza generano link di feedback per pagina il cui corpo include l'URL dell'articolo e la versione del prodotto senza escapare a mano ogni carattere. Le migrazioni CMS richiedono un passaggio di analisi sull'HTML legacy per estrarre destinatari e oggetti in modelli di contenuto strutturati prima di riscrivere le ancore.

Gli script QA fanno andata e ritorno encode poi parse per affermare che le variabili di modello si espandono in URI legali prima di un rilascio. Poiché l'implementazione è pure parse di livello A, non c'è invio di posta in uscita, né lookup di rete dei record MX, né costo di token di modello: solo costruzione e validazione deterministiche di stringhe.

QA di andata e ritorno per modelli e-mail

Codifichi variabili di modello in un'URI mailto, la analizzi di nuovo e verifichi che oggetti e corpi coincidano per intercettare regressioni di codifica prima del rilascio.

Cosa conta come indirizzo e-mail non valido?

Ogni indirizzo deve assomigliare a local@domain.tld senza spazi né parentesi angolari. Le liste possono essere separate da virgole.

Questo invia e-mail?

Aprire il link dipende ancora dal client di posta del visitatore; consegna e SMTP restano fuori ambito.

Come creo un link mailto con oggetto e corpo?

Indichi il destinatario e compili oggetto e corpo; cc e bcc sono facoltativi. Lo strumento codifica ogni valore con la percentuale e tralascia quelli vuoti, così il link resta corto e pronto per un pulsante o un piè di pagina.

Perché una e commerciale nell'oggetto rompe il link mailto?

Perché, senza codifica, la e commerciale sembra l'inizio dell'intestazione successiva e l'oggetto si interrompe lì. Lo strumento codifica ogni valore, quindi e commerciali, punti interrogativi, spazi, accenti e a capo arrivano intatti.

Posso scomporre un link mailto esistente nelle sue parti?

Sì. L'opzione di analisi divide il link in destinatari, oggetto, corpo, cc e bcc e decodifica ogni valore. Le intestazioni sconosciute vengono ignorate e un link senza alcun destinatario viene rifiutato invece di tornare a metà.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/enc/mailto-encode

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/enc/mailto-encode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode":"encode","op":"encode"}'
{
  "mode": "encode",
  "op": "encode"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.mailto_encode",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Un link mailto è il ponte più piccolo tra una pagina web e il client di posta del visitatore: un clic apre una bozza con il destinatario già compilato e, spesso, un oggetto e un corpo allineati alla call to action. Questo generatore di link mailto accetta indirizzi di destinazione più campi opzionali di oggetto, corpo, cc e bcc, applica la codifica percentuale a ogni intestazione come si aspettano browser e RFC 6068, e restituisce un'URI mailto pronta da incollare. Nell'altra direzione analizza un link mailto esistente e lo riporta in campi strutturati per audit di modelli, migrazioni CMS o andata e ritorno di valori nei Suoi moduli. Schemi malformati, indirizzi non validi e sequenze percentuali rotte falliscono con invalid_input invece di spazzatura semidecodificata. La stessa logica pura alimenta lo strumento gratuito del browser e il percorso API a $0.002 per chiamata riuscita.

Cosa trasporta un'URI mailto e perché la codifica conta

Senza codifica, un oggetto con e commerciale sembra un secondo parametro, un corpo con a capo collassa o viene rifiutato da parser rigorosi, e una parola accentata diventa una sequenza di byte spezzata. I destinatari nel percorso e in cc o bcc sono validati come indirizzi semplici local@dominio con dominio con punto, così errori come support@example vengono intercettati presto. Più destinatari possono essere elencati con virgole; le intestazioni opzionali vuote sono omesse dal link generato perché l'URI resti corta e leggibile. Un'URI mailto inizia con lo schema mailto, poi un percorso di uno o più indirizzi e-mail separati da virgole, poi una stringa di query opzionale di intestazioni. Le intestazioni utili nel lavoro di prodotto quotidiano sono subject, body, cc e bcc. Ogni valore in quella query deve essere codificato in percentuale affinché caratteri riservati come e commerciali, segni di uguale, punti interrogativi, spazi e lettere non ASCII sopravvivano a copia e incolla in attributi HTML, payload QR e messaggi di chat. Questa capacità applica codifica in stile encodeURIComponent in uscita e una decodifica rigorosa in ingresso: ogni escape percentuale deve avere due cifre esadecimali, e le sequenze incomplete sollevano invalid_input invece di restituire una stringa troncata in silenzio.

Contratto di ingresso, forma della risposta e comportamento di errore

La modalità parse riempie la stessa forma di campi dal percorso e da nomi di intestazione noti, ignora intestazioni sconosciute per compatibilità futura e rifiuta link senza destinatario nel percorso né in intestazioni to, cc o bcc. La lunghezza dei campi è limitata così incollaggi multimegabyte accidentali non esauriscono la memoria del worker; tenga oggetti e corpi a dimensioni di e-mail ordinarie e il percorso analitico resta sotto il millisecondo. Invii mode uguale a encode (il predefinito) con il campo to obbligatorio e stringhe opzionali subject, body, cc e bcc. In caso di successo la risposta ripete i campi strutturati non vuoti, restituisce la stringa mailto completa, conta quanti parametri di query sono stati scritti e imposta i flag booleani has_subject, has_body, has_cc e has_bcc così il client può ramificare senza rianalizzare l'URI. Per mode uguale a parse, fornisca il campo mailto (sono accettati gli alias link, url, uri e href) con un'URI mailto completa; lo schema è confrontato senza distinzione di maiuscole e gli spazi intorno vengono tagliati. Mancanza di to in encode, URI che non inizia con mailto, token e-mail non validi e sequenze percentuali malformate falliscono con invalid_input e non vengono addebitati.

Dove un generatore di link mailto ripaga l'uso

La combini con la Sua pipeline di invio se serve la consegna; questa capacità si ferma a un link mailto corretto e a una scomposizione fedele dei campi di ciò che ha già.

Precompilare pulsanti di contatto e supporto

Generi href mailto con un indirizzo di supporto fisso, un oggetto specifico del prodotto e un modello di corpo opzionale per widget di aiuto e link a piè di pagina.

Audit e migrazione di ancore mailto legacy

Analizzi link mailto esistenti in export HTML per recuperare destinatari, oggetti e corpi in campi CMS strutturati prima di riscrivere le pagine.

Come costruisco un link mailto con oggetto e corpo?

Chiami con mode encode (o ometta mode), imposti to sull'e-mail del destinatario e passi subject, body, cc e bcc opzionali. Il campo mailto della risposta è l'URI pronta all'uso con intestazioni codificate in percentuale.

Posso analizzare un'URI mailto esistente?

Sì. Imposti mode su parse e passi la stringa completa in mailto (o link/url/uri/href). L'API restituisce to, subject, body, cc e bcc quando presenti, più flag su quali intestazioni sono state trovate.

Quanto costa il generatore di link mailto?

Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.

Leggi la documentazione completa del KIT →