1234567891011121314151617181920212223242526272829 |
- package email
- import (
- "github.com/flipped-aurora/gin-vue-admin/server/plugin/email/global"
- "github.com/flipped-aurora/gin-vue-admin/server/plugin/email/router"
- "github.com/gin-gonic/gin"
- )
- type emailPlugin struct {
- }
- func CreateEmailPlug(To, From, Host, Secret, Nickname string, Port int, IsSSL bool) *emailPlugin {
- global.GlobalConfig.To = To
- global.GlobalConfig.From = From
- global.GlobalConfig.Host = Host
- global.GlobalConfig.Secret = Secret
- global.GlobalConfig.Nickname = Nickname
- global.GlobalConfig.Port = Port
- global.GlobalConfig.IsSSL = IsSSL
- return &emailPlugin{}
- }
- func (*emailPlugin) Register(group *gin.RouterGroup) {
- router.RouterGroupApp.InitEmailRouter(group)
- }
- func (*emailPlugin) RouterPath() string {
- return "email"
- }
|