javamail api - fremsendelse af e - mails

, i dette kapitel vil vi se, hvordan at sende en e - mail ved hjælp af javamail api.grundlæggende skridt følges i programmet under:,,, - samling genstand med far og smpt server detaljer i egenskaber.vi har brug for at få budskaber og smpt pop nærmere detaljer til at sende beskeder.,,, skabe pop3 opbevarer genstand og forbinde til butikken.,,, skabe mappe genstand og åbne de relevante mappe i din postkasse.,,, hent beskeder.,,,,,, iterate gennem meddelelser og type "y" eller "y" hvis du vil videre.,,, få alle oplysninger (fra, om indholdet af besked.,,, bygge videre budskab ved at arbejde med de dele, der udgør en besked.første del er teksten til det budskab, og en anden del, vil være det budskab at sende.en kombination af de to i flere dele.så du tilføje flere dele til et ordentligt op og sende det budskab.,,, tæt på transport, servietter og opbevaring af genstande,.,,, her har vi brugt jangosmpt server via som e - mails sendes til vores destination, e - mail - adresse.det her er forklaret i miljøet fælde kapitel. skabe java - klasse, skabe en java klasse fil, forwardemail,, hvis indhold er som følger:, pakke com.tutorialspoint; import java.io.bufferedreader; import java.io.inputstreamreader; import java.util.date; import java.util.properties; import javax.mail.bodypart; import javax.mail.folder; import javax.mail.message; import javax.mail.multipart; import javax.mail.passwordauthentication, import javax.mail.session; import javax.mail.store; import javax.mail.transport; import javax.mail.internet.internetaddress; import javax.mail.internet.mimebodypart; import javax.mail.internet.mimemessage; import javax.mail.internet.mimemultipart; offentlige klasse forwardemail {offentlige statiskvoid main(String[] args) { Properties properties = new Properties(); properties.put("mail.store.protocol", "pop3"); properties.put("mail.pop3s.host", "pop.gmail.com"); properties.put("mail.pop3s.port", "995"); properties.put("mail.pop3.starttls.enable", "true"); properties.put("mail.smtp.auth", "true"); properties.put("mail.smtp.host", "relay.jangosmtp.net"); properties.put("mail.smtp.port", "25"); Session session = Session.getDefaultInstance(properties); try { //session.setDebug(true); //Get a Store object and connect to the current host Store store = session.getStore("pop3s"); store.connect("pop.gmail.com", "[email protected]", "***** "); //ændre brugernes og kodeord i overensstemmelse hermed //skabe en mappe, formål og åbne mappen mappe mappe = butik. getfolder (" indbakke "); mappe. åben (mappe. read_only); bufferedreader læser = nye bufferedreader (nye inputstreamreader (system. i) meddelelse [] beskeder = mappe. getmessages(); hvis (messages.length!= 0) (for int (i = 0, n = messages.length; jeg < n. jeg + +) (besked besked = meddelelser [i]; //få alle oplysninger fra besked snoren fra = internetaddress. tostring (besked. getfrom()); hvis (fra!= null) (system. println ("fra:" + fra)} snor af = internetaddress. tostring (besked. getreplyto()); hvis (besvarelse.= null) (system. println ("svar:" + i)} snor til = internetaddress. tostring (besked. getrecipients (besked. recipienttype.)); hvis (til!= null) (system. println ("til:" +);} snor om = besked. getsubject(); hvis (emne!= null) (system. println ("om:" + om)} dato sendt = besked. getsentdate(); hvis (sendte.= null) (system. println ("sendt" + sendte)} system. tryk ("vil du have svar [j /n]:"); snor ans = læser. readline(); hvis ("y". = (ans)



Previous:
Next Page: