Привет Всем !
Столкнулся со следующей задачей: необходимо отправить письмо - автоматом 
рассылать новые прайс-листы в соотв со "справочником партнеров".
С вызовом через ShellExecute почтового агента Windows проблем не возникает
 ret# = ShellExecute(LOC:Handle,LOC:Op,LOC:File,LOC:Param,LOC:Path,LOC:Show)
номально открывается готовое письмо с необходимыми аттрибутами, однако, 
письмо ведь не уходит , пользователю для фактической доставки приходится 
нажимать кнопку "Отправить". Но когда список получателей состоит из 
нескольких сотен адресасов и клиент хочет, чтобы письмо отправленное им 
партнеру было как бы уникальным  (т.е. сразу в "Кому" указать всех 
получателей нельзя - получатель должен думать, что это предложение 
специально только для него...)
Конечно же можно использовать стороннюю библиотеку SMTP, но тогда 
отправленное сообщение не сохраняется в папке "Отправленные" его почтовой 
программы и придется отслеживать отправку в одном месте, а получение писем в 
другом.
Буду благодарен за совет,
Сергей
p.s. Может есть сторонняя библиотека доступная по цене и делающая это?
			
			
									
						"Доставить почту" в почтовом агенте
Модератор: Дед Пахом
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
	При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- 
				Sergio Raguzini
 - Прохожий
 - Сообщения: 1
 - Зарегистрирован: 05 Апрель 2008, 11:30
 
- Tolusha
 - Активист
 - Сообщения: 123
 - Зарегистрирован: 11 Январь 2006, 16:50
 - Откуда: Украина, г. Черкассы
 - Контактная информация:
 
Re: "Доставить почту" в почтовом агенте
В качестве почтового агента используй TheBAT. В параметрах командной строки там можно указать все, что нужно.
			
			
									
						Анатолий.
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Re: "Доставить почту" в почтовом агенте
И что, с помощью ShellExecute удалось сформировать письмо к отправке с прикрепленым файлом ?!
Сколько я не пробовал - не получилось ...
Да, задача почтовых рассылок решается с помощью сторонних библиотек.
Я просто формирую протокол рассылки в виде текстового файла - с указанием адресов,
на которые успешно прошла рассылка. Вот и все. Если оставишь e-mail: могу прислать
ссылку на пример программки - как это все работает .... Может быть подойдет ...
			
			
									
						Сколько я не пробовал - не получилось ...
Да, задача почтовых рассылок решается с помощью сторонних библиотек.
Я просто формирую протокол рассылки в виде текстового файла - с указанием адресов,
на которые успешно прошла рассылка. Вот и все. Если оставишь e-mail: могу прислать
ссылку на пример программки - как это все работает .... Может быть подойдет ...
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- Admin
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
Re: "Доставить почту" в почтовом агенте
Жаль что все эти проги не хранят отправленную почту... А вот TheBat! хранитИгорь Столяров писал(а):И что, с помощью ShellExecute удалось сформировать письмо к отправке с прикрепленым файлом ?!
Сколько я не пробовал - не получилось ...
Через него было бы классно отправлять.
Теперь с отправкой...
Я бы посоветовал создавать письмо средствами Clarion в формате *.MSG и уже его импортировать в OUTBOX TheBat! командой /IMPORT (в справке бата смотрим "Command line parameter")
Хотя как минус можно назвать отсутствие возможности проверить ушло письмо или нет. Или я не прав?!
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Re: "Доставить почту" в почтовом агенте
Не совсем понятно - какие "проги не хранят отправленную почту" ? Если ты сам пишешь программуAdmin писал(а):Жаль что все эти проги не хранят отправленную почту... А вот TheBat! хранит
для почтовых рассылок, то можешь сохранять отправляемые письма в виде архива (файлы или Blob),
и написать интерфейс для отображения, работы и поиска в этом архиве ...
А вот TheBat - как минимум не бесплатная программа, да и на любителя экзотики ...
Я если честно, не вижу смысла в записи почтовых сообщений в БД установленной почтовой программы.
Если идет работа с почтовой программой - то нужно формировать рассылки с помощью ее интерфейса
или предлагаемых ее средств. Если рассылка делается по данным прикладной программы - то она
сама должна уметь формировать сообщения, их отпралять, при необходимости вести архив и протокол
выполнения рассылки. И конечно не быть привязана к какой-то конкретной (тем более коммерческой)
почтовой программе, установленной на компьютере пользователя ...
Кстати вопрос вынесенный в цитату так и остался без ответа. Попробуем еще раз:
И что, с помощью ShellExecute удалось сформировать письмо к отправке с прикрепленым файлом ?!
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- Admin
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
Re: "Доставить почту" в почтовом агенте
Честно? Лень разбираться.Игорь Столяров писал(а):И что, с помощью ShellExecute удалось сформировать письмо к отправке с прикрепленым файлом ?!
Читай Readme.txt в атаче.
- Вложения
 - 
			
		
		
				
- blat194.zip
 - Blat
 - (72.69 КБ) 412 скачиваний
 
 
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						