JavaMail is een e-mail script in de Java programmeertaal . JavaMail doet al van de standaard verwerking voor het verzenden van een e-mailbericht , zodat een programmeur moet enkel het invoeren van een paar stukjes informatie ( zoals de bestemming , de inhoud , het onderwerp en wie de e-mail is uit ) om een email te sturen . JavaMail maakt het eenvoudig om pure tekst e-mails evenals de meer complexe HTML e-mails te sturen . Het enige verschil tussen de twee soorten is het instellen van het type inhoud aan " text /html " in plaats van "text /plain " . Wat je nodig hebt Java-editor Toon Meer Aanwijzingen 1 Open het Java- editor en het bestand waar u de e-mail script te verblijven . < Br > 2 Type " import javax.mail * ; . import javax.mail.internet * ; . import java.util.Properties ; " aan de bovenkant van het bestand . Type " class SimpleMail { " 3 waar u wilt dat de e-mail -klasse te verblijven . Type " public void mailer 4 ( String [ ] args ) gooit Uitzondering { " op de volgende regel 5 Type . " Properties prop = new Properties ( ) ; " op de volgende regel Type ' 6 prop.setProperty . ( " mail.transport.protocol " , " smtp " ) ; ' op de volgende regel Type 7 . ' prop.setProperty ( " mail.host " , " smtp.MAILSERVER " ) ; ' op de volgende regel , vervangen " mAILSERVER " met domein van uw mailserver Type 8 ' prop.setProperty ( " mail.user " , " USER" ) ; ' . naar de volgende regel met " uSER " vervangen door de naam van de JavaMail gebruiker het verzenden van de e-mail type 9 ' prop.setProperty ( mail.password " , "wachtwoord" ) . " ; " op de volgende regel met het vervangen van " WACHTWOORD sessie mailSession = Session.getDefaultInstance (prop , null ) " met de werkelijke wachtwoord voor de JavaMail gebruiker Type 10 . " ; . "op de volgende regel 11 Type " MimeMessage msg = new MimeMessage ( mailSession ) ; " . naar de volgende regel Type 12 ' msg.setSubject ( " ONDERWERP " ) ; ' op de volgende regel met " ONDERWERP " vervangen door de eigenlijke onderwerp van de e-mail 13 Type " msg.setFrom (nieuw internetadres ( " EMAILADDRESS . " ) ) ; " op de volgende regel met " . EMAILADDRESS " vervangen door e-mailadres van de afzender Type 14 ' msg.setContent ( " CONTENT " , " text /html " ) ; ' . naar de volgende regel met " CONTENT " vervangen door de werkelijke inhoud van de e-mail Dit is de enige lijn verschillende tussen een zuivere tekstbericht en een HTML e-mail Type 15 ' message.addRecipient ( Message.RecipientType.TO , nieuw internetadres ( " bESTEMMING " ) ) ; " . naar de volgende regel met het vervangen van " bESTEMMING " met de werkelijke bestemming e- mailadres voor het e Type 16 " transport Transport = mailSession.getTransport ( ) ; Type 17 " . transport.connect ( ) ; " op de volgende regel 18 Type " transport.sendMessage ( msg , msg.getRecipients ( Message.RecipientType.TO ) ) ; " . . naar de volgende regel 19 Type " transport.close ( ) ; } } " . naar de volgende regel
|