initial commit
This commit is contained in:
commit
93d8310491
46 changed files with 3379 additions and 0 deletions
24
email/auth.go
Normal file
24
email/auth.go
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
package email
|
||||
|
||||
import "time"
|
||||
|
||||
type LoginTokenContent struct {
|
||||
Email string
|
||||
Name string
|
||||
URL string
|
||||
Token string
|
||||
Expiry time.Time
|
||||
}
|
||||
|
||||
func (s *EmailService) LoginToken(name, address string, content LoginTokenContent) error {
|
||||
msg := &Message{
|
||||
from: NewEmail(s.fromName, s.from),
|
||||
to: NewEmail(name, address),
|
||||
subject: "Login Token",
|
||||
template: "loginToken",
|
||||
content: content,
|
||||
}
|
||||
|
||||
err := s.send(msg)
|
||||
return err
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue