una - mailto significato




collegamento mailto per grandi corpi (2)

Ho una pagina in cui un utente può scegliere fino a molti paragrafi diversi. Quando si fa clic sul collegamento (o sul pulsante), un'e-mail si aprirà e inserirà tutti quei paragrafi nel corpo dell'email, indirizzandoli e inserendo l'oggetto. Tuttavia, il testo può essere troppo lungo per un collegamento mailto.

In qualche modo intorno a questo?

Stavamo pensando di fare un SP da SQL Server, ma l'utente ha bisogno di un bel modo di "vedere" l'e-mail prima di far esplodere 50 dipendenti di livello esecutivo con articoli che non dovrebbero essere inviati ... e ovviamente c'è tutto cosa significa fare IT per l'IT piuttosto che programmare software. 80 (

Quando si creano elementi per l'IT, non è necessario (alcuni dicono che non dovrebbero) essere semplicemente funzionali. In altre parole, questo non è il cibo per cani che ci svegliamo è solo il cibo per cani che dobbiamo mangiare.

Abbiamo iniziato a parlarne e abbiamo deciso che il "modulo di posta" ci avrebbe fornito esattamente quello che cercavamo.

1.Un aspetto molto diverso per far sapere all'utente che la pistola è caricata e puntata. 2.La possibilità di cambiare / aggiungere testo all'e-mail. 3. Invia una copia a loro stessi o no. 4. Può essere codificato rapidamente.


Il contenuto dell'e-mail deve essere contenuto nell'e-mail? Potresti memorizzare il contenuto di grandi dimensioni da qualche parte centralmente (file-share / sito FTP), quindi semplicemente inviare un link al contenuto?

In questo modo il destinatario ha un passaggio in più, ma si dispone di una dimensione e-mail coerente, quindi non si verificheranno problemi di affidabilità dovuti a contenuti inaspettatamente grandi o eccessivi.


Inserendo i dati in un modulo, sono riuscito a rendere il corpo di circa 1800 caratteri molto prima che il modulo smettesse di funzionare.

Il codice era simile a questo:

<form action="mailto:[email protected]">
    <input type="hidden" name="Subject" value="Email subject">
    <input type="hidden" name="Body" value="Email body">
    <input type="submit">
</form>

Modifica : Il modo migliore per inviare e-mail da un'applicazione Web è ovviamente quello di farlo, inviarlo direttamente dall'applicazione web, invece di affidarsi al programma di posta degli utenti. Come hai scoperto, il protocollo per l'invio di informazioni a quel programma è limitato, ma con una soluzione basata su server ovviamente non avresti queste limitazioni.