javamail API - nieuws berichten kunnen zich om verschillende redenen.Deze kwestie is in de rfc1211 grondig besproken.Alleen de server kunnen bepalen of een bepaalde e - mail of de naam bestaat.Wanneer de server een vergissing wordt geconstateerd, die weer een bericht, dat is de reden voor het falen van het oorspronkelijke bericht sturen, er is veel van de overdracht van kennis van het internet voor staat, maar de server niet veel steun aan deze nieuwe normen voor het gebruik van technologie, maar voorlopig mislukte bericht terug.Daarom wordt verbonden, zich zeer moeilijk is, leidt tot problemen van de originele boodschap sturen, met inbegrip van analytische javamail Staat kennisgeving te steunen.De behandeling van deze kwestie zijn er vele manieren.Een variabele envelop technologie.Je kunt in de envelop terug weg, zoals blijkt uit het volgende.Het is een e - mail sturen naar het vermelde adres.Misschien wil je het adres van een algemene, verschillende: titel, dus je kunt de rebound.Dat doen de instellingen, in mail.smtp.from, eigendom van javamail.En het creëren van de Java - klasse, het creëren van een Java dossiers, sendemail,, die als volgt luidt: java.util.properties, invoer javax.mail.message; de invoer van javax.mail.passwordauthentication; de invoer van javax.mail.session; de invoer van javax.mail.transport; de invoer van javax.mail.internet.internetaddress; de invoer van javax.mail.internet.mimemessage; de cursus (publiek sendemail statische leegte belangrijkste ([...] dringt erop -SmtpServer = {-) met uitzondering van het smtp - string. ". COM"; de haven = 587; uiteindelijk string identificatiecode = "toegang"; ///////wijzigingen van de reeks, uiteindelijk het wachtwoord = "*"; ///////veranderd... In de ContentType = "firewall"; akkoord = "test: stuitert op verschillende adressen +" van de afzender;String = "gmail adres". COM "; snaren =" de lijfwacht fauxmail. COM "; ///////een invalide adres op touw bounceaddr =" oplossing "gmail. COM"; ///////wijziging van kolom = "test: het nieuws zich tot een afzonderlijk een e - mailadres" karakter van de rekwisieten = nieuwe eigenschappen (); rekwisieten. ("e. E - mail. Certificering", de "echte"); de rekwisieten. ("e. E - mail. Starttls." en de "echte"); de rekwisieten. ("e - mail smtp - gastheer", -SmtpServer); Voorst. ("e. E - mail. De haven" "587"); de rekwisieten. ("e - vervoer. De overeenkomst", "de overeenkomst"); de rekwisieten. ("post", bounceaddr. Post. Van post - groep); gesprek gesprek. Getinstance (rekwisieten, nieuwe... E - mail. Authenticator () {- getpasswordauthenticat bescherming.- (de) {is het nieuwe wachtwoord (gebruikersnaam en wachtwoord);}}); MimeMessage nieuws = nieuwe MimeMessage (post); van het nieuws. Addfrom (website. Analytische (uit); de boodschap. Setrecipients (message.recipienttype.to,); van het nieuws. Setsubject (betreft); de boodschap setContent (het lichaam. En contentType); vervoer = E - zitting. Gettransport () {systeem; proberen.. leegte fac ("sturen..." "); het vervoer. In verband met de (-SmtpServer, havens, de gebruikersnaam en wachtwoord); het vervoer. Sendmessage (boodschap, een boodschap. Getrecipients (nieuws. Recipienttype,); het systeem uit de leegte fac.. ('} af sturen..." "); de vangst (uitzondering e) {systeem leegte fac (" fout. - se.Gevonden: "); e printstacktrace () (); vervoer;}. ///////einde van Main () {} in functie, hier kunnen we zien, onroerend goed, mail.smtp.from, de vaststelling van verschillende, van het adres, de samensteller van onze klas, nu al klaar, laten we Deze soort.Ik heb sendemail.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:sendemail.java, die nu wordt opgesteld, de uitvoering van de volgende commando, Java CP /home /de /geactiveerd. De tank: /home /de /javax.mail.jar:sendemail, te controleren of de produktie, moet je de volgende boodschap: het paneel, stuur...Stuur voltooid.,



Previous:
Next Page: