summaryrefslogtreecommitdiff
path: root/internal/email/test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/email/test.go')
-rw-r--r--internal/email/test.go26
1 files changed, 2 insertions, 24 deletions
diff --git a/internal/email/test.go b/internal/email/test.go
index 1e411f161..7d6ac2b3b 100644
--- a/internal/email/test.go
+++ b/internal/email/test.go
@@ -17,15 +17,8 @@
package email
-import (
- "bytes"
- "net/smtp"
-
- "github.com/superseriousbusiness/gotosocial/internal/gtserror"
-)
-
const (
- testTemplate = "email_test_text.tmpl"
+ testTemplate = "email_test.tmpl"
testSubject = "GoToSocial Test Email"
)
@@ -39,20 +32,5 @@ type TestData struct {
}
func (s *sender) SendTestEmail(toAddress string, data TestData) error {
- buf := &bytes.Buffer{}
- if err := s.template.ExecuteTemplate(buf, testTemplate, data); err != nil {
- return err
- }
- testBody := buf.String()
-
- msg, err := assembleMessage(testSubject, testBody, toAddress, s.from)
- if err != nil {
- return err
- }
-
- if err := smtp.SendMail(s.hostAddress, s.auth, s.from, []string{toAddress}, msg); err != nil {
- return gtserror.SetType(err, gtserror.TypeSMTP)
- }
-
- return nil
+ return s.sendTemplate(testTemplate, testSubject, data, toAddress)
}