Sendmail Funksjon på Java

Sendmail Funksjon på Java


Sende e-post fra en webserver er vanligvis oppnås ved hjelp av sendmail, en åpen kildekode-bakgrunn tjeneste som brukes av de fleste Web verter. I Java det er ingen integrert metode for å sende e-post, men ved hjelp av Javascript-funksjoner du kan få tilgang til sendmail til å sende innholdet i en HTML-e-post link eller webskjema direkte til din e-boksen.

Javascript og e-post

Av sikkerhetsmessige grunner, ikke Javascript ikke har en innebygd funksjon for å sende e-post. Imidlertid tilbyr Java andre funksjoner som du kan bruke til å sende e-post fra websider, enten ved hjelp av HTML mailto funksjonen eller sendmail programmet. Kombinert med Javascript form valideringsfunksjoner, kan du vurdere å bruke Javascript for å bistå med nettstedets e-post og innsending av skjemaer.

Fordeler

Når du oppretter en e-post link eller et webskjema, kan du bruke en link som begynner med "mailto" for å sende meldingen med den besøkendes nettleser og e-postprogram:

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

Dessverre, avhenger denne metoden på den besøkendes nettleser og e-postprogram. Hvis en av dem ikke fungerer ordentlig på e-post linken vil generere en feil eller rett og slett ikke gjøre noe. Ved hjelp av Javascript, kan du sende e-post med en bane til et program på serveren, utenom den besøkendes programvare. Javascript er også nyttig for å validere skjemaene og skjule din e-postadresse fra web edderkopper som høster adresser for spammere.

ulemper

De fleste Java epost kode eksempler sende e-post ved hjelp av besøkendes nettleser og e-postprogram, som håndteres like godt, og med mindre koden ved hjelp av HTML mailto funksjon. Avansert Javascript ferdigheter er nødvendig for tilpassing og feilsøking kode som kobler til server-side skript. De fleste e-postfunksjoner blir lettere oppnås ved hjelp av fritt tilgjengelige Perl CGI-skript.

Beste praksis

Vurder å bruke den enkleste metoden for e-post som inneholder den sikkerheten du ønsker. De fleste web verter tilbyr en epost skript som bruker sendmail eller lignende server-side metode for å aktivere skjemaene uten ulempene med mailto metoden. I stedet for HTML-e-koblinger, må de besøkende bruke et kontaktskjema. Den beste bruk for Javascript er form validering sikrer endes retur e-postadressene er riktig formatert og at obligatoriske feltene er fylt ut riktig.