mirror of
https://blitiri.com.ar/repos/chasquid
synced 2025-12-17 14:37:02 +00:00
Remove the MTA-STS (Strict Transport Security) implementation
This commit removes the experimental MTA-STS (Strict Transport Security) implementation for now, as it's not up to date with the latest draft. Development will continue on the "sts" branch, but this way it won't block releases until it is ready. Commits reverted: -cb6500b993-0eeb964534-e66288e4b4-216cf47ffa-d66b06de51-fe00750e39-933ab54cd8
This commit is contained in:
10
chasquid.go
10
chasquid.go
@@ -1,7 +1,6 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"context"
|
||||
"expvar"
|
||||
"flag"
|
||||
"fmt"
|
||||
@@ -20,7 +19,6 @@ import (
|
||||
"blitiri.com.ar/go/chasquid/internal/maillog"
|
||||
"blitiri.com.ar/go/chasquid/internal/normalize"
|
||||
"blitiri.com.ar/go/chasquid/internal/smtpsrv"
|
||||
"blitiri.com.ar/go/chasquid/internal/sts"
|
||||
"blitiri.com.ar/go/chasquid/internal/systemd"
|
||||
"blitiri.com.ar/go/chasquid/internal/userdb"
|
||||
|
||||
@@ -137,18 +135,12 @@ func main() {
|
||||
|
||||
dinfo := s.InitDomainInfo(conf.DataDir + "/domaininfo")
|
||||
|
||||
stsCache, err := sts.NewCache(conf.DataDir + "/sts-cache")
|
||||
if err != nil {
|
||||
log.Fatalf("Failed to initialize STS cache: %v", err)
|
||||
}
|
||||
go stsCache.PeriodicallyRefresh(context.Background())
|
||||
|
||||
localC := &courier.Procmail{
|
||||
Binary: conf.MailDeliveryAgentBin,
|
||||
Args: conf.MailDeliveryAgentArgs,
|
||||
Timeout: 30 * time.Second,
|
||||
}
|
||||
remoteC := &courier.SMTP{Dinfo: dinfo, STSCache: stsCache}
|
||||
remoteC := &courier.SMTP{Dinfo: dinfo}
|
||||
s.InitQueue(conf.DataDir+"/queue", localC, remoteC)
|
||||
|
||||
// Load the addresses and listeners.
|
||||
|
||||
Reference in New Issue
Block a user