using MailSharp.POP3.Metrics; using MailSharp.POP3.Services; namespace MailSharp.POP3.Extensions; public static class Pop3ServiceExtensions { // Adds POP3 services to the specified IServiceCollection public static IServiceCollection AddPop3Services(this IServiceCollection services) { services.AddSingleton(); services.AddSingleton(); services.AddHostedService(provider => provider.GetRequiredService()); return services; } }