IMAP Save Attachment
IMAP Save Attachment
Sección titulada «IMAP Save Attachment»Tipo: imap-save-attachment · Paquete: SMTP / IMAP Email Activities v1.0.0
Descarga y guarda los adjuntos de un correo en una carpeta local, y devuelve la lista de rutas guardadas. Clave en procesos que reciben documentos por correo (facturas, planillas) para luego procesarlos.
Cómo funciona
Sección titulada «Cómo funciona»A partir del mailId de un correo (el .Id que devuelve IMAP Read), descarga sus adjuntos a outputPath. Si indicas attachmentName, guarda solo ese adjunto; si lo omites, guarda todos.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Editor | Descripción |
|---|---|---|
host | texto | Servidor IMAP. |
username | texto | Usuario. |
password | credencial | Contraseña o App Password. Usa = credential(...). |
mailId | texto | UID del correo (de correo.Id). |
outputPath | texto | Carpeta donde guardar los adjuntos. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Editor | Descripción |
|---|---|---|
port | número | Puerto IMAP. Por defecto 993. |
folder | texto | Carpeta. Por defecto INBOX. |
attachmentName | texto | Nombre exacto del adjunto a guardar. Si se omite, guarda todos. |
security | lista | Cifrado: auto · none · ssl (def.) · starttls. |
Ejemplo
Sección titulada «Ejemplo»For Each items = = correos itemVariable = correo └─ activities: IMAP Save Attachment host = "imap.gmail.com" username = = credential("bot")["user"] password = = credential("bot").ToPlainText() mailId = = correo.Id outputPath = "C:/facturas"Actividades relacionadas
Sección titulada «Actividades relacionadas»- IMAP Read — obtener los correos (y sus
mailId). - Create Directory — asegurar que
outputPathexiste.