aboutsummaryrefslogtreecommitdiffstats
path: root/smtp.go
diff options
context:
space:
mode:
authorLibravatarLibravatar Simon Ser <[email protected]> 2019-12-03 17:18:17 +0100
committerLibravatarLibravatar Simon Ser <[email protected]> 2019-12-03 17:18:17 +0100
commit48d6d5d227a4d55d80f9f2a74c1242cafafab7ab (patch)
treeebd2b39d002e51309a73d2ebf2f5c75308a9afe6 /smtp.go
parentec03c60dffa5ac58d9b8b93f7ad644a18775790c (diff)
downloadalps-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.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/smtp.go b/smtp.go
index d1a37da..0ec1a92 100644
--- a/smtp.go
+++ b/smtp.go
@@ -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 {