De kern van de klasse van

javamail API, javamail API voor een interface en het schrappen van een e - mail sturen, en lezen.Hoewel er veel javamail API pakket, zal betrekking hebben op de belangrijkste twee pakketten voor javamail API, javax.mail.internet vaak, javax.mail,, pakket.Dit pakket bevat de kern van alle taken.Ze is de sleutel, classdescription: javax.mail.sessionthe API.Een multi - threaded dat voorwerp is van een fabriek.Javax.mail.messagean abstracte, model E - mail.Voor de praktische uitvoering van klasse.Javax.mail.addressan abstracte, model adres (adres van berichten).De uitvoering van een bepaalde klasse.Voor de bescherming van javax.mail.authenticatoran abstracte categorie E - mail server in een e - mail van middelen.Javax.mail.transportan abstracte, model voor een e - mail sturen de boodschap doorgeven.Javax.mail.storean abstracte, opslag van informatie en de toegang tot de overeenkomst een model voor het opslaan en terugzoeken van informatie.Een winkel werd verdeeld in de map.Javax.mail.folderan abstracte zei dat de post een map.Het bevat de mappen.... e - mail, Internet, MimeMessage, de boodschap is een abstracte, dus moet een soort werk; in de meeste gevallen, je kan het gebruik van een MimeMessage.Dat is een e - mail MimeMessage mime type en de titel.... e - mail, Internet, het internet, de vertegenwoordigers van het e - mailadres van Internet volgens de grammatica.Het adres van de typische vorm van de grammatica, [email protected], of persoonlijke naam < de gebruikersnaam @ domeinnaam>;,.Laten we leren van deze categorieën, elk detail, in de volgende hoofdstukken zullen wij gebruik maken van deze voorbeelden van onderzoek.,, vergaderingen, conferenties, de klasse, van de klasse van de eerste klas is javamail API, het niet geërfd.Als de javamail API, zitting voorwerp die de fabriek, die verantwoordelijk is voor de configuratie en certificering.,, de zitting voorwerp kan op de volgende manieren: door het vinden van een,,, opgeslagen in de Gids van het object, initialcontext () InitialContext ctx = nieuwe zitting (vergadering) =; de ctx. Zoek ("usersmailsession");,, usersmailsession, als het voorwerp van gesprek tegen vastgestelde naam object.En usersmailsession, kan creëren en de configuratie van de parameters voor de naam van de e - mail server /waarde, met inbegrip van de gastheer, account een e - mail sturen, door de vergadering van de overeenkomst steunen.,,, een andere methode te creëren op basis van de methode van projecten zitting voorwerp is, kun je java.util.properties object, aan bepaalde informatie, zoals de naam van de standaard, e - mail server, gebruikersnaam en wachtwoord en andere informatie, in je hele delen van toepassing.,,, de fabrikant, de zitting, is privé.Dus, de gesprekken voorziet in twee methoden (zie hieronder), zitting voorwerp,,.,,, getdefaultinstance (): er zijn twee methoden om het gebruik van het voorwerp van gesprek getdefaultinstance ().Het is standaard zitting van de vergadering, de statische getdefaultinstance (kenmerken) openbare zitting getdefaultinstance (statische eigenschappen van rekwisieten, vergunning),,,,, getinstance (): er zijn twee methoden voor het verkrijgen van het gesprek met getinstance () voor het doel.Het is de nieuwe zitting van de vergadering van de statische getinstance (kenmerken) van de statische getinstance (zitting van rekwisieten, certificering, gemachtigde), klasse, nieuws, we gaan het nu zitting voorwerp te creëren om berichten te versturen.Aard van het bericht zal... E - mail. E - mails,,,,,, is de boodschap, een klasse.Dus het kind, javax.mail.internet.mimemessage, is de meest gebruikte.,,, het creëren van informatie, je moet de fabrikant in de overdracht van MimeMessage voorwerp van gesprek.Bijvoorbeeld, de nieuwe informatie MimeMessage = MimeMessage (gesprek);,,, als de boodschap is die gericht zijn op het creëren van het opslaan van informatie hebben we nodig.De uitvoering van javax.mail.part interface, nieuws, en javax.mail.internet.Dat javax.mail.internet.mimepart MimeMessage.U kunt gebruik maken van de informatie. Setcontent () () MimeMessage settext of opslag van inhoud.,,, de MimeMessage gebruikte methoden voor de beschrijving van de locatie, de leegte (ADD.) voor de vaststelling van de header - gebied.De leegte addrecipients (message.recipienttype, touw, adres) gebruikt voor de toevoeging van bepaalde soorten adres van de geadresseerde.De leegte setsubject (wordt gebruikt voor de vaststelling van de string) betreft de header gebied.De leegte setText (wat informatie voor de vaststelling van de tekst) gebruik van text /plain mime type informatie - inhoud.Het adres, en we hebben nu een gesprekken en berichten (met de inhoud van het opgeslagen in de inhoud van het object, we moeten gebruik maken van, het adres, het adres van het voorwerp.,,,,, het adres, het is een abstracte lessen.Dus het kind, javax.mail.internet.internetaddress, is een van de meest voorkomende.,,,, het adres, het kan alleen maar via de e - mail: door het creëren van een nieuwe website, adres = ("het" gmail. COM ");,,, een andere manier is door het creëren van een e - mail: naam en adres van alogwith, nieuwe Internet adres: (" het "gmail. COM", de);,,, je kunt de,, CC, BCC werd als volgt het nieuws,,,,. Positie (ADD.),,,, nieuws. Addrecipient (type, adres),,,, drie vooraf vastgestelde adres is een van deze vormen van betreft:,,,, de waarde van de boodschap. Recipienttype.,,,, nieuws. Recipienttype. CC,,,, nieuws. Recipienttype. BCC,,,,,,, - klasse, van de klasse van certificering is een voorwerp dat HUitvoering van het netwerk van de certificering.Meestal zal het voor de gebruiker over.,,,, ", is een abstracte lessen.Je creëert een soort wachtwoord gecontroleerd, de gebruikersnaam en wachtwoord, door de fabrikant.,,, je moeten worden gecertificeerd en de zitting als je zitting voorwerp.,,, hier is een voorbeeld van het gebruik van de prestaties van de verificateur, rekwisieten = nieuwe eigenschappen (:); ///////de rekwisieten en gebruik van gegevens voor een wachtwoord vergunning = nieuwe wachtwoorden certificatie ("het", "pswrd"). Een gesprek gesprek. Getdefaultinstance (rekwisieten, certificering, vervoer, vervoer);,, klas, als een boodschap doorgeven.Het gebruik van dit soort meestal smtp - protocol.,,, dit is een abstracte,,, je kan dit doen door de statische, stuur (), het gebruik van de methode van de standaard versie: vervoer (bericht sturen,.,,,); de informatie op een andere manier is door middel van een concreet voorbeeld van de zitting van het protocol, door middel van een gebruikersnaam en wachtwoord (als het niet de nodige blanco), een boodschap sturen, en sluit de verbinding, nieuws. Savechanges () () //; /verborgen toegang tot vervoer = de interactieve transmissie gesprek. Gettransport ("de overeenkomst"); ///////in verband met vervoer. In verband met de gastheer, de gebruikersnaam en wachtwoord); ///////herhalen de woorden van de sendmessage vervoer nodig. (boodschap, een boodschap. Getallrecipients ()); ///////voltooid, in verband met de afsluiting van het vervoer. ();,,, opslag van klasse, klasse, model opslag van informatie en de toegang tot deDe overeenkomst voor het opslaan en opzoeken van informatie.Voor de praktische uitvoering van klasse., de opslag, de uitbreiding, de diensten, de klasse, die veel gebruikte nomenclatuur voor de opslag, in verband met de opslag en het luisteren naar aansluiting bij de door het verkrijgen van toegang tot gegevensbanken. De cliënt wordt opgeslagen. De toegang tot de overeenkomst informatie opslaat.De meeste gebruikers op toegang tot e - eisen voor de opslag voor verificatie.In verband met de certificering van de methoden, de winkel = zitting. GetStore ("pop3"); de winkel. In verband met de gastheer, de gebruikersnaam en wachtwoord);,, het dossier, en is een abstracte, namens een e - mail MAP.- uitvoering van specifieke dossiers van dergelijke overeenkomsten.De MAP mappen en informatie kan bevatten, zodat een hiërarchische structuur, in verband met de winkel, en je krijgt een map, moet je kunnen lezen in de portefeuille van de post te openen, = de winkel. Getfolder ("werk"); de folder (folder, doe open. Read_only bericht [);] = MAP. Getmessages (); getfolder (,, - naam), een methode die MAP. Terug naar de map.Sluiten van de opslag en de map die, zodra de post lezen, zien we de volgende beelden opslaan en MAP betrekkingen:, zoals we kunnen zien, voor elke gebruiker, server is opgeslagen informatie voor de gebruiker opslaan.De opslag in de inbox MAP MAP en de belangrijkste dossiers, met inbegrip van de e - mail.De MAP een boodschap en de mappen.

JavaMail API Store and Folder Relation



Previous:
Next Page: