Giriş
Bu sınıfı kullanmak için şu satır dahil edilir.
messageBodyPart.setDisposition(Part.INLINE);
constructor
Şöyle yaparız.
Örnek
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız
Örnek
Eklenti göndermek için şöyle yaparız
Şöyle yaparız.
Gömülü nesne göndermek içindir.
Örnek
şöyle yaparız.
Şöyle yaparız.
Örnek
Şöyle yaparız. "text/plain" part yaratır.
Bu sınıfı kullanmak için şu satır dahil edilir.
import javax.mail.BodyPart;
import javax.mail.internet.MimeBodyPart;
Bu sınıf e-postaya eklenti yapmak için kullanılır. Yani e-posta artık part part olarak düşünülür. Şöyle yaparız.MimeMultipart content = new MimeMultipart("related");
MimeBodyPart attachment = new MimeBodyPart();
...
content.addBodyPart(attachment);
Normalde eklentiler e-mail içinde gösterilmez. Eğer e-mail içinde gösterilsin istiyorsak şöyle yaparız.messageBodyPart.setDisposition(Part.INLINE);
constructor
Şöyle yaparız.
BodyPart messageBodyPart = new MimeBodyPart();
setContent metoduÖrnek
Şöyle yaparız.
// first part (the html)
BodyPart htmlPart = new MimeBodyPart();
String htmlText = "<H1>Hello</H1><img src=\"cid:image\">";
htmlPart.setContent(htmlText, "text/html");
ÖrnekŞöyle yaparız.
MimeBodyPart htmlPart = new MimeBodyPart();
htmlPart.setContent(html, "text/html; charset=utf-8");
setDataHandler metoduŞöyle yaparız
File file = new File("filename.txt");
DataSource fds = new FileDataSource(file);
attachment.setDataHandler(new DataHandler(fds));
setFileName metoduÖrnek
Eklenti göndermek için şöyle yaparız
messageBodyPart = new MimeBodyPart();
String filename = "/home/file.txt";
DataSource source = new FileDataSource(filename);
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName(filename);
ÖrnekŞöyle yaparız.
DataSource fds = ...;
attachment.setFileName(fds.getName());
setHeader metoduGömülü nesne göndermek içindir.
Örnek
şöyle yaparız.
DataSource fds = new FileDataSource("/path/to/your/image/tr.png");
messageBodyPart.setDataHandler(new DataHandler(fds));
messageBodyPart.setHeader("Content-ID", "<image>");
ÖrnekŞöyle yaparız.
attachment.setHeader("Content-ID", "<" + id + ">");
setText metoduÖrnek
Şöyle yaparız. "text/plain" part yaratır.
String subject = ...
BodyPart textPart = new MimeBodyPart();
textPart.setText(subject);
Bu kod sanırım şu kodla aynıdır.MimeBodyPart textPart = new MimeBodyPart();
textPart.setContent("MyContent", "text/plain");
textPart.setDisposition(Part.INLINE);
Hiç yorum yok:
Yorum Gönder