mirror of
https://github.com/neilalexander/yggmail.git
synced 2026-05-22 11:06:29 +03:00
Add Delivery-Date on receipt, set Date on send if not set
This commit is contained in:
@@ -61,6 +61,11 @@ func (s *SessionLocal) Data(r io.Reader) error {
|
|||||||
time.Now().String(),
|
time.Now().String(),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
if !m.Header.Has("Date") {
|
||||||
|
m.Header.Add(
|
||||||
|
"Date", time.Now().UTC().Format(time.RFC822),
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
var b bytes.Buffer
|
var b bytes.Buffer
|
||||||
if err := m.WriteTo(&b); err != nil {
|
if err := m.WriteTo(&b); err != nil {
|
||||||
|
|||||||
@@ -67,6 +67,9 @@ func (s *SessionRemote) Data(r io.Reader) error {
|
|||||||
time.Now().String(),
|
time.Now().String(),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
m.Header.Add(
|
||||||
|
"Delivery-Date", time.Now().UTC().Format(time.RFC822),
|
||||||
|
)
|
||||||
|
|
||||||
var b bytes.Buffer
|
var b bytes.Buffer
|
||||||
if err := m.WriteTo(&b); err != nil {
|
if err := m.WriteTo(&b); err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user