INNER CODE UNIT · Go
pilinux/gorest · config/config.go:230
func email() (emailConfig EmailConfig, err error) {
emailConfig.Activate = strings.ToLower(strings.TrimSpace(os.Getenv("ACTIVATE_EMAIL_SERVICE")))
if emailConfig.Activate == Activated {
emailConfig.Provider = strings.ToLower(strings.TrimSpace(os.Getenv("EMAIL_SERVICE_PROVIDER")))
emailConfig.APIToken = strings.TrimSpace(os.Getenv("EMAIL_API_TOKEN"))
emailConfig.AddrFrom = strings.TrimSpace(os.Getenv("EMAIL_FROM"))
emailConfig.TrackOpens = false
trackOpens := strings.ToLower(strings.TrimSpace(os.Getenv("EMAIL_TRACK_OPENS")))
if trackOpens == Activated {
emailConfig.TrackOpens = true
}
emailConfig.TrackLinks = strings.TrimSpace(os.Getenv("EMAIL_TRACK_LINKS"))
emailConfig.DeliveryType = strings.TrimSpace(os.Getenv("EMAIL_DELIVERY_TYPE"))
emailConfig.EmailVerificationTemplateID, err = strconv.ParseInt(strings.TrimSpace(os.Getenv("EMAIL_VERIFY_TEMPLATE_ID")), 10, 64)
if err != nil {