..
Önemli bir özelliği ve ben hızlıca yazar veya site yöneticisi temas sağlayan iletişim formunu bahsediyorum, hemen hemen tüm web sitelerinde genellikle mevcuttur.
Bizim bu makalede göreceğiz Java Server Pages aracılığıyla bir iletişim formu uygulanmasıdır.
Aksi halde, ne yazık ki, çok daha az basit diğer Web tabanlı programlama dilleri daha hızlıdır: JSP ile, aslında, tamamen reklam biz e-posta iletileri oluşturabilir ve gönderebilirsiniz hangi aracılığıyla Java posta API kullanmak başvurmak için gerekli nesneler.
Java posta API üzerinden e-posta göndermek ve daha sonra servlet'dir kullanan bir HTML formu yaratacak bir servlet oluşturarak devam etmek için öneriyoruz. Bu API seti kullanımı genel bir bakış ile sonra başlar.
Paket kavramsal olarak farklı mesaj türleri (düz metin, HTML, ekler, vb ..) ve uygulama protokolü ve SMTP üzerinden taşıma sistemi tarafından yapılandırılmıştır posta sistemleri, tüm sınıflar için ortak bir model tanımlar Javax.mail POP3 veya IMAP alma.
Protokol e-posta mesajlarının iletimi kullanılır amacımız all'SMPT (Basit Posta Aktarım Protokolü) için gereklidir.
Kütüphane Java platformu yoksa bu adresten indirebilirsiniz JavaMail 1.4.3 ve daha sonra proje jar dosyasını alın.
Ileti oluşturmak ve göndermek için gerekli sınıfları edelim:
Şimdi oluşturmak nasıl görelim ve bir e-posta iletimi için bir oturum başlatın.
Önce tür özellikleri bir nesne ile oturum bazı yapılandırma parametreleri ayarlamanız gerekir.
Bizim durumda gereken parametreler SMTP sunucusu ana bilgisayar adresi ve servis noktası (genellikle 25) şunlardır:
...
Özellikler sahne = Yeni Özellikler ();
props.put ("mail.smtp.port", "25");
props.put ("mail.smtp.host", "smpt.example.com");
Oturum Oturum = Session.getDefaultInstance (sahne);
...
Sunucu ile bu arayüzleri niteliği mail.smtp.host ile gösterilen bu nedenle bir oturum başlatmış bulunuyoruz.
Sadece mesaj oluşturmamız gerekiyor.
Ben de belirtildiği gibi, özellikleri anlar javax.mail.Message bir alt sınıfı karşılık gelen mesaj farklı türleri vardır.
Size MimeMessage kullanarak arama yapabileceğiniz basit bir kısa mesaj sevk edecektir:
....
Mesaj Mesaj = new MimeMessage (oturum);
= New InternetAddress ("mittente@example.com") dan InternetAddress;
Için InternetAddress = new InternetAddress ("destinatario@example.com");
message.setFrom (dışarıya);
message.addRecipient (Message.RecipientType.TO, kadar);
message.setSubject ("Mesaj Konusu");
message.setSentDate (new Date ());
message.setText ("İleti Gövdesi");
| |
ASP ve Access (Ebook)
ASP ile MS Access veritabanı yönetimi. Sadece 29 de €. |
| |
PHP (Ders)
Dinamik Web siteleri oluşturmak için tam ders. 49 € düşük. |
| |
XML (Ders)
XML yapıları, XSL ve diğer dillerde genişletilebilir oluşturulması. 29 € dan başlayan fiyatlarla. |