AdaSoft.Messaging e система за изпращане и получаване на електронни
писма чрез SMTP, IMAP и POP3 протоколи. Поддръжка за Windows 7 или
по-нов, Windows Server 2008R2 или по-нов, Linux 64-битова версия и Mac.
Пълен списък на поддържаните операционни системи може да намерите на
https://github.com/dotnet/core/blob/master/release-notes/2.0/2.0-supported-os.md.
1. Изтеглете архива на програмата AdaSoft.Messaging и я разархивирайте в
папка по избор, например в С:\Programs\AdaSoft.Messaging
-
Изтеглете и инсталирайте .NET Core Runtime от
https://www.microsoft.com/net/download/Windows/run -
Конфигурирайте според указанията на конфигурационния файл.
-
Настройте програмата да се стартира автоматично. Това може да стане
по един от следните начини:
4.1. Windows Service
- Стартирайте като администратор (опция Run as administrator)
install_service.bat от папката на програмата - В Windows Service ще бъде добавена услуга с име .....
4.2. Ако нямате възможност да инсталирате Windows Service, може да
настроите периодично да се стартира с използването на Task
Scheduler.
Настройване на Messaging като задача в Task Scheduler
1. От контролния панел в Windows, отворете Task Scheduler и
изберете опцията Create Task.
Ако View by е настроено на опция Category, натиснете **System
and Security **→ Administrative Tools → Отворете Task Scheduler.
Ако е настроено на опция Large Icons, можете директно да достъпите
Administrative Tools и след това да отворите Task Scheduler.

- В полето Name въведете наименованието на задачата
(Adasoft.Messaging). Ако желаете, можете да въведете описание в полето
Description.
2.1. Ако влизате в системата с вашето потребителско име или името на
друг потребител, различен от SYSTEM, изберете опцията Run whether
user is logged on or not, за да се стартира без значение дали сте в
системата или не.
2.2. Ако влизате като потребител SYSTEM, опциите ще бъдат неактивни,
тъй като по подразбиране SYSTEM е постоянно в системата. Натиснете
ОК.

- За да смените потребителя, натиснете Change User or Group. В
полето Enter the object name to select въведете новото потребителско
име, например SYSTEM. Натиснете ОК.

- Отворете раздел Triggers и натиснете New. Попълнете следните
стойности в полетата:
- Begin the task → Изберете On a schedule от падащото меню
- Settings → Daily
- Recur every → 1 (days)
- Repeat task every → Изберете опцията **5 minutes
** - for a duration of → Indefinitely
Изберете начална дата и час за изпълнение на задачата, както и дали да
се синхронизира между различните часови зони. Сложете отметка на опцията
Enabled и натиснете ОК.

- Отворете раздел Actions и натиснете бутона New.

- В полето Action изберете опцията Start a program и попълнете
следните стойности:
-
Program/script: натиснете бутона Browse и изберете
конфигурационния файл
С:\Programs\AdaSoft.Messaging\Adasoft.Messaging.Service.exe
от папката на програмата -
Add arguments (optional): -i (добавяне на аргумент -i)
-
Start in (optional): въведете пътя до папката на проекта, в
нашия пример C:\Program\AdaSoft.Messaging
Когато сте готови, натиснете ОК.

- Натиснете бутона ОК в прозореца Create Task. Ако сте влезли с
потребителско име, различно от SYSTEM, програмата ще поиска да
въведете съответната парола в полето Password.

Ако сте влезли като SYSTEM, програмата автоматично ще приключи със
създаването на задачата и тя ще се появи в списъка със задачи Task
Name.