diff options
author | 2019-12-03 17:18:17 +0100 | |
---|---|---|
committer | 2019-12-03 17:18:17 +0100 | |
commit | 48d6d5d227a4d55d80f9f2a74c1242cafafab7ab (patch) | |
tree | ebd2b39d002e51309a73d2ebf2f5c75308a9afe6 /smtp.go | |
parent | ec03c60dffa5ac58d9b8b93f7ad644a18775790c (diff) | |
download | alps-48d6d5d227a4d55d80f9f2a74c1242cafafab7ab.tar.gz alps-48d6d5d227a4d55d80f9f2a74c1242cafafab7ab.tar.bz2 alps-48d6d5d227a4d55d80f9f2a74c1242cafafab7ab.zip |
Add session lock
HTTP requests can be processed in parallel, but we only have one IMAP
connection per session.
Closes: https://todo.sr.ht/~sircmpwn/koushin/12
Diffstat (limited to 'smtp.go')
-rw-r--r-- | smtp.go | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -2,8 +2,8 @@ package koushin import ( "fmt" - "time" "io" + "time" "github.com/emersion/go-message/mail" "github.com/emersion/go-smtp" @@ -34,10 +34,10 @@ func (s *Server) connectSMTP() (*smtp.Client, error) { } type OutgoingMessage struct { - From string - To []string + From string + To []string Subject string - Text string + Text string } func (msg *OutgoingMessage) WriteTo(w io.Writer) error { |