diff options
Diffstat (limited to 'modules/mailer')
-rw-r--r-- | modules/mailer/mailer.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/mailer/mailer.go b/modules/mailer/mailer.go index 28c19ed7cd..b877bdaa1a 100644 --- a/modules/mailer/mailer.go +++ b/modules/mailer/mailer.go @@ -70,8 +70,12 @@ func (m Message) Content() string { var mailQueue chan *Message -func NewMailerContext() { - mailQueue = make(chan *Message, setting.Cfg.Section("mailer").Key("SEND_BUFFER_LEN").MustInt(10)) +func NewContext() { + if setting.MailService == nil { + return + } + + mailQueue = make(chan *Message, setting.MailService.QueueLength) go processMailQueue() } |