public static void Main(string[] args) { var user = new UserAuthentication(); var settings = new ServerSetting(); var service = new MimeService(settings, user); service.Send(Dummy.Mail()); Console.WriteLine("Email send to: " + Dummy.Mail().Recievers.FirstOrDefault()); }
public IResult Handle(IServiceProvider services, HttpListenerContext context) { string localPath = context.Request.Url.LocalPath.Substring(1); string mime = MimeService.GetMime(Path.GetExtension(localPath)); var stream = _providers.Select(p => p.Open(localPath)).FirstOrDefault(); if (stream != null) { return(AttachmentLogic.IsAttachment(localPath) ? new FileResult(stream, mime, Path.GetFileName(localPath)) : new StreamResult(stream, mime)); } return(null); }