summaryrefslogtreecommitdiffstats
path: root/modules/setting/mailer.go
diff options
context:
space:
mode:
Diffstat (limited to 'modules/setting/mailer.go')
-rw-r--r--modules/setting/mailer.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/modules/setting/mailer.go b/modules/setting/mailer.go
index c692e0fe14..a2228e938b 100644
--- a/modules/setting/mailer.go
+++ b/modules/setting/mailer.go
@@ -6,6 +6,7 @@ package setting
import (
"net/mail"
+ "time"
"code.gitea.io/gitea/modules/log"
@@ -35,8 +36,9 @@ type Mailer struct {
IsTLSEnabled bool
// Sendmail sender
- SendmailPath string
- SendmailArgs []string
+ SendmailPath string
+ SendmailArgs []string
+ SendmailTimeout time.Duration
}
var (
@@ -69,7 +71,8 @@ func newMailService() {
IsTLSEnabled: sec.Key("IS_TLS_ENABLED").MustBool(),
SubjectPrefix: sec.Key("SUBJECT_PREFIX").MustString(""),
- SendmailPath: sec.Key("SENDMAIL_PATH").MustString("sendmail"),
+ SendmailPath: sec.Key("SENDMAIL_PATH").MustString("sendmail"),
+ SendmailTimeout: sec.Key("SENDMAIL_TIMEOUT").MustDuration(5 * time.Minute),
}
MailService.From = sec.Key("FROM").MustString(MailService.User)