Share via

crear borradores de correo electronico

Arantza Martin 0 Reputation points
2026-04-24T10:33:51.6466667+00:00

Mi tenant de Microsoft 365 no permite crear borradores de correo electrónico desde Power Automate ni desde Microsoft Graph. Necesito habilitar permisos Mail.ReadWrite / creación de mensajes en Drafts para un flujo de Power Automate.

Microsoft 365 and Office | Development | Other
0 comments No comments

2 answers

Sort by: Most helpful
  1. Vergil-V 12,615 Reputation points Microsoft External Staff Moderator
    2026-04-24T12:13:26.0866667+00:00

    Nota: Esta respuesta ha sido traducida automáticamente. Como resultado, puede contener errores gramaticales o expresiones poco naturales. 

    Tenga en cuenta que este es el foro en en-us. Recomendamos amablemente publicar su pregunta en inglés para que más miembros de la comunidad puedan ayudarle. Alternativamente, puede considerar publicar en el foro en español si prefiere utilizar su idioma nativo: https://learn.microsoft.com/es-es/answers/questions/. Agradecemos sinceramente su comprensión. 

    Hola  Arantza Martin

    Para comprender mejor su situación, me gustaría aclarar los siguientes puntos. 

    1/ ¿Podría confirmar qué conector o acción está utilizando su flujo para crear el borrador del correo electrónico? 

    Si está utilizando el conector HTTP con Microsoft Entra ID, será necesario ejecutar el script ManagePermissionGrant.ps1 para conceder el consentimiento a la aplicación. Puede encontrar orientación detallada en la siguiente documentación: HTTP con Microsoft Entra ID (autenticado previamente) - Connectors | Microsoft Learn     

    Si esto está relacionado con un conector personalizado o una aplicación personalizada, consulte el siguiente documento para conceder el consentimiento de administrador en todo el inquilino: Concesión de consentimiento de administrador para todo el inquilino a una aplicación - Microsoft En… 

     2/ ¿Recibió algún mensaje de error específico durante la ejecución? 

    Con respecto a los permisos relacionados con las API de Microsoft Graph, recomiendo encarecidamente ponerse en contacto con el administrador de TI de su organización para una investigación más detallada. Idealmente, debería ser un Administrador Global, ya que cuenta con el nivel de acceso necesario para revisar y ajustar los permisos a nivel de inquilino. 

    Tenga en cuenta que este es un foro de soporte entre usuarios. Los moderadores y colaboradores, incluidos empleados externos de Microsoft, no pueden intervenir directamente en las funciones del producto de Microsoft ni acceder a sistemas de back-end. Nuestro rol se limita a proporcionar orientación técnica basada en los problemas, solicitudes o ideas planteadas. 

    Si desea obtener perspectivas adicionales de usuarios con experiencia práctica en escenarios de Power Apps o Power Automate, también puede resultarle útil participar en la Comunidad de Power Platform: https://community.powerplatform.com/ 

    Nota: El enlace de recurso proporcionado en este hilo está disponible exclusivamente en la interfaz en inglés. Pedimos sinceras disculpas por cualquier inconveniente que esto pueda causar a los usuarios que prefieren o necesitan una interfaz en español. Si necesita ayuda para comprender el contenido, se recomienda utilizar una herramienta o servicio de traducción confiable.

    Espero que esta información le resulte de ayuda y le brinde una mejor orientación. 


    Nota: Por favor, siga los pasos en [nuestra documentación] para habilitar las notificaciones por correo electrónico si desea recibir la notificación correspondiente para este hilo.


  2. Q&A Assist
    2026-04-24T10:34:11.93+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Para que un flujo de Power Automate pueda crear borradores de correo en la carpeta Drafts mediante Microsoft Graph, el entorno y la app deben tener los permisos correctos sobre el buzón y el conector de Outlook debe estar permitido en el tenant.

    Pasos a revisar/configurar:

    1. Permitir el conector de Outlook 365 en Power Automate
      • Si al agregar acciones de Outlook 365 en un flujo aparece error tipo "Failed to fetch", es porque:
        • El entorno no tiene permiso para usar el conector de Outlook 365, o
        • IT ha bloqueado el conector a nivel de red.
      • En ese caso, el administrador global debe:
        • Conceder permisos al entorno para usar el conector Outlook 365.
        • Asegurarse de que no se bloqueen las IPs/URLs necesarias para Power Automate y el conector de Outlook. Véase la sección de límites e IPs en Limits for automated, scheduled, and instant flows.
    2. Conceder permisos de Graph adecuados a la aplicación
      • Para crear borradores (sin enviar) vía Graph se requiere Mail.ReadWrite (delegado o aplicación), que permite crear, leer, actualizar y eliminar correo, pero no enviar.
      • Para enviar correo se requiere además Mail.Send (o Mail.Send.Shared según el escenario).
      • El administrador debe:
        • Ir al portal de Microsoft Entra como administrador global.
        • Abrir la aplicación registrada que usa el flujo (si aplica) y conceder:
          • Mail.ReadWrite (delegado o aplicación, según el tipo de flujo/uso).
          • Opcionalmente Mail.Send / Mail.Send.Shared si el flujo también debe enviar.
        • Usar “Grant admin consent” para aprobar estos permisos para la organización cuando se trate de permisos que requieren consentimiento de administrador.
    3. Uso de la API para crear borradores en Drafts
      • Una vez concedido Mail.ReadWrite, se puede crear un borrador con:
             POST /me/messages
             Content-Type: application/json
             Authorization: Bearer {token}
             
             {
               "subject": "Asunto de prueba",
               "body": {
                 "contentType": "HTML",
                 "content": "Contenido del borrador"
               },
               "toRecipients": [
                 {
                   "emailAddress": {
                     "address": "******@ejemplo.com"
                   }
                 }
               ]
             }
        
      • Con Mail.ReadWrite la llamada devuelve 201 Created y el mensaje se guarda como borrador (propiedad isDraft = true) en la carpeta Drafts.
    4. Flujos de Power Automate que usan Graph
      • Si el flujo llama a Graph mediante un conector HTTP personalizado o el conector de Graph, debe usar un token con los permisos anteriores (Mail.ReadWrite y, si aplica, Mail.Send).
      • Si el flujo usa directamente acciones del conector de Outlook, asegúrese de que:
        • El conector no esté bloqueado (paso 1).
        • La cuenta de servicio/usuario que se conecta tenga acceso al buzón donde se crearán los borradores.

    Si tras conceder Mail.ReadWrite y habilitar el conector Outlook 365 sigue sin poder crear borradores, el administrador debe revisar políticas de acceso a aplicaciones (application access policy) que puedan estar limitando el acceso del app/flujo a buzones específicos.


    References:

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.