Init Commit

This commit is contained in:
2025-12-12 15:40:34 -03:00
commit 5ddef72f06
78 changed files with 11451 additions and 0 deletions

View File

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