mirror of
https://git.keinpfusch.net/loweel/zangtumb
synced 2024-12-18 15:38:27 +01:00
Compare commits
No commits in common. "223b65994cb661f5476c3e6d7950db08f01b3026" and "885df1c4ab49f3fb43e81b1992f5af0df828a46d" have entirely different histories.
223b65994c
...
885df1c4ab
24
Dockerfile
24
Dockerfile
@ -1,24 +0,0 @@
|
||||
#Start multistage Docker
|
||||
#Stage 1 : build brutalinks
|
||||
|
||||
|
||||
FROM golang:latest AS zangbuilder
|
||||
RUN apt install make git -y
|
||||
RUN mkdir -p /go/src/zangtumb
|
||||
RUN git clone https://git.keinpfusch.net/loweel/zangtumb.git /go/src/zangtumb
|
||||
WORKDIR /go/src/zangtumb
|
||||
ENV GO111MODULE=auto
|
||||
RUN go build
|
||||
|
||||
|
||||
#Start multistage Docker
|
||||
#Stage 2 : put pieces together
|
||||
|
||||
FROM debian:latest
|
||||
RUN apt update
|
||||
RUN apt upgrade -y
|
||||
RUN apt install ca-certificates -y
|
||||
RUN mkdir -p /opt/zangtumb
|
||||
WORKDIR /opt/zangtumb
|
||||
COPY --from=zangbuilder /go/src/zangtumb /opt/zangtumb/
|
||||
ENTRYPOINT ["/opt/zangtumb/zangtumb"]
|
@ -259,11 +259,6 @@ loop:
|
||||
to = nil
|
||||
buffer.Reset()
|
||||
case "MAIL":
|
||||
|
||||
log.Println("TlsConfigExists: " , s.srv.TLSConfig != nil)
|
||||
log.Println("TLS_Required: " , s.srv.TLSRequired)
|
||||
log.Println("We Are in Clear: ", !s.tls)
|
||||
|
||||
if s.srv.TLSConfig != nil && s.srv.TLSRequired && !s.tls {
|
||||
s.writef("530 5.7.0 Must issue a STARTTLS command first")
|
||||
break
|
||||
|
@ -38,9 +38,10 @@ func init() {
|
||||
if os.Getenv("USETLS") == "true" {
|
||||
log.Println("Preparing TLS Keys")
|
||||
ZMakecert()
|
||||
ZangSmtpServer.ConfigureTLS(CrtFile, KeyFile)
|
||||
ZangSmtpServer.TLSListener = false
|
||||
ZangSmtpServer.TLSRequired = true
|
||||
log.Println("Using TLS: ", ZangSmtpServer.TLSRequired)
|
||||
log.Println("Using TLS")
|
||||
|
||||
} else {
|
||||
|
||||
@ -58,8 +59,6 @@ func init() {
|
||||
func main() {
|
||||
|
||||
log.Println("Starting the server....")
|
||||
|
||||
ZangSmtpServer.ConfigureTLS(CrtFile, KeyFile)
|
||||
|
||||
defer log.Println("Shutting down the server")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user