javamail API, in het vorige hoofdstuk E - mails en de e - mail lezen we door het certificaat van de vergunning (voor gebruikers en wachtwoord) samen met de gastheer, verbonden met je Postbus.Integendeel, we kunnen ophouden, prestaties, de gastheer, en vertel je gebruik maatstaf voorbeeld spreken.Dit is in de volgende voorbeelden weergegeven:, het creëren van de Java - klasse, zullen we een wijziging van hoofdstuk checkingmails.java e - mail.Het luidt als volgt:, het pakket com.tutorialspoint; de invoer van java.util.properties; de invoer van javax.mail.authenticator; de invoer van javax.mail.folder; de invoer van javax.mail.message; de invoer van javax.mail.messagingexception; de invoer van javax.mail.nosuchproviderexception; de invoer van javax.mail.passwordauthentication; de invoer van javax.mail.session; de invoer van javax.mail.store; de cursus (publiek checkingmails statische leegte inspectie (ontvangende koord touw. Storetype, de gebruikers, de code) {proberen (///////het creëren van nieuwe gebied eigendom = de prestaties van het (de); (E - mail. ". POP3S. Ontvangende); prestaties. (" e - mail. POP3S. Export "," 995 "); prestaties. (" post. POP3S. Starttls. "En de" echte "automatisch); ///////Hentication, de toegang tot de zitting emailsession = zitting. Getinstance (aard, nieuwe... E - mail. Authenticator () {bescherming. Certificering getpasswordauthentication () {is het nieuwe wachtwoord ("het" gmail. COM "," manisha123 "); emailsession}}); //////////////. Setdebug (echt); het creëren van pop3 voorwerp en opslag van POP - server winkel = emailsession verbonden. GetStore (" POP3S "); de winkel. De verbinding (); ///////MAP en een map. Emailfolder = de winkel te openen. Getfolder (" werk "); (emailfolder. Open de map. Read_only); ///////- MAP in voor het verkrijgen van informatie en het drukken van de informatie []Informatie - = emailfolder. Getmessages (); het systeem ("bericht.. leegte fac. Lengte -" + nieuws. Lengte); (int i = 0, n = messages.length; ik < n, I + +) (nieuws bericht [M] =; systeem, leegte fac ("---------------------------------"); het systeem.. uit de leegte fac ("e - nummer." + (I + 1); het systeem.. leegte fac ("betreft:" + nieuws. Getsubject ()); het systeem.. leegte fac (":" + nieuws. Getfrom () [0]); Het systeem, leegte fac ("tekst. + + + + + + nieuws. Getcontent (). Tostring ()) ///////;) de winkel sluiten en een map. Emailfolder. Het sluiten van een (pseudo); ();} vangst (de winkel. Nosuchproviderexception e) {}); printstacktrace (zoals de vangst (messagingexception e) {E - printstacktrace (); de vangst (abnormale) {});}} printstacktrace (zoals een statische leegte belangrijkste (touw [...] dringt erop) {gastheer = "pop. Gmail. COM"; ///////veranderd... Mailstoretype = "pop3 gebruikersnaam is" ABC "; de string @ gmail. COM"; ///////wachtwoord veranderen. = "*"; ///////wijziging van inspectie (gastheer, mailstoretype, gebruikersnaam en wachtwoord;}}, kun je beter verklaringen emailsession. Setdebug (echt);,, opgesteld, nu, we zijn klaar voor De klas, laten we deze soort.Ik heb checkingmails.java catalogus: klasse, /home /de /javamailapiexercise,.We moeten de pot, javax.mail.jar, en activation.jar op pad.De tenuitvoerlegging van de beschikking stellen de volgende soorten (met inbegrip van blikken op /home /de /catalogus): van een bevel tot opgenomen - CP /home /de /geactiveerd. De tank: //de /javax.mail.jar:checkingmails.java, die nu wordt opgesteld, de uitvoering van de volgende commando, Java CP /home /de /geactiveerd. De tank: /home /de /javax.mail.jar:checkingmails, te controleren of de produktie, zie je een soortgelijke boodschap luidt als volgt: op het paneel, messages.length---3 --------------------------------- e - nummer 1 betreft: vandaag is een mooie dag: XYZ < XYZ gmail. COM > e - mail:... De tekst. Het internet. Mimemultipart @ 45f676cb --------------------------------- e - nummer 2 betreft: hiiii...Uit: XYZ < XYZ gmail. COM > e - mail:... De tekst. Het internet. Mimemultipart @ 37f12d4f --------------------------------- e - nummer 3 betreft: helloo:XYZ < XYZ gmail. COM > e - mail:... De tekst. Mimemultipart @ 3ad5ba3a, Internet.
De certificering van
Previous:E - mails,
Next Page:Javamail API -