forum.bitel.ru
http://forum.bitel.ru/

Диалап и электропочта
http://forum.bitel.ru/viewtopic.php?f=5&t=8730
Страница 1 из 1

Автор:  ok-2004 [ 29 ноя 2013, 15:53 ]
Заголовок сообщения:  Диалап и электропочта

Добрый день!
Дано:
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 , который этой машине доступен ?

Автор:  skn [ 29 ноя 2013, 16:57 ]
Заголовок сообщения:  Re: Диалап и электропочта

попробуйте в скрипте запуска радиуса добавить -dmail.smtp.host =другой_хост

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/