❔ File Attachment In mail. Using a Model object.
Here is the code for the mail configuration I am using. Also the Service action that I am using to send the mail. I need help with sending atttachment and saving the attachment file to the local directory. I am using .Net 6 Web Api.
Service=>
This is the action I am using to send the email , I need to send attachments as well.
public bool Send <T>(PSendEmail model)
{
Message message = new Message(new string[] { model.send_email_to }, model.issue_name, model.description, null, null); _emailService.SendEmailAsync(message); return true; } Here is the configuration for sending the email. public class Message { public List<MailboxAddress> To { get; set; } public List<MailboxAddress> Cc { get; set; } public string Subject { get; set; } public string Content { get; set; } public IFormFileCollection Attachments { get; set; } public Message(IEnumerable<string> to, string subject, string content, IFormFileCollection attachments, IEnumerable<string> cc) { To = new List<MailboxAddress>(); To.AddRange(to.Select(x => new MailboxAddress(x, x))); Cc = new List<MailboxAddress>(); Cc.AddRange(cc != null ? cc.Select(x => new MailboxAddress(x, x)) : new List<MailboxAddress>()); Subject = subject; Content = content; Attachments = attachments; } } Help please!!
Message message = new Message(new string[] { model.send_email_to }, model.issue_name, model.description, null, null); _emailService.SendEmailAsync(message); return true; } Here is the configuration for sending the email. public class Message { public List<MailboxAddress> To { get; set; } public List<MailboxAddress> Cc { get; set; } public string Subject { get; set; } public string Content { get; set; } public IFormFileCollection Attachments { get; set; } public Message(IEnumerable<string> to, string subject, string content, IFormFileCollection attachments, IEnumerable<string> cc) { To = new List<MailboxAddress>(); To.AddRange(to.Select(x => new MailboxAddress(x, x))); Cc = new List<MailboxAddress>(); Cc.AddRange(cc != null ? cc.Select(x => new MailboxAddress(x, x)) : new List<MailboxAddress>()); Subject = subject; Content = content; Attachments = attachments; } } Help please!!
2 Replies