..
Pagrindinis bruožas ir kad paprastai esantis beveik visuose svetaines, aš kalbu apie kontaktinę formą, kuri leidžia vartotojui greitai susisiekti su autoriumi arba Site Manager.
Ką mes matome šiame straipsnyje yra kontaktinę formą, per Java Server Pages įgyvendinimą.
Priešingu atveju, deja, kur kas mažiau paprasta nei kitų interneto orientuotų programavimo kalbų: JSP per, iš tikrųjų, reikia kreiptis į "Java" Mail "API, per kurį mes galime kurti ir siųsti el grynai skelbimą objektų.
Siūlau tęsti sukuriant Servlet, kad siųs elektroniniu paštu per Java Pašto API ir sukurkite HTML formą, kuri naudoja Servlet. Mes pradėsime tada bendra apžvalga šio API rinkinys naudoti.
Javax.mail paketą apibrėžia modelį, bendros visoms pašto sistemas, kurios yra iš esmės struktūriškai įvairių tipų pranešimų (paprasto teksto, HTML, priedai ir kt ..) ir transporto sistemos per Application Protocol ir SMTP klases Priėmimo POP3 arba IMAP.
Šis protokolas yra svarbus mūsų tikslas all'SMPT (Simple Mail Transfer Protocol), kuris yra naudojamas el perdavimo.
Jei biblioteka nekelia savo "Java" platforma galite ją atsisiųsti šiuo adresu JavaMail 1.4.3 ir tada importuoti jar failą į projektą.
Leiskite klasių būtina kurti ir siųsti pranešimą:
Dabar pažiūrėkime, kaip jums kurti ir paleisti už elektroninio pašto perdavimo sesijos.
Pirmiausia reikia nustatyti tam tikras konfigūravimo parametrai sesijos per tipo savybės objektas.
Parametrus, mes turime mūsų atveju yra priimančiosios adresą, kad šeimininkai SMTP serverį, ir paslaugų uoste (dažniausiai 25):
...
Savybės rekvizitai = nauji Nekilnojamasis turtas ();
props.put ("mail.smtp.port", "25");
props.put ("mail.smtp.host", "smpt.example.com");
Sesija sesija = Session.getDefaultInstance (rekvizitai);
...
Mes turime pradėti sesijos, kad su serveriu sąsajos nurodyta charakteristika mail.smtp.host.
Mes tiesiog turime sukurti pranešimą.
Kaip jau minėjau, yra įvairių tipų pranešimų, kurie atitinka iš javax.mail.Message poklasis, kad supranta funkcijos.
Mes kreiptis į paprastą tekstinį pranešimą, kad galite skambinti naudojant MimeMessage:
....
Pranešimas pranešimo = nauji MimeMessage (sesija);
InternetAddress iš = nauji InternetAddress ("mittente@example.com");
InternetAddress į = nauji InternetAddress ("destinatario@example.com");
message.setFrom (nuo);
message.addRecipient (Message.RecipientType.TO, iki);
message.setSubject ("Žinutės tema");
message.setSentDate (naujas Date ());
message.setText ("Žinutės turinys");
| |
CSS (kurso)
Web dizainas ir prieinamumas pagal W3C CSS ir XHTML. Nuo 29 €. |
| |
E-komercija su ASP (Ebook)
Elektroninė prekyba ir krepšelį su ASP. Tik 35 €. |
| |
XML (kurso)
Kūrimas XML struktūros, XSL ir kitomis kalbomis išplečiamą. Nuo 29 €. |