Aus Maipostfachl Email Adressen auslesen und in eine Datei schreiben

LukeStylewalker

Aktives Mitglied
Thread Starter
Dabei seit
04.06.2009
Beiträge
194
Reaktionspunkte
12
Ich hab mir Automator angeschaut und hin und wieder schon mal was damit gemacht, Dateien umbenennen etc.

Nun steh ich vor dem Problem das ich aus einem Email-Account Email Adresse auslesen möchte (Adressen sind nicht in Kontakte gespeichert) und in eine Text / CSV Datei schreiben möchte.

Jmd eine Idee, wie das geht?
 
Mir fällt nur der Umweg ein, die Adressen erst in Adressbuch aufzunehmen.
Geht ja recht einfach mit Markieren > EMail > Absender zum Adressbuch hinzufügen.


Wenn jemand eine bessere Idee hat..
 
Das hat hier schon mal jemand gefragt, ich glaube die lösung war ein apple script... Forumsuche mal bemüht?
 
Sollte z.B. so gehen:

Code:
[B]tell [/B][COLOR=#0433FF][FONT=Verdana][I]application[/I][/FONT][/COLOR][FONT=Verdana] "Mail"
[/FONT][FONT=Verdana]    [B]set[/B] [COLOR=#4F8F00]theAccounts[/COLOR] [B]to[/B] [COLOR=#812FDC]name[/COLOR] [B]of[/B] [B]every[/B] [COLOR=#0433FF][I]account[/I][/COLOR][/FONT]
[COLOR=#4F8F00][FONT=Verdana][COLOR=#000000]    [B]set[/B] [/COLOR]theAccount[COLOR=#000000] [B]to[/B] [/COLOR][COLOR=#0433FF][I]account[/I][/COLOR][COLOR=#000000] (([/COLOR][COLOR=#012FBE][B]choose from list [/B][/COLOR]theAccounts[COLOR=#000000]) [B]as[/B] [/COLOR][COLOR=#0433FF][I]string[/I][/COLOR][COLOR=#000000])[/COLOR][/FONT][/COLOR]
[FONT=Verdana]    [B]set[/B] [COLOR=#4F8F00]theMailboxes[/COLOR] [B]to[/B] [COLOR=#812FDC]name[/COLOR] [B]of[/B] [B]every[/B] [COLOR=#0433FF][I]mailbox[/I][/COLOR] [B]of[/B] [COLOR=#4F8F00]theAccount[/COLOR][/FONT]
[COLOR=#4F8F00][FONT=Verdana][COLOR=#000000]    [B]set[/B] [/COLOR]theMailbox[COLOR=#000000] [B]to[/B] (([/COLOR][COLOR=#012FBE][B]choose from list [/B][/COLOR]theMailboxes[COLOR=#000000]) [B]as[/B] [/COLOR][COLOR=#0433FF][I]string[/I][/COLOR][COLOR=#000000])[/COLOR][/FONT][/COLOR]
[FONT=Verdana]    [B]set[/B] [COLOR=#4F8F00]thePath[/COLOR] [B]to[/B] [COLOR=#812FDC]POSIX path[/COLOR] [B]of[/B] ([COLOR=#012FBE][B]choose folder[/B][/COLOR] "Wählen Sie einen Ordner aus: ")[/FONT]
[COLOR=#812FDC][FONT=Verdana][COLOR=#000000]    [B]set[/B] [/COLOR]AppleScript'stext item delimiters[COLOR=#000000] [B]to[/B] "[/COLOR][/FONT][/COLOR]
[FONT=Verdana]"[/FONT]
[FONT=Verdana]    [B]set[/B] [COLOR=#4F8F00]theSenders[/COLOR] [B]to[/B] [COLOR=#812FDC]sender[/COLOR] [B]of[/B] [B]every[/B] [COLOR=#0433FF][I]message[/I][/COLOR] [B]of[/B] [COLOR=#0433FF][I]mailbox[/I][/COLOR] [COLOR=#4F8F00]theMailbox[/COLOR] [B]of[/B] [COLOR=#4F8F00]theAccount[/COLOR] [B]as[/B] [COLOR=#0433FF][I]string[/I][/COLOR][/FONT]
[COLOR=#812FDC][FONT=Verdana][COLOR=#000000]    [B]set[/B] [/COLOR]AppleScript'stext item delimiters[COLOR=#000000] [B]to[/B] ""[/COLOR][/FONT][/COLOR]
[FONT=Verdana]    [COLOR=#012FBE][B]do shell script[/B][/COLOR] "echo " & [COLOR=#812FDC]quoted form[/COLOR] [B]of[/B] [COLOR=#4F8F00]theSenders[/COLOR] & " | sort -dfu > '" & [COLOR=#4F8F00]thePath[/COLOR] & "Adressen.csv'"[/FONT]
[B]end [/B][B]tell[/B]

Das Skript fragt dich nach dem Mailaccount, dem Postfach und dem Speicherort und exportiert dann eine .csv-Datei mit den alphabetisch sortierten Adressen.
 
  • Gefällt mir
Reaktionen: LukeStylewalker
Zurück
Oben Unten