Имя: Пароль:
1C
1С v8
Чтение почты. 2 разных сервера.
,
0 extrim-style
 
22.05.13
17:13
Конфа на основе БСП. Читаю почту:
Почта = ЭлектроннаяПочта.ЗагрузитьПочтовыеСообщения(ЭлектроннаяПочта.ПолучитьСистемнуюУчетнуюЗапись(), Новый Структура("ПолучениеЗаголовков", Истина));

На первом терм. сервере читает нормально.
Перенес базу на другой сервер. В Почту получает правильное количество писем, но все они пустые. С чем это может быть связано?
1 Лефмихалыч
 
22.05.13
17:15
(0) системная учетная запись настроена на получение только заголовков
2 extrim-style
 
22.05.13
17:20
(1) она настроена также, как и на первом сервере. Абсолютно та же самая база. Единственно, если только какие-то значения нужно при переносе снова вбить, но такого не замечено.

Сейчас еще посмотрел, может это связано с тем, что на втором сервере не настроен почтовый клиент?
3 extrim-style
 
22.05.13
17:51
Поставил outlook - толку нет. Не пойму в чём дело...
4 extrim-style
 
23.05.13
08:59
Читаю - ИнтернетПочта
"контекст ИнтернетПочта использует наиболее распространенные Интернет протоколы SMTP, POP3 и IMAP.
Не требует установленного почтового клиента и, если почтовый клиент все же установлен, работает с ним(и) параллельно."
т.е. по идее дело не в почтовом клиенте.

Сервер 1: WS2003R2, 1С 8.2.17.153
Сервер 2: WS2008R2x64, 1С 8.2.18.61

Тестовое почтовое сообщение на втором сервере отправляется нормально, но строка кода из (0) возвращает пустые письма, только количество писем верно и их размер.

В чем тут может быть дело?
5 Лефмихалыч
 
23.05.13
09:03
вот молодежь - ни чего святого. Говоришь ему где ошибка, отвечает: нет у меня ошибок - это чудо господне...

(2) профиль этот не в базе настраивается, а в почтовом клиенте, то бишь в аутлуке или аутлуке экспрессе (или только в экспрессе - не помню точно). Почитай мануал внимательно и вдумчиво
6 oleg_km
 
23.05.13
09:14
(4) Там действительно ИнтернетПочта?
7 extrim-style
 
23.05.13
09:17
(5) да вот дело в том, что у меня на первом сервере учетка почты не настроена ни в атлуке, ни в экспрессе.
8 extrim-style
 
23.05.13
09:17
(6) да
9 oleg_km
 
23.05.13
10:13
(8) Если точно ИнтернетПочта, то ни экспресс, ни аутлук не причем. Пройди под отладчиком, может где устанавливается флаг, у меня например в некоторых случаях есть привязка к имени базы, кстати тоже в почте: в рабочей базе прибивать письма после чтения, а в копиях нет. Может у тебя что-то похожее.
10 extrim-style
 
23.05.13
11:06
(5) настроил профиль в аутлуке, ребутил сервер - бестолку
(9) да какие тут настройки, только код из (0) и Системная учетная запись в справочнике Учетные записи электронной почты. Тестовое сообщение отправляется.

Очень нужно решить эту проблему. Приветствуются любые идеи.
11 extrim-style
 
23.05.13
12:07
Поставил на сервер 8.2.17.153 - всё заработало.
Может ИнтернетПочта изменилась в 18 релизе? Или это баг?
12 oleg_km
 
23.05.13
12:18
(11) Возможно, у меня года три назад при смене релиза тоже ИнтернетПочта перестала работать. Отказался от нее напрочь
13 extrim-style
 
23.05.13
14:14
Читаю ридми для 8.2.18.61 - "Оптимизировано получение писем с помощью объекта ИнтернетПочта"...

И еще вопрос - запустил клиент-серверную базу на 8.2.16.61, указываю в параметрах запуска 8.2.17.153 - всё равно стартует на 8.2.16.61. Что я тут забыл? Может где флаг какой?
Или это с сервером связано? Может он версии ниже не поддерживает?
14 extrim-style
 
23.05.13
15:53
Попробовал 8.2.18.96 - не работает...

Подскажите (13) кто-нибудь. Где посмотреть, какая минимальную версию 1С поддерживает сервер?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн