package email import ( "fmt" "time" "github.com/spf13/viper" "gopkg.in/gomail.v2" "kumoly.io/kumoly/app/system" ) type Service struct { system.BaseService } func (srv Service) GetName() string { return "email.Service" } func (srv *Service) Init() error { app.Name = viper.GetString("name") app.Copyright = fmt.Sprintf("Copyright © %v %s. All rights reserved.", time.Now().Year(), viper.GetString("name")) app.Link = viper.GetString("server.url") dial = gomail.NewDialer( viper.GetString("email.host"), viper.GetInt("email.port"), viper.GetString("email.username"), viper.GetString("email.password")) return nil }