Error al enviar correo electrónico a través de HTTP Post en Power Automate.
He configurado un flujo de aprobación en el que se notifica a un usuario si su solicitud ha sido enviada para su aprobación. La solicitud se envía a través de Microsoft Forms y el flujo de trabajo utiliza el correo electrónico del remitente como el destinatario de dicha notificación. Esto se realiza mediante una acción de Publicación HTTP para que el correo electrónico sea directamente desde SharePoint y no de mí, el propietario del proceso.
Esto funciona bien para la mayoría de los correos electrónicos de usuario… Sin embargo, hay algunos casos en los que aparece este mensaje de error:
{“odata.error”:{“code”:”-2130242040, Microsoft.SharePoint.SPException”,”message”:{“lang”:”en-US”,”value”:”No se puede enviar el mensaje de correo electrónico. Asegúrese de que el correo electrónico tenga un destinatario válido.”}}}
Mi acción está configurada de la siguiente manera: Configuración de la Acción de Publicación HTTP
El flujo recupera correctamente la dirección de correo electrónico del usuario, pero no lo está enviando. Esto sucede aproximadamente en un 20% de los usuarios.
¡Gracias!
Cuerpo de una Publicación HTTP de correo electrónico no exitosa:
"body" : {
"status" : 400,
"message" : "{\"odata.error\":{\"code\":\"-2130242040, Microsoft.SharePoint.SPException\",\"message\":{\"lang\":\"en-US\",\"value\":\"No se puede enviar el mensaje de correo electrónico. Asegúrese de que el correo electrónico tenga un destinatario válido.\"}}}\r\nclientRequestId: xyz\r\nserviceRequestId: xyz",
"source" : "https://www.sharepoint.com/Teams/Team_Name/_api/SP.Utilities.Utility.SendEmail",
"errors" : []
}
}
Publicación HTTP exitosa:
{
"odata.null" : true
}
davy.ai
Según el mensaje de error, parece que la dirección de correo electrónico obtenida para algunos usuarios no es válida. Esto puede deberse a una variedad de razones, como un formato incorrecto o que la dirección de correo electrónico ya no esté activa.
Para solucionar este problema, puedes intentar los siguientes pasos:
Si el problema persiste, es posible que desees comunicarte con los usuarios afectados para verificar sus direcciones de correo electrónico y solucionar el problema en mayor profundidad.