2015-11-11 16 views
20

Quando utilizzo Gmail per inviare un'email, la firma e-mail definita nelle impostazioni viene automaticamente aggiunta nella parte inferiore dell'e-mail. Tuttavia, quando apro un collegamento mailto per inviare un messaggio, la firma e-mail non viene aggiunta automaticamente.Firma di Gmail che non funziona su mailto

Ecco il codice:

<a href="mailto:[email protected]?subject=Thanks for your time&body=Hi,%0A%0AIt%20was%20a%20real%20pleasure%20speaking%20with%20you.%20Thank%20you%20for%20your%20time%20and%20we'll%20be%20in%20touch%20soon." target="_blank">test</a> 

E c'è un jsFiddle here. Cosa devo fare per rendere visibile la firma dell'email quando invio da un collegamento mailto?

+0

@DaniSpringer: provato su entrambe le impostazioni, provato su un Chromebook; il problema persiste. – frenchie

+0

Funziona con il codice esistente. C'è una possibilità che Google veda il Chromebook come un dispositivo mobile per qualche strana ragione? Hai anche un set di segnali mobili? – Drazisil

+0

@DaniSpringer: puoi aggiornare il violino con "un collegamento"? Il violino ha un tag ; cosa intendi con "un collegamento? – frenchie

risposta

8

L'utilizzo di body come parametro nel collegamento mailto sostituisce tutto ciò che è già inserito nell'email da Gmail. Se body non fa parte dell'attributo di mailto, la firma funziona come previsto.

Origine: ho provato questo con your fiddle rimuovendo l'attributo body e fatto nuovamente clic sul collegamento. Funziona esattamente come vuoi tu.

devo aggiungere il codice per inviare questa risposta con un violino, ecco il link che funzionerà con una firma:

<a href="mailto:[email protected]?subject=Thanks for your time" target="_blank">test</a> 
+0

No, non sto parlando di aggiungere una firma al collegamento mailto, sto parlando di usare mailto per aprire Gmail e quindi di aggiungere Gmail nella parte inferiore dell'e-mail come fa quando si invia una e-mail dal Interfaccia di Gmail. – frenchie

+0

Scusa @frenchie, hai ragione ho frainteso quello che inizialmente hai cercato di fare. Ho modificato la mia risposta di conseguenza. Spiacente, questo non è più utile ma sembra essere un bug che Gmail non si è ancora preso la briga di risolvere. – alengel

4

fare questo (sul desktop ovviamente):

http://mail.google.com/mail/?view=cm&fs=1&tf=1&[email protected]&su=Hello%20Dani%20(via%20Stack%20OverFlow)">http://mail.google.com/mail/?view=cm&fs=1&tf=1&[email protected]&su=Hello%20Dani%20(via%20Stack%20OverFlow) 

Nota:
Se volete che il vostro firma di Gmail, è necessario utilizzare Gmail.
Se si desidera utilizzare un client diverso, è necessario effettuare una firma su tale client stesso.

+1

Sì ma non è un collegamento mailto, il motivo per cui deve essere un mailto è che non tutti usano Gmail. – frenchie

+0

Come ha affermato @frenchie nei commenti, vuole che la firma venga mostrata direttamente in Gmail quando fa clic su un collegamento mailto da un'altra parte.Ha già una configurazione della firma con Gmail ma quando fa clic su un collegamento mailto e si apre in Gmail la firma non viene mostrata Questa risposta non fornisce le informazioni su come risolvere il problema (penso che si tratti di un bug di Gmail) – alengel

+0

@DaniSpringer prova questo: crea una firma gmail con un logo e quando questo è impostato su, clicca sul collegamento mailto nel jsfiddle. La firma con il logo non è presente come avviene normalmente quando fai clic per comporre una nuova email dall'interfaccia di Gmail. – frenchie