Nwlapcug.com


La funzione Sendmail su JavaScript

La funzione Sendmail su JavaScript


L'invio della posta da un server Web è compiuta solitamente usando sendmail, un servizio in background open source utilizzato dalla maggior parte degli host Web. In JavaScript non esiste un metodo integrato di invio di posta, ma utilizzando funzioni JavaScript è possibile accedere a sendmail per inviare il contenuto di un collegamento di posta elettronica HTML o Web form direttamente alla tua casella e-mail.

JavaScript ed Email

Per motivi di sicurezza, JavaScript non ha una funzione incorporata per inviare e-mail. Tuttavia, JavaScript offre altre funzioni che è possibile utilizzare per inviare email da pagine Web, utilizzando la funzione mailto HTML o il programma sendmail. Combinato con funzioni di convalida modulo JavaScript, è possibile utilizzare JavaScript per assistere con e-mail del tuo sito e invio del modulo.

Vantaggi

Quando si crea un collegamento di posta elettronica o un Web form, è possibile utilizzare un inizio di collegamento con "mailto" per inviare il messaggio utilizzando il browser del visitatore e il programma di posta elettronica:

< a href = "il mailto:[email protected]" > Email Me! < /a >

Purtroppo, questo metodo dipende dal browser del visitatore e applicazione di posta elettronica. Se uno non funziona correttamente l'email link verrà generato un errore o semplicemente non fare nulla. Utilizzando JavaScript è possibile inviare email utilizzando un percorso a un'applicazione sul server, bypassando software del visitatore. JavaScript è anche utile per la convalida di invii di un form e nascondere il proprio indirizzo di posta elettronica da Web spider che raccolgono gli indirizzi per gli spammer.

Svantaggi

Maggior parte dei esempi di codice JavaScript e-mail inviare posta elettronica utilizzando il browser del visitatore e applicazione di posta elettronica, che viene gestito bene e con meno codice utilizzando la funzione mailto HTML. Competenze avanzate di JavaScript sono necessari per la personalizzazione e risoluzione dei problemi di codice che si connette a script server-side. La maggior parte delle funzioni della posta elettronica sono più facilmente realizzabile utilizzando script Perl CGI liberamente disponibili.

Procedure consigliate

È consigliabile utilizzare il metodo più semplice per la posta elettronica che include la protezione che si desidera. Maggior parte dei Web host offrono un'e-mail di script che utilizza sendmail o un metodo simile di lato server per consentire l'invio di moduli senza gli svantaggi del metodo mailto. Invece di collegamenti di posta elettronica HTML, sono i tuoi visitatori utilizza un modulo di contatto. Il miglior utilizzo di JavaScript è la validazione di form, garantendo gli indirizzi di e-mail di ritorno dei visitatori sono formattati correttamente e che i campi obbligatori sono stati completati correttamente.