Site Info Site Info

Uipath Send Smtp Mail Message

Uipath Send Smtp Mail Message

Vamos a resolver el problema de usar la actividad Enviar Mensaje de Correo SMTP en UiPath.

Descomponer el problema

Primero, dividamos el problema en pasos más pequeños. Necesitamos configurar la actividad. Luego, debemos manejar las posibles excepciones. Finalmente, probaremos el flujo de trabajo.

Configurar la actividad 'Enviar Mensaje de Correo SMTP'

Busca la actividad 'Enviar Mensaje de Correo SMTP' en el panel de Actividades. Arrástrala al diseñador de flujo de trabajo. Asegúrate de tener un contenedor 'Secuencia' o 'Flujo de Diagrama' para colocarla.

Ahora, configura las propiedades esenciales. Debes especificar la dirección del servidor SMTP. También necesitas el número de puerto. Finalmente, proporciona las credenciales de autenticación.

En la sección 'Propiedades', encuentra el campo 'Servidor'. Ingresa la dirección SMTP de tu proveedor de correo. Por ejemplo, podría ser 'smtp.gmail.com' o 'smtp.office365.com'.

Localiza el campo 'Puerto'. Ingresa el número de puerto correcto. Para Gmail con SSL, suele ser 587. Para otros proveedores, revisa su documentación. Asegúrate de que el número de puerto coincida con el tipo de seguridad que usarás.

Send SMTP Mail Message: The SMTP server has unexpectedly disconnected
Send SMTP Mail Message: The SMTP server has unexpectedly disconnected

Configura la autenticación. Necesitas ingresar tu dirección de correo electrónico en el campo 'Correo electrónico'. También, debes ingresar la contraseña en el campo 'Contraseña'. Es recomendable usar Credenciales Seguras en lugar de texto plano.

Para usar Credenciales Seguras, usa la actividad 'Obtener Credenciales'. Almacena el nombre de usuario y la contraseña. Luego, usa las variables de nombre de usuario y contraseña en la actividad 'Enviar Mensaje de Correo SMTP'.

Define los campos 'Para', 'Asunto' y 'Cuerpo'. En 'Para', ingresa la dirección de correo electrónico del destinatario. En 'Asunto', escribe el asunto del mensaje. En 'Cuerpo', escribe el contenido del correo electrónico. Puedes usar variables para hacer estos campos dinámicos.

Stuck on Send SMTP mail Message Activity - Activities - UiPath
Stuck on Send SMTP mail Message Activity - Activities - UiPath

Para habilitar SSL, marca la casilla 'Usar SSL'. Si tu proveedor de correo lo requiere, es esencial habilitar SSL. Si no estás seguro, consulta la documentación de tu proveedor.

Manejar Excepciones

Es crucial manejar posibles errores. Usa un bloque 'Try Catch' para envolver la actividad 'Enviar Mensaje de Correo SMTP'. Esto permite capturar excepciones si algo sale mal.

Dentro del bloque 'Try', coloca la actividad 'Enviar Mensaje de Correo SMTP'. En el bloque 'Catch', maneja las excepciones más comunes. Por ejemplo, 'SmtpException' indica un problema con la conexión al servidor SMTP.

How to send email via SMTP with different sender email - StudioX
How to send email via SMTP with different sender email - StudioX

Dentro del bloque 'Catch', usa la actividad 'Escribir Línea' para registrar el error. Esto te ayudará a diagnosticar el problema. También puedes enviar una notificación por correo electrónico sobre el error.

Probar el flujo de trabajo

Guarda tu flujo de trabajo. Ejecútalo en modo de depuración. Verifica que el correo electrónico se envíe correctamente. Revisa la bandeja de entrada del destinatario.

Si el correo electrónico no se envía, revisa los registros de depuración. Busca mensajes de error. Verifica que la configuración del servidor SMTP sea correcta. Asegúrate de que las credenciales sean válidas.

Attachments in send SMTP email - Studio - UiPath Community Forum
Attachments in send SMTP email - Studio - UiPath Community Forum

Prueba con diferentes destinatarios. Prueba con diferentes asuntos y cuerpos de correo electrónico. Asegúrate de que el flujo de trabajo sea robusto y maneje diferentes escenarios. Experimenta con adjuntos usando la propiedad Adjuntos.

Recuerda verificar las políticas de seguridad de tu proveedor de correo. Algunos proveedores pueden bloquear el acceso SMTP desde aplicaciones externas. En ese caso, es posible que debas habilitar el acceso en la configuración de tu cuenta de correo electrónico.

También considera las limitaciones de envío. Muchos proveedores limitan el número de correos electrónicos que puedes enviar por día. Si envías demasiados correos electrónicos, tu cuenta podría ser bloqueada temporalmente. Usa la actividad Delay si tienes muchos mensajes que enviar.

Finalmente, documenta tu flujo de trabajo. Describe la configuración del servidor SMTP. Explica cómo manejas las excepciones. Esto facilitará el mantenimiento y la resolución de problemas en el futuro. Recuerda comentar cada actividad.

Gallery

Send GMail using UiPath "Send SMTP Mail Message" - YouTube
How to set the password for ’Send SMTP Mail Message’? - Academy
Attachments in SMTP Mail - Studio - UiPath Community Forum
How To Send Mail using Send SMTP Mail Message Activity in UIPath|Email
Uipath Email Automation Smtp and Imap | UiPath Mail Message Activities
2025 | How to send Email with Multiple Attachments in UiPath | Send