![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
сидел разбирался в маленькой демке, когда перекинул на свою иде:
то dis.readLine(); сейчас депрекэйтед, а что вместо него тогда сейчас использовать? -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 5 Всего: 132 |
Пардон, а здесь:
dis - это что? |
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
tux, сорри
![]() static DataInputStream dis = null; - получение сообщений -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 5 Всего: 132 |
Так ведь в javadoc написано:
То есть, вот этот метод - http://java.sun.com/j2se/1.5.0/docs/api/ja...html#readLine(). |
|||
|
||||
Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 1 Всего: 12 |
Возми DataInput dis=
dis.readLine() он не депрекэйтед |
|||
|
||||
Bulat |
|
||||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
Это ок.....
вот тут самый простой примерчик, но с такой ошибкой не сталкивался......
-------------------- менеджер по кодеврайтингу ![]() |
||||
|
|||||
erka |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 13.7.2005 Репутация: нет Всего: 1 |
activation-1.0.2.jar в classpath
|
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
в стандартных я так понимаю его нет, так у меня тоже, не подскажешь где взять? -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
y3u |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 9.9.2006 Где: Москва Репутация: нет Всего: 13 |
эхх... когда ж такие вопросы на оффсайтах смотреть будут или у гугла спрашивать ...
оффсайт, читай внимательно, там написано и ссылка дана:
Это сообщение отредактировал(а) y3u - 12.9.2006, 14:55 -------------------- В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
y3u, гугл-то мне как раз и дал только ссылки на подобные посты
![]() -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
добью темку
![]()
Вот как тут вместо FROM = "[email protected]" сделать FROM = "ОАО Комтат"? -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
kkorsakoff |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.10.2005 Где: Санкт-Петербург Репутация: 4 Всего: 14 |
Вообще-то есть вполне опредленный формат e-mail адресов... какой RFC, извините, не помню.
Ты можешь задать как сам адрес, так и его "описание". Но одно "описание" задать нельзя. Если писать адрес в таком формате
то многие почтовые программы отобразят именно "ОАО Комтат", но где-нибудь в полном отображении так же укажут <booker-t...>. Ну хотя думаю, тебе и этого хватит ![]() Это сообщение отредактировал(а) kkorsakoff - 2.10.2006, 17:37 |
|||
|
||||
y3u |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 9.9.2006 Где: Москва Репутация: нет Всего: 13 |
-------------------- В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
kkorsakoff, а как быть с кодировкой? если ее не указывать, то вместо "ОАО КОМТАТ" там каракули, если указать "koi8-r", то сам почтовый домен он не воспринимает нормально
-------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
Свой предыдущий вопрос решил. И последнее, для тех кто что-то подобное делал: у меня на отправку одного сообщения затрачивается не менее 10-15 секунд, и в целом если адресов будет порядка 1000, то очень долго получается, так вот может есть вариант как-то оптимизировать код. Или это зависит исключительно от сервера и того какая веб служба там стоит?
-------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 2 Всего: 151 |
А ты переподключаешься, или шлешь по уже установленному соединению?
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
kkorsakoff |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.10.2005 Где: Санкт-Петербург Репутация: 4 Всего: 14 |
Поможет только
1. слать в одной сессии (как сказано batigoal) 2. добавить все адреса в CC или BCC. Письмо уйдет разом. Но там есть свои тонкости, чтобы адресаты друг друга не увидели. |
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
угу. Тут еще такая фишка, что и через типичный Bat по нашему почтовому серверу письма медленно отсылаются, но побыстрее чем у меня.
А вот можно поподробнее или хотя бы ссылочку ![]() -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
kkorsakoff |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.10.2005 Где: Санкт-Петербург Репутация: 4 Всего: 14 |
При добавлении адресата, указать Message.RecipientType.BCC и всех адресатов добавить туда.
Письмо уйдет быстро и одно точно, но я затрудняюсь сказать, что увидят в поле "адресат" все эти пользователи ![]() Это сообщение отредактировал(а) kkorsakoff - 4.10.2006, 13:15 |
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
Как тады преобразовать java.util.List data = new java.util.ArrayList() в javax.mail.Address[] addresses? Перепробовал с десяток способов, но каждый раз ошибка
![]() -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
y3u |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 9.9.2006 Где: Москва Репутация: нет Всего: 13 |
на эту тему в факу полно информации... Если у тебя в data лежат действительно объекты Address, то делается, к примеру, так:
-------------------- В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
|||
|
||||
Bulat |
|
||||||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
y3u, так я тоже пробовал
но
сам список заполняется подобным образом
-------------------- менеджер по кодеврайтингу ![]() |
||||||
|
|||||||
y3u |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 9.9.2006 Где: Москва Репутация: нет Всего: 13 |
это что? приведи более полный код -------------------- В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
Ок, по названию может не сразу понятно что таблица адресов:
Вообще, через ТО отправляется и все в прядке, а вот если весь список e-mail адресов переводить в тип javax.mail.Address[] проблема. -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
y3u |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 9.9.2006 Где: Москва Репутация: нет Всего: 13 |
а, ну естественно, у тебя в коллекции стринги, а ты кастишь к Address
![]() тебе надо делать не
а
еще бы я подобные сравнения
заменил бы на
-------------------- В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
||||||||
|
|||||||||
Bulat |
|
||||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
Вот с этого и надо было начинать ![]() ![]() -------------------- менеджер по кодеврайтингу ![]() |
||||
|
|||||
Bulat |
|
||||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
вернулся господа к своему детищу, и с таким вопросом, письма на домены, зарегестрированные в нашей почтовой службе отправляются, вот только на иные домены нет, типа на маил.ру и т.п.
так то вроде и понятно отчего ошибка, но как обойти, что дописать не знаю ![]() -------------------- менеджер по кодеврайтингу ![]() |
||||
|
|||||
kkorsakoff |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.10.2005 Где: Санкт-Петербург Репутация: 4 Всего: 14 |
Тут уже проблема не в java. Твой SMTP сервер не желает отправлять письма на домены вне вашей организации. В принципе можно понять почему
![]() Варианта три: 1. найти SMTP сервер, который будет разрешать это делать 2. попросить админа разрешить отправку писем (установив при этом какие-то ограничения, например авторизацию или контроль по ip) 3. разбивать отправку на несколько этапов. Каждый домен (например mail.ru) - коннектишься к почтовому серверу mail.ru, отправляешь письма конкретно на этот домен. И так далее для каждого домена. Узнать адреса почтовых серверов можно при помощи dns (тип записи MX). |
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
kkorsakoff, но тот же самый TheBat через наш сервер отправляет, а моя прога нет, вот мне и кажется что все же что-то еще есть.......
А линки никакие не можешь дать по этому поводу.... P.S. гугл не предлагать, я там искал, но по этому поводу ничего конкретного ![]() -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
armixx |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 16.8.2010 Репутация: нет Всего: нет |
Помогите, пожалуйста, новичку.
Хочу отправить письма с [email protected] куда-нибудь. Никакого почтового сервера не знаю. Где взять имя сервера? |
|||
|
||||
Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 4 Всего: 16 |
Очевидно, у провайдера сервиса почты. Т.е. - inbox.ru: http://mail.ru/pages/help/79.html |
|||
|
||||
armixx |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 16.8.2010 Репутация: нет Всего: нет |
А кто-нибудь знает как отправить сообщение с форматированным текстом и картинкой в нём? Например, запихнуть в сообщение текст HTML-файла, но так, чтобы и все <img src... уехали.
|
|||
|
||||
kkorsakoff |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.10.2005 Где: Санкт-Петербург Репутация: 4 Всего: 14 |
Что-то вроде
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Работа с сетью | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |