lox sende e - mail

, at sende en e - mail med lox er enkel nok, men til at begynde med, skal du have, javamail api og java aktivering ramme (jaf), monteret på maskinen,.,,, du kan downloade seneste version af javamail (version 1) fra java er standard websted.,,, kan downloade seneste version af javabeans aktivering ramme jaf (version 1.0.2) fra java er standard websted.,,, downloade og trække disse filer, i den nyligt oprettede øverste telefonbøger, vil du finde en række jar filer for begge ansøgninger.du er nødt til at tilføje, mail.jar, og activation.jar, filer i din classpath. send en simpel e - mail: her er et eksempel til at sende en enkelt e - mail fra din maskine.her forudsættes det, at din localhost, er forbundet med internettet og i stand til at sende en e - mail.samme tid sørge for, alle de glas filer fra java - e - mail api - pakke og jaf pakke ara, der er til rådighed i classpath. <% @ side importerer = "java. io. *, java. util. *, javax. post. * *% > <% @ side importerer =" javax. post. internet. *, javax. aktivering. * *% > <% @ side importerer = "javax. servlet. http. *, javax. servlet. * *% > <% snor resultat; ///e - mail - id - kort skal nævnes.tråd, = "abcd @ gmail. com"; //afsenderens e - mail - id - kort skal nævnes snoren fra = "mcmohd @ gmail. com"; //hvis du sender e - mail fra localhost snor vært = "localhost"; //- system egenskaber objekt egenskaber egenskaber = system. getproperties(); //fælde mail server egenskaber. setproperty ("post. smtp. vært" værts); //- default samling objekt.samling mailsession = samling. getdefaultinstance (egenskaber) prøve (//skabe en misligholdelse mimemessage objekt.mimemessage besked = nye mimemessage (mailsession); //fra: header inden for hovedet.besked. setfrom (nye internetaddress (i)); //fastsat: header inden for header.besked. addrecipient (message.recipienttype.to, nye internetaddress (at)); //fastsat om: header område besked. setsubject ("dette er emnet!"); //Now set the actual message message.setText("This is actual message"); //Send message Transport.send(message); result = "Sent message successfully...."; }catch (MessagingException mex) { mex.printStackTrace(); result = "Error: unable to send message...."; } %> <html> <head> <title>Send Email using JSP</title> </head> <body> <center> <h1>Send Email using JSP</h1> </center> <p align="center"> <% out.println("Result: " + result + "\ "); %> </p> </body> </html> ,Now let us put above code in SendEmail.jsp file and call this JSP using URL http://localhost:8080/SendEmail.jsp which would send an email - i betragtning af e - mail - id, [email protected] og udviser følgende svar:,, sende e - mail med lox, resultat: sendte besked har...,, hvis du ønsker at sende en e - mail til flere modtagere, så følgende metoder kan anvendes til at angive flere e - mail - id:, ugyldige addrecipients (message.recipienttype type, adresse [] adresser) gør messagingexception, her er en beskrivelse af, hvilke parametre:,,,, - - ville det være der, cc eller bcc.her cc udgør kopi og bre er sorte kopi.f.eks. besked. recipienttype. til,,,,, adresser: er dette system af e - mail - id, du skal bruge internetaddress() metode, idet e - mail - id, sende en http: //e - mail: her er et eksempel til at sende en http: //e - mail fra din maskine.her forudsættes det, at din localhost, er forbundet med internettet og i stand til at sende en e - mail.samme tid sørge for, alle de glas filer fra java - e - mail api - pakke og jaf pakke ara, der er til rådighed i classpath. dette eksempel er meget lig det foregående, undtagen her bruger vi setcontent() metode til at fastsætte indholdet, hvis andet argument er "tekst /html" angiver, at html indhold er inkluderet i besked. med dette eksempel, kan du sende så store som i indhold som. <% @ side importerer = "java. io. *, java. util. *, javax. post. * *% > <% @ side importerer =" javax. post. internet. *, javax. aktivering. * *% > <% @ side importerer = "javax. servlet. http. *, javax. servlet. * *% > <% snor resultat; ///e - mail - id - kort skal nævnes.tråd, = "abcd @ gmail. com"; //afsenderens e - mail - id - kort skal nævnes snoren fra = "mcmohd @ gmail. com"; //hvis du sender e - mail fra localhost snor vært = "localhost"; //- system egenskaber objekt egenskaber egenskaber = system. getproperties(); //fælde mail server egenskaber. setproperty ("post. smtp. vært" værts); //- default samling objekt.samling mailsession = samling. getdefaultinstance (egenskaber) prøve (//skabe en misligholdelse mimemessage objekt.mimemessage besked = nye mimemessage (mailsession); //fra: header inden for hovedet.besked. setfrom (nye internetaddress (i)); //fastsat: header inden for header.besked. addrecipient (message.recipienttype.to, nye internetaddress (at)); //fastsat om: header område besked. setsubject ("dette er emnet!"); //Send the actual HTML message, as big as you like message.setContent("<h1>This is actual message</h1>", "text/html" ); //Send message Transport.send(message); result = "Sent message successfully...."; }catch (MessagingException mex) { mex.printStackTrace(); result = "Error: unable to send message...."; } %> <html> <head> <title>Send HTML Email using JSP</title> </head> <body> <center> <h1>Send Email using JSP</h1> </center> <p align="center"> <% out.println("Result: " + result + "\ "); %> </p> </body> </html> ,Now try to use above JSP to send HTMLbesked på en e - mail - id, send tillæg i e - mail: her er et eksempel til at sende en e - mail med tillæg af din maskine:, <% @ side importerer = "java. io. *, java. util. *, javax. post. * *% > <%. side importerer =" javax. post. internet. *, javax. aktivering. * *% > <% @ side importerer = "javax. servlet. http. *, javax. servlet. * *% > <% snor resultat; ///e - mail - id - kort skal nævnes.tråd, = "abcd @ gmail. com"; //afsenderens e - mail - id - kort skal nævnes snoren fra = "mcmohd @ gmail. com"; //hvis du sender e - mail fra localhost snor vært = "localhost"; //- system egenskaber objekt egenskaber egenskaber = system. getproperties(); //fælde mail server egenskaber. setproperty ("post. smtp. vært" værts); //- default samling objekt.samling mailsession = samling. getdefaultinstance (egenskaber) prøve (//skabe en misligholdelse mimemessage objekt.mimemessage besked = nye mimemessage (mailsession); //fra: header inden for hovedet.besked. setfrom (nye internetaddress (i)); //fastsat: header inden for header.besked. addrecipient (message.recipienttype.to, nye internetaddress (at)); //fastsat om: header område besked. setsubject ("dette er emnet!"); //skabe beskeden del bodypart messagebodypart = nye mimebodypart(); //udfylde det budskab, messagebodypart. settext ("er dette budskab organ"); //skabe en multipar budskab i flere dele i flere dele = nye mimemultipart(); //klar besked del i flere dele. addbodypart (messagebodypart); //del to tillæg messagebodypart = ny mimebodypart(); snor filnavn = "fil. txt" datasource kilde = nye filedatasource (filnavn); messagebodypart. setdatahandler (nye datahandler (kilde)); messagebodypart. setfilename (filnavn); i flere dele. addbodypart (messagebodypart); //sende hele meddelelsen dele besked. setcontent (flere dele). //Send message Transport.send(message); String title = "Send Email"; result = "Sent message successfully...."; }catch (MessagingException mex) { mex.printStackTrace(); result = "Error: unable to send message...."; } %> <html> <head> <title>Send Attachement Email using JSP</title> </head> <body> <center> <h1>Send Attachement Email using JSP</h1> </center> <p align="center"> <% out.println("Result: " + result + "\ "); %> </p> </body> </html> ,Now try to run above JSP to send a file as an attachment along with a message on a given email ID.,User Authentication Part:,If it is required to provide user ID and Password til e - mail server for autentificering formål, så kan du sætte disse egenskaber som følger:, rekvisitter. setproperty ("post. bruger", "myuser"); rekvisitter. setproperty ("post. kodeordet", "mypwd"), resten af e - mail sender mekanisme ville forblive som forklaret ovenfor, ved hjælp af formularer. at sende e - mail: kan du bruge i form at modtage e - mail - parametre, og så kan du bruge, anmode, genstand for at få alle de oplysninger, som følger:, snor til = anmodning. getparameter (""); snoren fra = anmodning. getparameter ("fra"); snor om = anmodning. getparameter ("om"); snor messagetext = anmodning. getparameter ("krop"), når du har alle de oplysninger, du kan bruge ovennævnte programmer til at sende e - mail.



Previous:
Next Page: