diff options
Diffstat (limited to 'utils/smtp/storage.go')
| -rw-r--r-- | utils/smtp/storage.go | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/utils/smtp/storage.go b/utils/smtp/storage.go deleted file mode 100644 index b580d67..0000000 --- a/utils/smtp/storage.go +++ /dev/null @@ -1,22 +0,0 @@ -package smtp - -import ( - "dove/config" - "fmt" - "os" - "path/filepath" - "time" -) - -func storeMessage(fromAddress string, toAddresses []string, rawMessage []byte) error { - emailDirectory := filepath.Join(config.DataDir, "emails") - - if directoryError := os.MkdirAll(emailDirectory, 0750); directoryError != nil { - return directoryError - } - - filename := fmt.Sprintf("%d.eml", time.Now().UnixNano()) - filePath := filepath.Join(emailDirectory, filename) - - return os.WriteFile(filePath, rawMessage, 0640) -}
\ No newline at end of file |
