eMail Betreff ändern per AppleScript

BlueAcid

Mitglied
Thread Starter
Dabei seit
19.12.2003
Beiträge
47
Reaktionspunkte
0
Hi,

möchte gerne per AppleScript den Betreff von einigen eMails anpassen vorallem bei eMails die keinen Betreff haben :mad:

Dazu hab ich diese Script:

Code:
tell application "Mail"
    set theSelection to selection
    set theMessage to item 1 of theSelection
    set theSubject to subject of theMessage

    
    set dialogReply to display dialog "Betreff:" default answer (theSubject) with icon 1
    if text returned of dialogReply is not "" then
        set subject of theMessage to text returned of dialogReply
    end if
end tell
so weit so gut ... was geht ist das in der Aktuellen liste in Mail auch der Betreff geändert ist. :)
Wenn man die eMail auf macht oder Mail neustartet is alles beim alten :(

Habt Ihr noch einen Tip :)
 
Hallo,

mit der Änderung manipulierst Du nur den DB-Eintrag aber nicht die E-Mail als solches. Du kannst Dir die ID der Mail ausgeben lassen. Diese ist äquivalent zu dem Dateinamen. Dann kannst Du die Datei einlesen und einfach die Zeile

"Subject: =Hier ist der Betreff"

ändern. Somit ist der Betreff wirklich und permanent geändert. Mails sind nichts anderes als Textdokumente. Deshalb kannst Du sie auch einfach auf TextEdit ziehen.

Möchtest Du das in der Tat selbst mit einem AS umsetzen, so wirst Du einiges an Zeit investieren müssen.

Viele Grüße
 
Zurück
Oben Unten