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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с отправкой почтой. 
:(
    Опции темы
svby
Дата 26.7.2005, 00:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Проблема с отправкой почтой. С jsp-страніцы отправляется сообщение на почтовый адрес. Когда делаю это на локальном компе всё работает. Когда закачиваю сайт на сервер не работает.

Код моей проги:
Код

Properties properties=System.getProperties();
properties.put("mail.smtp.host", smtpHost);
Session session=Session.getDefaultInstance(properties);
Message mailMsg=new MimeMessage(session);
InternetAddress[] addresses=null;
try{
    addresses=InternetAddress.parse(to, false);
    mailMsg.setRecipients(Message.RecipientType.TO,addresses);
    mailMsg.setFrom(new InternetAddress(from));
    mailMsg.setSubject(subject);    
    mailMsg.setText(content);
    Transport.send(mailMsg);
}catch(Exception exc){
   throw new Exception();

}

Администратор сервера объяснил это так:"Блокируются исходящие соединения на порт 25. Отправлять сообщения можно ТОЛЬКО через локальный почтовый сервис. В PHP это реализует функция mail(), а каким образом это реализуется в JSP, я Вам не подскажу."

Вопрос:Что такое "локальный почтовый сервис" и как это реализуется в java.
PM MAIL   Вверх
Domestic Cat
Дата 26.7.2005, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



А если в пропертях установить локалхост и (любой)порт,


--------------------

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


Новичок



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

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



Код

properties.put("mail.smtp.host", "localhost");
properties.put("mail.smtp.port", "2525");  

Так всё равно не работает. И на локальном компе перестаёт работать.
PM MAIL   Вверх
Domestic Cat
Дата 26.7.2005, 03:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



Так у тебя смтп сервер локально стоит?


--------------------

PM   Вверх
DEER
Дата 26.7.2005, 09:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Короче так...
Пускай у нас наш внутренний сервер называеться "ourserver".
При указании отправителя
Код

msg.setFrom(new InternetAddress(fromAddress));

если указать адрес например [email protected], то наш внутрений сервер это сообщение не пропускает, для того чтоб пропустил необходимо:
- либо в качестве отправителя указывать адрес с нашего сервака, типа [email protected]
- либо необходимо вводить дополнительные параметры аутентификации(так пишется?smile), какие именно мы ещё не разобрались, да пока не до этого(наш ведущий уже эти параметры нашёл, но его счас нет и я не могу тебе сказать какие)


--------------------
 
PM MAIL WWW ICQ MSN   Вверх
Guest
Дата 23.8.2005, 17:05 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











При выполенении кода из шапки выскакивает следующее исключение:
Код

IOException while sending message;
  nested exception is:
        javax.activation.UnsupportedDataTypeException: no object DCH for MIME type text/plain

Плз, подскажите в чем причина? Как исправить?
  Вверх
Zandr
Дата 24.8.2005, 07:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



svby, пусть админ сервака скажет какие настройки почты в php.ini (вполне возможно что PHP отправляет почту на серваке не ч-з SMTP сервис, а ч-з запуск чего-нибудь типа sendmail). И весьма странно что в javax.activation нет Data Content Handler (если я правильно раскрыл DCH) для такой простой вещи как text/plain. Ну и еще: что вот такой код выдаст http://forum.vingrad.ru/index.php?showtopi...ndpost&p=499940
PM MAIL   Вверх
Maksym
Дата 19.3.2006, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

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



Zandr
Ты же уже решил эту проблему в соседней теме :-)
Guest
Сюда глянь :-)
PM MAIL   Вверх
batigoal
Дата 19.3.2006, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Maksym, посмотри на даты постов smile


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

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

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


 




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


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

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