diff --git a/Elwig/Helpers/Utils.cs b/Elwig/Helpers/Utils.cs index c941367..6d932f4 100644 --- a/Elwig/Helpers/Utils.cs +++ b/Elwig/Helpers/Utils.cs @@ -535,6 +535,7 @@ namespace Elwig.Helpers { msg.From.Add(new MailboxAddress(App.Client.NameFull, App.Config.Smtp.Value.From)); msg.To.AddRange(member.EmailAddresses.OrderBy(a => a.Nr).Select(a => new MailboxAddress(member.AdministrativeName, a.Address))); msg.Subject = subject; + msg.Date = DateTime.Now; var body = new Multipart("mixed") { new TextPart("plain") { Text = text } }; @@ -545,10 +546,10 @@ namespace Elwig.Helpers { msg.Body = body; await client!.SendAsync(msg); await AddSentMails([( - "email", member.MgNr, member.AdministrativeName, - member.EmailAddresses.OrderBy(a => a.Nr).Select(a => a.Address).ToArray(), - subject, docs.Select(d => d.Title).ToArray() - )]); + "email", member.MgNr, member.AdministrativeName, + member.EmailAddresses.OrderBy(a => a.Nr).Select(a => a.Address).ToArray(), + subject, docs.Select(d => d.Title).ToArray() + )]); } catch (Exception exc) { InteractionService.ShowException(exc); return false; diff --git a/Elwig/Windows/MailWindow.xaml.cs b/Elwig/Windows/MailWindow.xaml.cs index 5de0b3a..ff2b0ac 100644 --- a/Elwig/Windows/MailWindow.xaml.cs +++ b/Elwig/Windows/MailWindow.xaml.cs @@ -937,6 +937,7 @@ namespace Elwig.Windows { Mouse.OverrideCursor = Cursors.Wait; var subject = EmailSubjectInput.Text; var text = EmailBodyInput.Text; + var date = DateTime.Now; await Task.Run(async () => { await Utils.AddSentMailBody(subject, text, EmailDocuments.Count); foreach (var (m, docs) in EmailDocuments) { @@ -944,6 +945,7 @@ namespace Elwig.Windows { msg.From.Add(new MailboxAddress(App.Client.NameFull, App.Config.Smtp.Value.From)); msg.To.AddRange(m.EmailAddresses.OrderBy(a => a.Nr).Select(a => new MailboxAddress(m.AdministrativeName, a.Address))); msg.Subject = subject; + msg.Date = date; var body = new Multipart("mixed") { new TextPart("plain") { Text = text } };