javamail er en e- skriptet i java programmeringsspråk. Javamail gjør alt standard behandling for å sende en e-postmelding , slik at en programmerer trenger bare å legge inn et par stykker av informasjon (slik som mål, innhold, faget og hvem e-posten er fra ) for å sende en e-post . Javamail gjør det enkelt å sende ren tekst e-post , så vel som de mer komplekse HTML- e-post. Den eneste forskjellen mellom de to typene er å sette innholdstype til "text /html " i stedet for "text /plain" . Du trenger
Java editor
Vis flere instruksjoner
en
Åpne Java editor og filen der du vil ha mail skript for å ligge .
2
Type " import javax.mail * ; .
import javax.mail.internet * ; .
import java.util.Properties ; " øverst i filen.
3
Type " class SimpleMail {" der du vil at post klassen til å oppholde seg .
4
Type " public static void mailer ( String [] args ) kaster Exception {" på neste linje
5
Type. " Egenskaper prop = nye egenskaper ( ); "på neste linje
6
Type ' prop.setProperty . ( " mail.transport.protocol ", " smtp "); ' på neste linje
7
Type. ' prop.setProperty ( " mail.host ", " smtp.MAILSERVER "); ' på neste linje , erstatte " mailserver " med domenet for e-postserveren
8
Type ' prop.setProperty ( " mail.user ", " Bruker") ; ' . på neste linje med " bRUKER " erstattes med navnet på javamail brukeren sender e-posten
9
Type ' prop.setProperty ( mail.password ", " passord") . "; ' på neste linje med å erstatte " PASSORD Session mailSession = Session.getDefaultInstance (prop , null ) " med den faktiske passordet for javamail brukeren
10
Type. "; . "på neste linje
11
Type " MimeMessage msg = new MimeMessage ( mailSession ) ; " . på neste linje
12
Type ' msg.setSubject ( "Emne" ) ; ' på neste linje med "Emne" erstattes med selve emnet for meldingen
13
Type " msg.setFrom (ny InternetAddress ( " EMAILADDRESS . ")); ' på neste linje med " . EMAILADDRESS " erstattet med avsenderens e-postadresse
14
Type ' msg.setContent ( "Innhold" , "text /html "); ' . på neste linje med "innhold" erstattet med selve innholdet i e- Dette er den eneste linje er forskjellig mellom en ren tekst epost og en HTML- e-post
15
Type ' message.addRecipient ( Message.RecipientType.TO , ny InternetAddress ( "destinasjon" )); ' . på neste linje med å erstatte "Destinasjon" med selve målet e- postadressen for e
16
Type " transport transport = mailSession.getTransport ();
17
Type" . transport.connect (); "på neste linje
18
Type " transport.sendMessage ( msg , msg.getRecipients ( Message.RecipientType.TO )); " . . på neste linje
19
Type " transport.close (); } }" . på neste linje