package
1.0.65
Repository: https://github.com/manyakrus/starter.git
Documentation: pkg.go.dev

# Functions

CloseConnection - остановка работы клиента Email.
CloseConnection_err - остановка работы клиента Email и возврат ошибки.
Connect - подключение клиента Email.
Connect_err - подключение клиента EMail.
FindAuthentication_FromString - находит AuthType из строки.
FindEncryption_FromString - находит Encryption из строки.
LoadEnv - загружает переменные окружения в структуру из файла или из переменных окружения.
LoadEnv_FromFile загружает переменные окружения в структуру из файла или из переменных окружения.
LogInfo_Connected - выводит сообщение в Лог, или паника при ошибке.
SendEmail - отправка сообщения Email.
SendMessage - отправка сообщения Email, без вложений.
Start - необходимые процедуры для подключения к серверу email.
Start_ctx - необходимые процедуры для подключения к серверу email Свой контекст и WaitGroup нужны для остановки работы сервиса Graceful shutdown Для тех кто пользуется этим репозиторием для старта и останова сервиса можно просто Start().
WaitStop - ожидает отмену глобального контекста.

# Variables

Conn - клиент соединения Email.
Валера сказал 33 оптимально было при испытании.
Settings хранит все нужные переменные окружения.

# Structs

SettingsINI - структура для хранения всех нужных переменных окружения.