Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Посылка вложения по почте в Java 6 
:(
    Опции темы
techmax
Дата 5.9.2007, 05:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 5.9.2007
Где: Красноярск

Репутация: 2
Всего: 2



В java 6 появилась возможность обратится к почтовому клиенту. НО может передать только сообщение и адрес и т.п.
А есть ли возможность передать кокое-нибудь вложение к письму.

PM MAIL Skype   Вверх
batigoal
Дата 5.9.2007, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 24
Всего: 151





--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Smolet
Дата 5.9.2007, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 81
Регистрация: 20.4.2007

Репутация: нет
Всего: нет



у меня возникал такой вопрос, если потерпишь, завтра выложу код работающего примера
PM MAIL   Вверх
techmax
Дата 6.9.2007, 04:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 5.9.2007
Где: Красноярск

Репутация: 2
Всего: 2



Как послать используя JavaMail я знаю.
Просто есть проблемы с настройкой у пользователей, а так зачастую почтовый клиент у них уже настроен(зачастую приходящим админом)
то проще отправить на почтовый клиент. Поэтому и хочется использовать встроенные в 6 возможности. 
В JDic вроде как есть такая возможность. но тянуть его с собой тоже не хочется
PM MAIL Skype   Вверх
Smolet
Дата 6.9.2007, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 81
Регистрация: 20.4.2007

Репутация: нет
Всего: нет



вот держи...
вроде бы все понятно тут, каждый день в 15-00 эта прога отсылает на мой ящик 2 файла...

имена я поменял ессна
будут вопросы - пиши


Код




import java.text.SimpleDateFormat;
import java.util.Date;

import org.apache.commons.mail.EmailAttachment;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.MultiPartEmail;

public class Correo {
    
    /** Creates a new instance of Attachment */
    public Correo() {
    }
   
         public static void main(String[] args) throws EmailException 
   {
          Date today;
          String result;
          SimpleDateFormat formatter;
 
          formatter = new SimpleDateFormat("H.mm");
          today = new Date();
          result = formatter.format(today);
 
while (!result.equals("15.00"))
     
{ result = formatter.format(new Date());}
              
    {    
    // Create the attachment
    EmailAttachment attachment1 = new EmailAttachment();
    attachment1.setPath("C:/stocks.dbf");
    attachment1.setDisposition(EmailAttachment.ATTACHMENT);
    attachment1.setDescription("Datos_stocks");
    attachment1.setName("stocks.dbf");
    
    // Create the attachment
    EmailAttachment attachment2 = new EmailAttachment();
    attachment2.setPath("C:/articulo.dbf");
    attachment2.setDisposition(EmailAttachment.ATTACHMENT);
    attachment2.setDescription("Datos_articulo");
    attachment2.setName("articulo.dbf");
 
    // Create the email message
    MultiPartEmail email = new MultiPartEmail();
    email.setHostName("mail.mysait.com");
    email.addTo("[email protected]");
    email.setFrom("[email protected]", "Name");
    email.setSubject("Stocks");
    email.setMsg("Stock");
    
    // add the attachment
    email.attach(attachment1);
    email.attach(attachment2);
    
    
    // send the email
    email.send();
        
    }
 
  }
    
}


PM MAIL   Вверх
techmax
Дата 7.9.2007, 04:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 5.9.2007
Где: Красноярск

Репутация: 2
Всего: 2



За пример спасибо. Но мне нужно послать имеено почтовым клиентом установленным на машине клиента. 
в примере устанавливаем 
Код

email.setHostName("mail.mysait.com");

Так вот где взять это hostName - "mail.mysait.com" - 
 зачастую user-у и втолковать сложно. Поэтому и хочется использовать то что у него уже настроено.

PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0793 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.