1 votos

Lista de todas las carpetas de Outlook y subcarpeta con Applescript

Quiero combinar una cuenta de Exchange en IMAP. Puedo mover todas las carpetas manualmente en cuenta IMAP pero algunos correos electrónicos están dañados y todos los corruptos de correo empezar con

Content-type: multipart/mixed; límite="XXXXXXXXXXXXXXXXX"

Este mensaje está en formato MIME. Desde su lector de correo no entender este formato, algunos o todos los de este mensaje puede no ser legible.` .

Así que, quiero escribir una secuencia de comandos que sustituye a los corruptos de mensajes de correo electrónico en la cuenta IMAP.

El primer paso que me gustaría a la lista de carpetas y, a continuación, compruebe si el correo X en la carpeta Y está dañado en la carpeta IMAP. Si este es el caso, copia el correo con la misma fecha y el remitente de la misma carpeta en el Intercambio y eliminarlo. La primera probleme es que yo no puedo lista de los subdirectorios. Solo tengo la primera carpeta.

tell application "Microsoft Outlook"
    set theAccount to the first exchange account whose name is "Exchange Account"
    set folderNames to ""
    set allMailFolders to get mail folders of theAccount
    repeat with currentFolder in allMailFolders
        set folderNames to folderNames & id of currentFolder & " - " & name of currentFolder & " 
        " -- put a newline
    end repeat
end tell

2voto

Chris Norman Puntos 46

Intente esto:

    tell application "Microsoft Outlook"
    set theAccount to the first exchange account whose name is "Exchange Account"
    set theInbox to inbox of theAccount
    set everyFolder to every folder of folder of container of theInbox
end tell

Que va a llegar la sub carpetas de cada carpeta. Espero que ayude!

También puede especificar el nombre de una carpeta

set theSubfolder to mail folder named "SubFolder Name"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X