Init Commit
This commit is contained in:
@@ -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();
|
||||
}
|
||||
Reference in New Issue
Block a user