Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2015, 19:00   #21
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,774
По умолчанию

Цитата:
Сообщение от Скрипт Посмотреть сообщение
Vapaamies, в VBA по умолчанию нет "Simple MAPI", это надо какую-то программу писать по установке макроса, чтобы устанавливать этот инструмент.
Уважаемый, вы гуглить умеете? У меня на "MAPI VBA example" сразу нагуглилось: на английском (там же с ShellExecute), на русском, с примером.
Vapaamies вне форума Ответить с цитированием
Старый 29.03.2015, 19:42   #22
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

Vapaamies, у меня VBA. В VBA нет по умолчанию библиотеки "Microsoft MAPI". Поэтому я не смогу обойтись одним VBA, а понадобится писать программу-установщик на каком-то языке программирования, которая будет устанавливать эту библиотеку. Но я знаю только один язык программирования - VBA.
Скрипт вне форума Ответить с цитированием
Старый 29.03.2015, 20:15   #23
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
В VBA нет по умолчанию библиотеки "Microsoft MAPI"
Есть. Просто признайся - ты не умеешь подключать ее. )
Вообще тема ни о чем... Ответы уже даны. ТС просто водит нас за нос в заблуждение.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.03.2015, 20:24   #24
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

Stilet, в каком сообщении дан ответ на вопросы темы? Кто-то дал ссылку на какой-то сайт, на котором перечислены API-функции для работы с интернетом? Это считается ответом? Но этих функций, наверное, несколько тысяч.

Я вот так подключаю библиотеки в VBA: Tools - References...
Если элемент управления формы, то так: щёлкаю правой кнопкой мыши по панели Toolbox - Additional Controls...
У меня нет в этих местах Microsoft MAPI.
Скрипт вне форума Ответить с цитированием
Старый 29.03.2015, 21:22   #25
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
У меня нет в этих местах Microsoft MAPI.
Эхехехехехехех....
http://shurik83.narod.ru/inform/MSMAPI.html
http://www.devarticles.com/c/a/Visua...isual-Basic/1/
https://www.mapilab.com/ru/support/a...ecurity_1.html
Нашел бы ты фрилансера. Не ну серьезно, быстрее дело будет.

P.S. А от CDO ты зря отказываешься. Да впрочем не важно... Проехали.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.03.2015, 21:25   #26
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

Stilet, Вы путаете VBA и VB6. У меня VBA.

Stilet, знаете, как в CDO настроить, чтобы приходили уведомления, если письмо не доставлено? Только прежде чем отвечать, протестируйте, потому что я уже пробовал несколько способов, описанных в интернете, в том числе и на официальном сайте, но у меня не получилось.

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ты можешь формировать ВАТ коммандник для Винды, который будет отсыл почты через telnet делать или mail.exe.
а что такое "mail.exe"?

Получается, что MAPI и CDO работают только в том случае, если на компьютере есть какая-нибудь почтовая программа? Если, например, удалить все почтовые программы, то MAPI и CDO перестанут работать?

Почему всё так сложно сделано? Это действительно так сложно или глупые люди?

Последний раз редактировалось Stilet; 30.03.2015 в 06:44.
Скрипт вне форума Ответить с цитированием
Старый 30.03.2015, 06:45   #27
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Вы путаете VBA и VB6. У меня VBA.
Ниче я не путаю )

Ладно, с меня хватит. Сайонара.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.03.2015, 08:43   #28
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

Цитата:
Сообщение от Скрипт Посмотреть сообщение
Получается, что MAPI и CDO работают только в том случае, если на компьютере есть какая-нибудь почтовая программа?
Не обязательно, просто так получилось, что в чистом виде никто MAPI не поставляет - всегда как часть почтовой программы.
waleri вне форума Ответить с цитированием
Старый 30.03.2015, 08:55   #29
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Кто-то дал ссылку на какой-то сайт, на котором перечислены API-функции для работы с интернетом? Это считается ответом? Но этих функций, наверное, несколько тысяч.
Да, считается. Хватаете RFC и вперед коннектится к серверу...

Цитата:
Почему всё так сложно сделано? Это действительно так сложно или глупые люди?
Вы хотите, что б в ОС было все под каждый чих левой пятки? Вы хоть представляете, как она разрастется и во что превратится?
Хотя может из-за таких людей в новый винде и напихано - почта, люди, календарь, новости,..
p51x вне форума Ответить с цитированием
Старый 30.03.2015, 09:13   #30
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Здравствуйте.
Есть ли Win32 API функции для работы с почтой?
Интересуют такие действия:

отправка письма через интернет;
получение уведомления, если письмо не дошло.

Вообще, сложно сделать эти два действия с помощью API? Смогу ли я сделать программу или нужно очень много знаний?
нет нету и никогда не было и не будет, т.к. нафиг они там не нужны.

WinAPI это собрание функций/методов/интерфейсов для взаимодействия программ сторонних разработчиков с операционной системой, не более.

То что вы хотите, называется протоколом IMAP, POP3-сервером/клиентом это в голом виде, по хорошему нужно ещё реализовать защитные прослойки типа SSL и TLS, чтобы крутые сервисы типа GMAIL, YANDEX могли с вами общаться не опасаясь перехвата трафика, используя сертификаты для шифра. Но это не обязательно.

Да, методы есть у ОС для реализации этого, см. методы winsock, winsock2. Они основополагающие для запуска программы в сеть.

Но тут нужны более продвинутые средства разработки, типа Delphi, C++, Java, тысячи их, вроде бы...

На VBA, при наличии установленного и настроенного outlook, вы можете посылать email хоть на марс. Без настроенного OutLook письма скорее всего уходить не будут.
Это скорее сервис Outlook нежели OS.

Последний раз редактировалось Человек_Борща; 30.03.2015 в 09:23.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
функции api для работы с Operating System Cache one_awful_sing Win Api 2 06.03.2012 20:20
есть ли в php функции для работы с аудио файлами Arassir PHP 1 03.11.2011 22:49
(php)(IMAP)делаю скрипт для работы с почтой, необходим совет Филлип PHP 1 18.09.2009 23:14
Mozilla Thunderbird, или Бесплатные программы для работы с почтой Radmir Софт 1 01.04.2008 00:16
Функции Win32 API Для работы со звуком FSS Win Api 2 29.01.2008 04:41