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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отправка E-mail через прокси. Tomcat настройка 
:(
    Опции темы
Dreamtraveler
Дата 28.12.2009, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте! 
Вопрос в следующем.
Web приложение использует Spring. Для отпраки письма используются методы этого FrameWork'а. 
Так вот, когда имеется прямое подключение к интернет все отправляется. Когда работаю через прокси, то нет.
Кто-нибуть знает как настроить Tomcat. Для отправки письма. Или это надо сам прокси настраивать? А доступа к нему у меня нет. ) 
PM MAIL   Вверх
bio_hazard
Дата 29.12.2009, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Какой прокси вы используете? Как отправялете письма? Если у вас веб проски то скорее всего ничего не полчуится. Скорее всего вы отправлете через MTA, та требуется прямой доступ к 25 порту, и если у вас нет к нему доступа то отправить не получится, расскажите поподробнее о своем случае, возможно я помогу вам найти решение

Это сообщение отредактировал(а) bio_hazard - 29.12.2009, 19:22
PM MAIL   Вверх
Dreamtraveler
Дата 30.12.2009, 08:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Хорошо. Рассказываю. 
 - Прокси UserGate;
 - Письмо отправляется при помощи следующих классов:
              org.springframework.mail.MailSender;
              org.springframework.mail.SimpleMailMessage;
              org.springframework.mail.javamail.JavaMailSenderImpl;
До внутренностей классов я не добрался, пока...
Раскажите пожалуйста на пальцах как эта система работает.
Я знаю, что обращаюсь к smtp.yandex.ru  для отпраки. В этом случае важен порт с которгого идет отправка?

PM MAIL   Вверх
bio_hazard
Дата 30.12.2009, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Конкретно как работают именно ваши классы я не скажу не работал с ними, я использую http://commons.apache.org/email/ ,но смысл у них у всех одинаковый. Создается письмо, происходит подключение к MTA ( smtp серверу по умолчанию 25 порт), проверка пользователя от имени которого отсылается письмо, и передача письма. В вашем случае когда подключение к интернету прямое, все письма отправляются, потому что есть прямой доступ к 25 порту. А когда трафик идет через прокси, то скорее всего  у вас все порты закрыты, поэтому не можете отправлять письма. Вижу несколько вариантов решения проблемы
1) Разрешить доступ к 25 порту для узла smtp.yandex.ru (поговорить с админом прокси)
2) Отправлять через корпаративный  почтовый сервер
3) Если первые два варианта не подходят, то тут уже нужно думать, какието хитрые варианты, на типа организовать в интеренете сервер, который слушает 80 порт (у вас к  нему доступ через юзерГейт есть) и на нем поднят smtp сервер, и по сигналу с 80 порта он отправляет нужное письмо. Лучше использовать два первых варианта.
PM MAIL   Вверх
Dreamtraveler
Дата 30.12.2009, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Спасибо.
Пробуем...

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

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

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


 




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


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

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