一阶段ok

This commit is contained in:
2026-06-01 18:59:55 +08:00
commit 9e50d05e71
52 changed files with 6155 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
package config
// Linux path prefixes
const (
LinuxEtcDir = "/etc/mail_go/"
LinuxBaseDir = "/srv/mail_go/"
)
// Windows path prefixes
const (
WinEtcDir = "./win/etc/mail_go/"
WinBaseDir = "./win/srv/mail_go/"
)
// Default port constants
const (
DefaultSMTPPort = 25
DefaultSMTPTLSPort = 465
DefaultIMAPPort = 143
DefaultIMAPTLSPort = 993
DefaultPOP3Port = 110
DefaultPOP3TLSPort = 995
DefaultWebPort = ":8080"
)
// Default database settings
const (
DefaultDBDriver = "sqlite"
DefaultDSNLinux = "/srv/mail_go/mail.db"
DefaultDSNWin = "./win/srv/mail_go/mail.db"
)
// Default quota
const (
DefaultQuotaBytes int64 = 5 * 1024 * 1024 * 1024 // 5GB
)
// ConfigFileName is the name of the configuration file
const ConfigFileName = "mail_go.toml"