1
0
mirror of https://github.com/chylex/SMTP-Relay.git synced 2025-08-16 04:31:41 +02:00
Files
.github
cmd
internal
config
logger
smtp
auth.go
client.go
relay.go
relay_test.go
tls.go
utils.go
smtprelay.go
tools
.gitignore
Dockerfile
LICENSE
README.md
go.mod
go.sum
smtprelay.ini

22 lines
373 B
Go

package smtp
import (
"github.com/google/uuid"
"github.com/sirupsen/logrus"
)
func containsKey[K comparable, V any](m map[K]V, key K) bool {
_, ok := m[key]
return ok
}
func generateUUID(log *logrus.Logger) string {
id, err := uuid.NewRandom()
if err != nil {
log.WithError(err).Error("could not generate UUIDv4")
return ""
} else {
return id.String()
}
}