BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 23:43

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Диалап и электропочта
СообщениеДобавлено: 29 ноя 2013, 15:53 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Добрый день!
Дано:
2 компа : на одном крутится BGRadiusDialup, на другом Mysql+ActiveMq+БЖБ 6.0
в конфиге которого есть записи типа:

mail.smtp.host=smtp.gmail.com
alarm.mail=<наша электропочта>@gmail.com

все алармы исправно шлются бжб , так как он имеет выход в инет и знает что такое ДНС.

BGRadiusDialup берёт эти параметры с бжб ( я так понял ) и начинает слать все свои алармы САМ!

И вот тута начинается задница !

В error.log BGRadiusDialup

сыпятся ошибки вида ( в данном слечае dialup хочет сказать что не удалось сессию разорвать ):
Код:
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream - javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 465;
  nested exception is:
        java.net.ConnectException: Connection timed out
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1545)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:453)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at javax.mail.Service.connect(Service.java:313)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at javax.mail.Service.connect(Service.java:172)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at javax.mail.Service.connect(Service.java:121)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at javax.mail.Transport.send0(Transport.java:190)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at javax.mail.Transport.send(Transport.java:120)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at bitel.billing.server.util.MailMsg.sendMessage(MailMsg.java:156)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at bitel.billing.server.util.MailMsg.sendMessage(MailMsg.java:113)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at bitel.billing.server.admin.errorlog.AlarmSender.run(AlarmSender.java:244)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream - Caused by: java.net.ConnectException: Connection timed out
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at java.net.PlainSocketImpl.socketConnect(Native Method)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at java.net.Socket.connect(Socket.java:529)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:570)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:141)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:267)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:201)
processor 11-29/12:22:01 ERROR [Thread-52] LoggingPrintStream -         at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1511)



Естественно сыплются. Потому что машина с BGRadiusDialup не имеет выхода в инет ( так конструктивно задумано ) поэтому хост smtp.gmail.com
для неё не достижим.

Возможны 2 варианта решения проблемы :
1. Дать машине с BGRadiusDialup выход в инет. ( что невозможно )
2. В качестве mail.smtp.host указать какой-нибудь внутренний корпоративный smtp-почтовичок ( котороый доступен машине с BGRadiusDialup,
но не доступен машине с БЖБ-сервером )

Вопрос - можно ли как-то вырубить возможность отправки сообщений диалупом, или в его конфиге прописать свой mail.smtp.host , который этой машине доступен ?

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Диалап и электропочта
СообщениеДобавлено: 29 ноя 2013, 16:57 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
попробуйте в скрипте запуска радиуса добавить -dmail.smtp.host =другой_хост


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.122s | 22 Queries | GZIP : On ]