namespace GestorFacturas.API.Services.Interfaces;
///
/// Interfaz para el servicio de envío de correos electrónicos
///
public interface IMailService
{
///
/// Envía un correo electrónico
///
/// Dirección del destinatario
/// Asunto del correo
/// Cuerpo del mensaje (puede incluir HTML)
/// Indica si el cuerpo es HTML
Task EnviarCorreoAsync(string destinatario, string asunto, string cuerpo, bool esHTML = true);
///
/// Prueba la configuración SMTP
///
Task ProbarConexionAsync();
}