From 92694600c9011fb9495c12a0e0fdaeffac5b37f8 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Sun, 12 Jan 2025 05:11:18 +0800 Subject: incoming -> deliver_dir --- incoming.go | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 incoming.go (limited to 'incoming.go') diff --git a/incoming.go b/incoming.go deleted file mode 100644 index e672587..0000000 --- a/incoming.go +++ /dev/null @@ -1,33 +0,0 @@ -package main - -import ( - "os" - "time" - - "go.lindenii.runxiyu.org/lindenii-common/clog" - "go.lindenii.runxiyu.org/lindenii-common/misc" -) - -func deliver_incoming(envelope_from string, envelope_recipients []string, data []byte, dir_path string) error { - clog.Debug( - "incoming_mail", - "envelope_from", envelope_from, - "envelope_recipients", envelope_recipients, - "data", string(data), - ) - t := time.Now() - dir, err := misc.Open_directory_readonly(dir_path) - if err != nil { - return misc.Wrap_one_error(err_deliver_write, err) - } - fd, err := misc.Open_file_at(dir, envelope_from+" "+t.Format(time.RFC3339Nano)+".eml", os.O_CREATE|os.O_EXCL|os.O_WRONLY, 0o600) - if err != nil { - // TODO: handle fs.ErrExist - return misc.Wrap_one_error(err_deliver_write, err) - } - _, err = fd.Write(data) - if err != nil { - return misc.Wrap_one_error(err_deliver_write, err) - } - return nil -} -- cgit v1.2.3