forum.bitel.ru http://forum.bitel.ru/ |
|
sendMessage http://forum.bitel.ru/viewtopic.php?f=19&t=6386 |
Страница 1 из 1 |
Автор: | aiwbend [ 30 янв 2012, 21:15 ] |
Заголовок сообщения: | sendMessage |
sendMessage(java.lang.String Recipient, java.lang.String subject, Multipart mp) Как приатачить файл к письму этим методом? мб делал кто? читал про Multipart, пробовал, но както безрезультатно... |
Автор: | aiwbend [ 31 янв 2012, 10:49 ] |
Заголовок сообщения: | Re: sendMessage |
Разобрался, вот рабочий код. Код: import bitel.billing.server.util.*;
import javax.activation.DataHandler; import javax.activation.DataSource; import javax.activation.FileDataSource; import javax.mail.*; import javax.mail.internet.*; import java.util.*; import java.text.*; //Получаем текущую дату long curTime = System.currentTimeMillis(); String curStringDate = new SimpleDateFormat("dd.MM.yy").format(curTime); Email = "mail@gmail.com"; mm = new MailMsg(setup); String attachment = "C:/TC310112.999"; String subject = "Реестр в СберБанк " + curStringDate; Multipart multipart = new MimeMultipart(); MimeBodyPart attachmentBodyPart = new MimeBodyPart(); DataSource source = new FileDataSource(attachment); attachmentBodyPart.setDataHandler(new DataHandler(source)); attachmentBodyPart.setFileName(MimeUtility.encodeText(source.getName())); multipart.addBodyPart(attachmentBodyPart); mm.sendMessage(Email, subject , multipart); |
Автор: | skyb [ 31 янв 2012, 11:52 ] |
Заголовок сообщения: | Re: sendMessage |
пажалста ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |