12345678910111213141516171819202122232425262728293031 |
- // Copyright 2014 The Gogs Authors. All rights reserved.
- // Use of this source code is governed by a MIT-style
- // license that can be found in the LICENSE file.
- package mailer
- import (
- "github.com/gogits/gogs/models"
- "github.com/gogits/gogs/modules/base"
- )
- // Create New mail message use MailFrom and MailUser
- func NewMailMessage(To []string, subject, body string) Message {
- msg := NewHtmlMessage(To, base.MailService.User, subject, body)
- msg.User = base.MailService.User
- return msg
- }
- func GetMailTmplData(user *models.User) map[interface{}]interface{} {
- data := make(map[interface{}]interface{}, 10)
- data["AppName"] = base.AppName
- data["AppVer"] = base.AppVer
- data["AppUrl"] = base.AppUrl
- data["AppLogo"] = base.AppLogo
- data["ActiveCodeLives"] = base.Service.ActiveCodeLives
- data["ResetPwdCodeLives"] = base.Service.ResetPwdCodeLives
- if user != nil {
- data["User"] = user
- }
- return data
- }
|