AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.04.2008, 13:20   #1  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
Navision 3.7
Outlook Express 6
Использую для отправки писем кодюнит 397 Mail
В цикле запускаю Mail - NewMessage.
Получается - отправляется первое письмо. А, остальные письма сохраняются в папке исходящие. И для того чтобы отправить все письма приходится открывать Outlook Express 6 , после чего все письма отправляются.

Есть ли возможность сделать так чтобы, все письма помещались соазу в исходящие, потом запускалась отправка ?
Старый 03.04.2008, 13:42   #2  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Попробуйте перед вызовом NewMessage() делать CLEAR(Mail);
Старый 03.04.2008, 14:20   #3  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
Уже пробовал. Не помогло.
Старый 03.04.2008, 15:14   #4  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
А Вы пробовали SLEEP поставить?
Он же там log in/ log off делает для каждого письма. Может просто не успевает в цикле.
Старый 03.04.2008, 16:14   #5  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
не помогает.
Не думаю что мог допустить ошибку.
Цикл. В цикле очистка кодюнита Mail. Вызов NewMessage из Mail. Поставил SLEEP.
Отправляется первое письмо, остальные в ящике остаются.
Старый 03.04.2008, 16:51   #6  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Хм.. если долго помогать не будет, то сделайте свой кодеюнит, можно при этом использовать сторонние dll (где-то тут на форуе назывался jMail).
Старый 03.04.2008, 17:09   #7  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
Самое интеретсное - через The Bat всё отлично отправляется.
Старый 05.04.2008, 08:05   #8  
morvan is offline
morvan
Участник
 
41 / 10 (1) +
Регистрация: 29.08.2009
Адрес: Москва
Можно использовать cdo.dll - делал в свое время - письма уходили пачками
Старый 07.04.2008, 12:19   #9  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
Я уже тоже написал свою dll.
Старый 17.04.2008, 12:10   #10  
Технологии как Искусство is offline
Технологии как Искусство
Участник
 
37 / 10 (1) +
Регистрация: 04.02.2008
для отправки почты лучше всего использовать связку jMail + своя очередь сообщений, проверено уже на нескольких проектах. К тому же, если почту только отправлять, то он бесплатен
Старый 17.04.2008, 14:06   #11  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
CDO вообще идет бесплатно в стандартной поставике винды начиная с XP. И регить библиотеку не надо. Работает на ура.
 


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:05.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.