..
Keskeinen piirre, ja se on yleensä läsnä lähes kaikki sivustot, puhun yhteydenottolomakkeen, jonka avulla käyttäjä voi nopeasti yhteyttä tekijän tai Site Manager.
Mitä näemme tässä artikkelissa on täytäntöönpanon yhteydenottolomakkeen kautta Java Server Pages.
Näin on valitettavasti paljon vähemmän yksinkertainen kuin muut Web-ohjelmointi kielet: JSP kautta, itse asiassa välttämätöntä turvautua käytöstä Java Mail API, jonka avulla voimme rakentaa ja lähettää sähköpostilla viestejä puhtaasti mainos esineitä.
Ehdotan edetä luomalla servlet, joka lähettää sähköpostin kautta Java Mail API ja luo HTML-lomakkeen, joka käyttää servlet. Aloitamme sitten yleiskatsaus käyttää tätä API asetettu.
Javax.mail paketti määrittelee mallin yhteinen kaikkien luokkien sähköpostijärjestelmien, joka on käsitteellisesti jäsennelty erilaisia viestejä (tavallinen teksti, HTML, kiinnityslaitteet jne. ..) ja liikennejärjestelmän kautta Application Protocol-ja SMTP vastaanottaminen POP3 tai IMAP.
Pöytäkirja on tärkeää meidän tarkoitus all'SMPT (Simple Mail Transfer Protocol), jota käytetään välittämiseen sähköpostiviestejä.
Jos kirjasto ei ole läsnä omassa Java voit ladata sen osoitteesta JavaMail 1.4.3 ja tuo jar tiedosto projekti.
Anna luokat tarpeen rakentaa ja lähettää viestin:
Nyt Katsotaanpa, miten kirjoitat ja aloitat istunto toimittamista varten e-mail.
Ensin täytyy asettaa joitakin määritysparametreja istunnon kautta kohde tyyppi Ominaisuudet.
Parametrit tarvitsemme meidän tapauksessamme on palvelimen osoite, joka isännöi SMTP-palvelin, ja palvelu portti (tavallisesti 25):
...
Ominaisuudet rekvisiitta = uusi Properties ();
props.put ("mail.smtp.port", "25");
props.put ("mail.smtp.host", "smpt.example.com");
Session istunto = Session.getDefaultInstance (rekvisiitta);
...
Olemme käynnistäneet istunnonpituuden jotta liitännät palvelin merkitty attribuutti mail.smtp.host.
Meidän täytyy vain rakentaa viestin.
Kuten mainitsin, on olemassa erityyppisiä viestejä joka vastaa alaluokka javax.mail.Message että tajuaa ominaisuuksia.
Me viittaavat yksinkertaisen tekstiviestin, johon voit soittaa käyttämällä MimeMessage:
....
Message viesti = new MimeMessage (istunto);
InternetAddress from = uusi InternetAddress ("mittente@example.com");
InternetAddress to = uusi InternetAddress ("destinatario@example.com");
message.setFrom (alkaen);
message.addRecipient (Message.RecipientType.TO, to);
message.setSubject ("Viestin aihe");
message.setSentDate (new Date ());
message.setText ("Message Body");
| |
ASP (Advanced)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 39 €. |
| |
PHP (kurssi)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 49 €. |
| |
XML (kurssi)
Luodaan XML rakenteita, XSL ja muita kieliä laajennettavissa. Alkaen 29 €. |