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

Local address contains control or whitespace in string
http://forum.bitel.ru/viewtopic.php?f=22&t=6135
Страница 1 из 1

Автор:  Дмитрий [ 17 ноя 2011, 10:40 ]
Заголовок сообщения:  Local address contains control or whitespace in string

Добрый день.

Есть параметр email в контракте, где указано "Пользователь <user@mail.domain>", при отправке письма:
Код:
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream - javax.mail.internet.AddressException: Local address contains control or whitespace in string ``Пользователь''
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:1155)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at javax.mail.internet.InternetAddress.parse(InternetAddress.java:1033)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at javax.mail.internet.InternetAddress.parse(InternetAddress.java:575)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at javax.mail.internet.InternetAddress.parse(InternetAddress.java:552)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at bitel.billing.server.util.MailMsg.sendMessage(MailMsg.java:129)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at bitel.billing.server.util.MailMsg.sendMessage(MailMsg.java:109)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at bitel.billing.server.admin.action.pub.ActionPasswordForgot.doAction(ActionPasswordForgot.java:142)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at bitel.billing.server.PublicExecuter.doModule(PublicExecuter.java:136)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at bitel.billing.server.PublicExecuter.doPost(PublicExecuter.java:60)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at bitel.billing.server.PublicExecuter.doGet(PublicExecuter.java:32)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
11-16/17:59:30 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] LoggingPrintStream -    at java.lang.Thread.run(Thread.java:662)

Автор:  Phricker [ 17 ноя 2011, 11:17 ]
Заголовок сообщения:  Re: Local address contains control or whitespace in string

Логично ага.
Если у вас e-mail задан в виде
Код:
Пользователь vasya_pupkin@mail.ru
, то как вы на него хотите отправить e-mail?
Биллинг дура, ему что скажешь он то и сделает © Мой шеф

Автор:  Дмитрий [ 17 ноя 2011, 11:31 ]
Заголовок сообщения:  Re: Local address contains control or whitespace in string

Phricker писал(а):
Логично ага.
Если у вас e-mail задан в виде
Код:
Пользователь vasya_pupkin@mail.ru
, то как вы на него хотите отправить e-mail?
Биллинг дура, ему что скажешь он то и сделает © Мой шеф
Это он не у меня так задан, а в BG. Во-вторых само емыло в моем посте взято в скобки: где указано "Пользователь <user@mail.domain>"

и не смотря на эксепшн емыло уходит

Вложения:
Комментарий к файлу: Параметр контракта
email.JPG
email.JPG [ 21.98 КБ | Просмотров: 3006 ]

Автор:  skn [ 17 ноя 2011, 19:19 ]
Заголовок сообщения:  Re: Local address contains control or whitespace in string

пофиксим в следующих билдах ядра

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