0
こんにちは私たちはMailKitを使ってメール送信システムを開発しようとしています。 WORDを使用して作成され、MHTMLファイルとして保存される一連の電子メールテンプレートが用意されています。 Mailkitを使ってMHTファイルからMimeMessageを作成すると、すべてうまくいっています。MimeKitはmhtファイルから読み込まれたメッセージに添付ファイルを追加します
このメッセージを作成した後、添付ファイルを追加する方法はわかりません。
現在、私たちは以下を試しています。
private void SendEmail(string templatePath, List<string> attachments)
{
// Load the MHT Template
var mimeMessage = MimeMessage.Load(templatePath);
mimeMessage.From.Add(new MailBoxAddress("[email protected]"));
mimeMessage.To.Add(new MailBoxAddress("[email protected]"));
foreach (var attachment in attachments)
{
var fileAttachment = new MimePart()
{
ContentObject = new ContentObject(File.OpenRead(Path.Combine(attachment), ContentEncoding.Default),
ContentDisposition = new ContentDisposition(ContentDisposition.Attachment),
ContentTransferEncoding = ContentEncoding.Binary,
FileName = Path.GetFileName(attachment)
};
// Attachments is a read only Enumerable here.
mimeMessage.Attachments.Add
}
}
私はこれを試し、メッセージをmhtから一度読み込んで、メッセージの本文部分をすべて添付ファイルとともにmultipartに追加して、新しいメッセージを作成します。しかし、私は間違いなくこれを試してみますあなたに知らせる – Abhilash