Momentan versuche ich eine .eml-Datei in C# mit einigen Informationen (siehe unten) zu erstellen, die als Entwurf in Lotus Notes geöffnet werden sollen. Die Erstellung der .eml funktioniert und enthält die Informationen, die ich haben möchte. Das Problem ist jedoch, wenn ich diese Datei in Lotus Notes öffne, wird sie nicht als Entwurf angezeigt, sondern als eine bereits gesendete E-Mail. Sie können die Empfänger nicht bearbeiten. Aber das will ich haben. Der Benutzer sollte die E-Mail vor dem Senden überprüfen und die Empfänger ändern können.Wie erstellt man eine .eml-Datei, die als Entwurf in IBM Notes geöffnet werden soll?
Ich habe etwas Forschung und fand diese thread, versuchte ich die vorgeschlagene Abhilfe in den Kommentaren, aber es hat nicht funktioniert. Zu diesem Thema habe ich außer diesem Thread keine weiteren Informationen gefunden.
Hier ist mein Sourcecode:
private void CreateEMailTemplate()
{
MailMessage EMailTemplate = new MailMessage();
EMailTemplate.Headers.Add("X-Unsent", "1");
EMailTemplate.From = new MailAddress("[email protected]", "Testuser");
EMailTemplate.To.Add("[email protected]");
EMailTemplate.Subject = "Create E-Mail Template";
EMailTemplate.Body = "Body of the Template!";
SmtpClient smptClient = new SmtpClient();
smptClient.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory;
smptClient.PickupDirectoryLocation = @"C:\Users\Test\Desktop\";
smptClient.Send(EMailTemplate);
}
Ich würde für jede Beratung oder Antwort dankbar sein, wenn dies möglich ist, alle mit Lotus Notes oder wenn sie eine andere Möglichkeit, es zu tun. Danke und hab ein schönes Wochenende!
Sie verwenden .NET-Klassen. Warum nicht die Lotus Notes-API verwenden, wie in (1) [E-Mail: Anzeigen von Lotus Notes-E-Mail vor dem Senden] (http://www.ozgrid.com/forum/showthread.php?t=18259) und in (2) [VBA/Lotus Notes: Erstellen Sie ein neues Memo, ohne es zu senden] (http://www.ozgrid.com/forum/showthread.php?t=172223) und in (3) [E-Mail erstellen, aber nicht senden - Lotus Notes] (https://www.mrexcel.com/forum/excel-questions/73766-create-email-but-dont-send-lotus-notes.html). – user34660
Wenn die .NET-Klassen funktionieren, lesen Sie (1) [C# - So speichern Sie das MailMessage-Objekt auf der Festplatte als * .eml- oder * .msg-Datei - Stack Overflow] (http://stackoverflow.com/questions/1264672/how -save-mail-Nachricht-Objekt-auf-Festplatte-als-eml-oder-msg-Datei zu speichern und zu sehen (2) [Speichern Sie eine E-Mail als "Entwurf" im Ordner Entwürfe - Akash Blogging ......] (https://blogs.msdn.microsoft.com/akashb/2008/10/06/saving-an-email-as-draft-in-the-drafts-folder/). – user34660
Ich habe keine Notizen, aber wenn ich es täte und wenn es getan werden könnte, würde ich es herausfinden. Eine Möglichkeit besteht darin, mit Notes einen Entwurf zu erstellen und zu speichern. Eine andere Möglichkeit besteht darin, einfach eine eml-Datei als reine Textdatei zu erstellen. Das Format ist standardisiert und relativ einfach. – user34660