powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Еще раз об отправке почты (отправляется только при открытой почтовой программе)
15 сообщений из 15, страница 1 из 1
Еще раз об отправке почты (отправляется только при открытой почтовой программе)
    #33243080
Фотография Kris_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПРи отправке почты я использую как в примере Solutions кнопку отправки, но с видоизмененным событием click, где формируется сообщение и файлики как мне нужно. Все очень хорошо, и меня вполне устраивает, но есть два вопроса.

Во-первых, этот метод выдает ошибку, если почтовый клиент не открыт. У меня бат, как при "неоткрытом" outlook-e , я не знаю, но думаю та же петрушка.

Во-вторых, после команды compose, клиент выдает диалоговое окно с выбором "профиля-ящика" и пароля, и продолжает выполнение только когда я, не вводя пароля, нажимаю ок. формируется письмо, с темой и сообщением, присоединенными файликами, как мне и нужно.

Может быть кто-то знает - как вызвать этот самый почтовик по-умолчанию (чтобы он гарантированно был открыт), и как выбрать этот самый ящик по-умолчанию, чтобы не нужно было отвечать на непонятный пользователю вопрос. Я пробовала, может быть, заранее глупый KEYBOARD '{ENTER}' clear Но ничего не вышло :)
Спасибо!
...
Рейтинг: 0 / 0
Еще раз об отправке почты (отправляется только при открытой почтовой программе)
    #33243215
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В The Bat: Свойства\Настройка\Программы\Установить The Bat! как обработчик Simple MAPI
...
Рейтинг: 0 / 0
Еще раз об отправке почты (отправляется только при открытой почтовой программе)
    #33243249
Фотография Kris_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделала. Та же петрушка, абсолютно
...
Рейтинг: 0 / 0
Еще раз об отправке почты (отправляется только при открытой почтовой программе)
    #33243318
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Solutions не смотрел кода, но сам делал так:
run /N C:\Program Files\The bat!\thebat.exe /nologon /mailp=<Password>;to=<MailAddress>;s="Test from VFP 6.0";a=<AttachFileName>;send /minimize
...
Рейтинг: 0 / 0
Еще раз об отправке почты (отправляется только при открытой почтовой программе)
    #33243338
Фотография Kris_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне не подходит.. я не знаю какой клиент будет установлен, и тем более куда. Сегодня один , завтра другой..
...
Рейтинг: 0 / 0
Еще раз об отправке почты (отправляется только при открытой почтовой программе)
    #33243397
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kris_Мне не подходит.. я не знаю какой клиент будет установлен, и тем более куда. Сегодня один , завтра другой..
В таких случаях я использую hyperlink в которой пишу, например: "mailto:sergey@sql.ru" В этом случае запускается клиент по умолчанию...
...
Рейтинг: 0 / 0
Еще раз об отправке почты (отправляется только при открытой почтовой программе)
    #33243559
Фотография Kris_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Замечательный способ, только файлики не приаттачишь.
...
Рейтинг: 0 / 0
Еще раз об отправке почты (отправляется только при открытой почтовой программе)
    #33244629
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Kris_!

Bat довольно кривой в плане управления через MAPI... Есть почтовые клиенты которые ВООБЩЕ не управляются через MAPI.

Ну и ещё встречный вопрос - а что ты будешь делать если почтовый клиент не установлен, или просто не настроен?

Вообще если рассылка почты это важная функция программы, то стоит использовать способы БЕЗ почтовых клиентов - например прямая работа с SMTP сервером через сокеты (можно найти фоксовый класс для этого) или можно использовать ActiveX компоненты - например EasyMailObjects. В этом случае сама твоя программа будет являтся почтовым клиентом, и никаких батов или OE или ещё чего не требуется - лишь соединение с сетью (или с Internet если почтовый сервер "внешний"), и знание параметров почтового сервера (SMTP)

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Еще раз об отправке почты (отправляется только при открытой почтовой программе)
    #33247619
Фотография Kris_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor Korolyov
Bat довольно кривой в плане управления через MAPI... Есть почтовые клиенты которые ВООБЩЕ не управляются через MAPI.

Ну и ещё встречный вопрос - а что ты будешь делать если почтовый клиент не установлен, или просто не настроен?

Вообще если рассылка почты это важная функция программы, то стоит использовать способы БЕЗ почтовых клиентов - например прямая работа с ...
Вообще говоря я тоже за такой же подход. Но в том-то и дело, что рассылка почты - не основная функция, а вспомогательная (нужная наверное больше разработчику сейчас). Поэтому чтобы было больше времени для возни с основными функциями, мне желательно быстрее справиться с такими "вспомогательными". А вот когда программа будет работать, я смогу спокойно вешать бантики :) и делать это с удовольствием, честное слово.
Так что почтовиков будет только два, бат и аутлук, и для клиента так понятнее, когда будет наглядно сформировано письмо, и нужно будет лишь нажать на кнопку отправить (быстрее научится почту отправлять :)

Ну может быть хоть кто-нибудь знает, как это сделать? неужто НЕВОЗМОЖНО ???
...
Рейтинг: 0 / 0
Еще раз об отправке почты (отправляется только при открытой почтовой программе)
    #33247680
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читай из реестра утановленные почтовики, определяй тот,который по умолчанию, запускй его, если он не запущен, и вперёд.
...
Рейтинг: 0 / 0
Еще раз об отправке почты (отправляется только при открытой почтовой программе)
    #33247760
qu-qu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оутлук-шмоутлук, солюшн-полюшн...

RTFM-FOREVER

З.Ы. надеюсь, "перевод" с VBScript на FoxPro не нужен?
...
Рейтинг: 0 / 0
Еще раз об отправке почты (отправляется только при открытой почтовой программе)
    #33247841
Фотография Kris_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да знаю я этот способ, возможно потом так и сделаю..
опять же головная боль - где хранить эти пароли, как их менять, куда записывать, где делать настройки, если их спрашивать у юзера - тоже проблема каждый раз.
Не хочется мне пока так.
Я бы хотела лишь ответ на мой вопрос :)
Спасибо!
...
Рейтинг: 0 / 0
Еще раз об отправке почты (отправляется только при открытой почтовой программе)
    #33249247
Фотография Kris_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос номер два решился, осталось вызвать клиент по-умолчанию, установленный в системе. Кто-нибудь знает, где в реестре это написано?
...
Рейтинг: 0 / 0
Еще раз об отправке почты (отправляется только при открытой почтовой программе)
    #33249379
otorva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это может быть немного не в тему, но я использую для отправки почты из-под приложений утилиту POSTIE.EXE. Она вызывается из командной строки и имеет множество настроечных параметров. Этот способ довольно быстро работает под любым FoxPro (под DOS тоже) и не требует наличия каких-либо почтовых клиентов
...
Рейтинг: 0 / 0
Еще раз об отправке почты (отправляется только при открытой почтовой программе)
    #33250700
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HKEY_LOCAL_MACHINE\SOFTWARE\CLIENTS\MAIL
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Еще раз об отправке почты (отправляется только при открытой почтовой программе)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]