Utilia

Generatore di link mailto

Crea un link mailto con destinatari, Cc, Ccn, oggetto e testo del messaggio, codificato correttamente, più un link HTML pronto da incollare.

Apre la tua app di posta predefinita con i campi già compilati. Non viene inviato nulla.

Controlli

Come usare il generatore di link mailto

  1. Scrivi uno o più indirizzi in A. Separa più indirizzi con virgole o a capo.
  2. Se vuoi, compila Cc e Ccn (copia conoscenza nascosta, in inglese Bcc), un Oggetto e il Testo del messaggio. Gli a capo nel testo vengono mantenuti.
  3. Imposta il Testo del link, cioè le parole su cui cliccheranno i visitatori. Se lo lasci vuoto, viene usato il primo indirizzo.
  4. Copia il Link mailto per usarlo ovunque sia accettato un URL (un editor di pulsanti, una newsletter, un codice QR) oppure copia il Link HTML da incollare in una pagina web.
  5. Clicca Prova il link per aprire la tua app di posta con tutto già compilato. Non viene inviato nulla finché non premi tu Invia.

Carica un esempio riempie il modulo con una richiesta di assistenza di prova, e Cancella svuota tutti i campi. Tutto avviene nel tuo browser.

Come è fatto un link mailto

Lo schema mailto: è definito dalla RFC 6068. I destinatari vengono subito dopo i due punti, separati da virgole, e gli altri campi seguono come parametri di query:

mailto:assistenza@example.com?cc=vendite@example.com&subject=Domanda%20ordine&body=Buongiorno%2C%0D%0A...

Poiché l’insieme è un URL, ogni valore va codificato in percent-encoding. Lo strumento applica le regole che la RFC richiede davvero:

  • Gli spazi diventano %20, mai +. Il segno più significa «spazio» solo negli invii dei moduli HTML. In un link mailto molti client di posta mostrano un + letterale, quindi Domanda+ordine arriverebbe come «Domanda+ordine». Un vero + nel tuo testo viene codificato come %2B.
  • Gli a capo diventano %0D%0A (ritorno a capo più avanzamento riga), qualunque sia il fine riga del tuo sistema: è la forma che la RFC 6068 chiede per il testo.
  • I caratteri riservati come &, =, ?, # e % vengono codificati, così un oggetto come «Q&A» non si spezza in un secondo parametro.
  • Le lettere accentate e non latine vengono codificate in UTF-8: per esempio è diventa %C3%A8, cosa frequente in un testo italiano.
  • La @ di ogni indirizzo resta leggibile, come consente lo standard.

Nell’output HTML il link viene anche protetto per l’attributo href, e il testo del link viene convertito in HTML sicuro, quindi virgolette o parentesi angolari nell’oggetto non possono rompere la pagina.

Controlli eseguiti

L’elenco Controlli segnala gli indirizzi che non sembrano validi, gli indirizzi ripetuti tra A, Cc e Ccn e gli indirizzi con caratteri accentati, che molti client rifiutano nei link. I nomi visualizzati come Giulia <giulia@example.com> non sono ammessi in un link mailto, quindi viene mantenuto solo l’indirizzo tra le parentesi angolari. Ricevi un avviso anche quando un link ha un oggetto o un testo ma nessun destinatario, e quando supera circa 2.000 caratteri, la soglia oltre la quale alcuni browser e app di posta iniziano a tagliarlo.

Limiti da conoscere

Un link mailto dipende dal dispositivo del visitatore. Apre l’app di posta impostata come predefinita e, su un computer che non ne ha una (caso comune per chi usa la webmail), il clic potrebbe non fare nulla o aprire un’app mai usata. Conviene quindi mostrare l’indirizzo anche come testo visibile, oppure offrire un modulo di contatto. Con un link mailto non si possono aggiungere allegati, e la formattazione HTML nel testo non è supportata: il testo è sempre semplice.

Domande frequenti

Perché gli spazi sono codificati come %20 e non come +?

La RFC 6068 tratta la query di mailto come un normale URI, in cui + è un carattere qualunque. Solo i moduli HTML usano + per gli spazi. Codificare gli spazi come %20 è l’unica forma che tutti i client di posta leggono allo stesso modo.

Posso aggiungere più destinatari?

Sì. Inserisci più indirizzi in A, Cc o Ccn, separati da virgole, punti e virgola o a capo. Lo strumento li unisce con le virgole, il separatore definito dallo standard. Alcune vecchie versioni di Outlook si aspettavano il punto e virgola, ma i client attuali accettano le virgole.

Il Ccn è nascosto a chi clicca?

No. Il Ccn nasconde gli indirizzi agli altri destinatari dell’email, non al tuo visitatore. Chiunque può leggere il link completo nel codice sorgente della pagina, quindi non mettere in Ccn un indirizzo che vuoi tenere riservato.

Gli spammer raccoglieranno l'indirizzo?

Gli indirizzi nei link mailto sono visibili nel codice sorgente e i bot li raccolgono davvero. Se lo spam ti preoccupa, un modulo di contatto è più sicuro di un link mailto.

Perché sul mio computer il link non fa niente?

Il tuo browser non ha un’app di posta predefinita configurata. Impostane una nelle impostazioni del sistema operativo, oppure di’ al browser di usare la tua webmail per i link mailto:. Il link in sé è corretto.