HTML - Collegamenti email
Non è difficile inserire un collegamento email HTML nella tua pagina web, ma può causare problemi di spam non necessari per il tuo account email. Ci sono persone che possono eseguire programmi per raccogliere questi tipi di e-mail e successivamente utilizzarli per lo spam in vari modi.
Puoi avere un'altra opzione per facilitare le persone a inviarti email. Un'opzione potrebbe essere quella di utilizzare i moduli HTML per raccogliere i dati dell'utente e quindi utilizzare lo script PHP o CGI per inviare un'e-mail.
Un semplice esempio, controlla il nostro modulo di contatto . Prendiamo il feedback degli utenti utilizzando questo modulo e quindi utilizziamo un programma CGI che raccoglie queste informazioni e ci invia e-mail all'ID e-mail fornito.
Note- Imparerai a conoscere i moduli HTML nei moduli HTML e imparerai a conoscere CGI nel nostro altro tutorialPerl CGI Programming.
Tag email HTML
HTML <a>tag fornisce l'opzione per specificare un indirizzo email per inviare un'e-mail. Durante l'utilizzo del tag <a> come tag di posta elettronica, utilizzeraimailto: email addressinsieme all'attributo href . Di seguito è riportata la sintassi dell'utilizzo dimailto invece di utilizzare http.
<a href = "mailto: [email protected]">Send Email</a>
Questo codice genererà il seguente collegamento che puoi utilizzare per inviare e-mail.
Send Email
Ora, se un utente fa clic su questo collegamento, avvia un client di posta (come Lotus Notes, Outlook Express ecc.) Installato sul computer dell'utente. C'è un altro rischio nell'usare questa opzione per inviare e-mail perché se l'utente non ha un client di posta installato sul proprio computer, non sarebbe possibile inviare e-mail.
Impostazioni predefinite
È possibile specificare un oggetto e un corpo dell'email predefiniti insieme al proprio indirizzo email. Di seguito è riportato l'esempio per utilizzare l'oggetto e il corpo predefiniti.
<a href = "mailto:[email protected]?subject = Feedback&body = Message">
Send Feedback
</a>
Questo codice genererà il seguente collegamento che puoi utilizzare per inviare e-mail.
Send Feedback