Ir al contenido

Email y SMS

Email y SMS agrega capacidades de mensajeria asincrona para aplicaciones Dynamia.

Incluye:

  • cuentas y plantillas de correo,
  • envio de mensajes SMS,
  • logs y UI de gestion.
<dependency>
<groupId>tools.dynamia.modules</groupId>
<artifactId>tools.dynamia.modules.email</artifactId>
<version>26.4.0</version>
</dependency>

<dependency>
<groupId>tools.dynamia.modules</groupId>
<artifactId>tools.dynamia.modules.email.ui</artifactId>
<version>26.4.0</version>
</dependency>
implementation 'tools.dynamia.modules:tools.dynamia.modules.email:26.4.0'
implementation 'tools.dynamia.modules:tools.dynamia.modules.email.ui:26.4.0'

Actualmente no hay un paquete Node dedicado para esta extension.

Las apps frontend normalmente integran esta capacidad via APIs/acciones expuestas por tu backend Dynamia.

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import tools.dynamia.modules.email.domain.EmailMessage;
import tools.dynamia.modules.email.services.EmailService;
import tools.dynamia.modules.email.sms.SMSMessage;
import tools.dynamia.modules.email.sms.SMSService;
@Service
public class NotificationService {
@Autowired
private EmailService emailService;
@Autowired
private SMSService smsService;
public void sendNotification(String emailTo, String mobile, String message) {
var email = new EmailMessage(emailTo, "Notificacion", message);
var sms = new SMSMessage(mobile, message);
emailService.send(email);
smsService.send(sms);
}
}