powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Application_NewMail не работает
2 сообщений из 2, страница 1 из 1
Application_NewMail не работает
    #39272916
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем. Есть свой почтовый сервер. Хочу сделать сервис, который получает письма, сохраняет их в папку и запускает exe. Написал в outlooksession следующий код
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
Const spath As String = "C:\" 'папка для сохранения файлов
Const My_sender As String = "addressee@mail.ru"
Public WithEvents myOlItems As Outlook.Items

Private Sub Application_NewMail()

Dim mi As MailItem
Dim i_start As Integer
Dim fl_name As String
Dim point_start As Integer
Dim fl_ind As Integer
Dim st_repl As String

Set myFolder = Application.GetNamespace("MAPI").Folders("sender@ml.ru")

Set myFolder = myFolder.Folders("Входящие")

For Each mi In myFolder.Items.Restrict("[Unread]=TRUE")
    If mi.Attachments.Count > 0 Then
     ' проверка на адресата
    If mi.SenderEmailAddress = My_sender Then
      For j = 1 To mi.Attachments.Count
        fl_name = spath & mi.Attachments.Item(j).DisplayName
         mi.Attachments.Item(j).SaveAsFile fl_name
      Next j
      End If

    End If
    mi.UnRead = False
Next mi

End Sub
 CreateObject("WScript.Shell").Run "C:\Users\1\Desktop\1\1.exe"



Проблема в том, что он не запускается при получении письма. Все настройки безопасности убрал.

Вопрос в следующем:
1) Есть ли возможность сделать сервис без VBA (через VB.NET например)?
2) Как можно заставить событие Application_NewMail работать при получении письма?
Спасибо
...
Рейтинг: 0 / 0
Application_NewMail не работает
    #39272918
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
строчка
Код: vbnet
1.
 CreateObject("WScript.Shell").Run "C:\Users\1\Desktop\1\1.exe"



конечно же перед
Код: vbnet
1.
 end sub
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Application_NewMail не работает
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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