Documentation ¶
Index ¶
- Variables
- func CloseConnection()
- func CloseConnection_err() error
- func Connect()
- func Connect_err() error
- func FindAuthentication_FromString(s string) mail.AuthType
- func FindEncryption_FromString(s string) mail.Encryption
- func LoadEnv()
- func LoadEnv_FromFile(filename string)
- func SendEmail(email_send_to string, text string, subject string, MassAttachments []mail.File) error
- func SendMessage(email_send_to string, text string, subject string) error
- func Start()
- func WaitStop()
- type SettingsINI
Constants ¶
This section is empty.
Variables ¶
var Conn *mail.SMTPClient
Conn - клиент соединения Email
var MaxSendMessageCountIn1Second float32 = 33 //Валера сказал 33 оптимально было при испытании
MaxSendMessageCountIn1Second - максимальное количество сообщений в 1 секунду
Functions ¶
func CloseConnection_err ¶
func CloseConnection_err() error
CloseConnection_err - остановка работы клиента Email и возврат ошибки
func FindAuthentication_FromString ¶
FindAuthentication_FromString - находит AuthType из строки
func FindEncryption_FromString ¶
func FindEncryption_FromString(s string) mail.Encryption
FindEncryption_FromString - находит Encryption из строки
func LoadEnv ¶
func LoadEnv()
LoadEnv - загружает переменные окружения в структуру из файла или из переменных окружения
func LoadEnv_FromFile ¶
func LoadEnv_FromFile(filename string)
LoadEnv_FromFile загружает переменные окружения в структуру из файла или из переменных окружения
func SendEmail ¶
func SendEmail(email_send_to string, text string, subject string, MassAttachments []mail.File) error
SendEmail - отправка сообщения Email
func SendMessage ¶
SendMessage - отправка сообщения Email, без вложений
Types ¶
type SettingsINI ¶
type SettingsINI struct { EMAIL_SMTP_SERVER string EMAIL_SMTP_PORT string EMAIL_LOGIN string EMAIL_PASSWORD string EMAIL_SEND_TO_TEST string EMAIL_AUTHENTICATION string EMAIL_ENCRYPTION string }
SettingsINI - структура для хранения всех нужных переменных окружения
var Settings SettingsINI
Settings хранит все нужные переменные окружения