Mac OS X-Programm: MailReminder.app (Update 4)
Vorgestern hatte ich ein Applescript veröffentlicht, mit dem die aktuelle E-Mail als Eintrag in Erinnerungen.app angelegt wird, um sie nicht zu vergessen. Datum/Uhrzeit der Erinnerung waren festgelegt auf den nächsten Morgen um 9 Uhr.
Da die Dialogfenster-Optionen in Applescript, gelinde gesagt, sehr eingeschränkt sind, habe ich mit Xcode ein kleines Programm geschrieben, das den Betreff, Absender, die ersten drei Absätze der aktuell in Mail.app ausgewählten E-Mail und einen Link zur selben in das Programm Erinnerungen einträgt. Vorher kann man – im Gegensatz zu oben erwähntem Applescript – auswählen, wann man an die E-Mail erinnert werden möchte:

Voraussetzung ist Mac OS X Mavericks. Möglicherweise funktioniert MailReminder auch unter Mountain Lion, aber das konnte ich nicht testen.
Um MailReminder.app mit einem Tastaturkürzel oder über das Dienste-Menü in Mail aufrufen zu können, erstellt man mit Automator einen Dienst. Eine Anleitung dafür gibt es z. B. hier: Create Your Own Keyboard Application Launcher.
Update: 21.01.14
Version 1.1 ist online, siehe auch Kommentare.
Update: 31.01.14
Version 1.2 ist online. Neu: Nach dem erfolgreichen Hinzufügen erscheint als Feedback eine Meldung in der Mitteilungszentrale.
Update: 24.02.14
Version 1.3: Wenn keine Mail ausgewählt ist, gibt es jetzt statt unentwegt laufendem Activity-Rädchen einen Hinweis:

Update: 26.02.14
Version 1.4: Jetzt, da ich weiß, wie das mit den Sheets in Xcode funktioniert, hat MailReminder auch Einstellungen spendiert bekommen:

Ähnliche Beiträge:
Mac OS X: E-Mail zu Erinnerungen hinzufügen Exif-Aufnahmedatum im Finder: „Wann war das?“
Kommentare:
Bei den Kommentaren handelt es sich um fremde Inhalte, die sich „esse est percipi“ nicht zueigen macht. Verantwortlich für den Inhalt eines Kommentars ist der jeweilige Verfasser.
Danke, hab ich mir schon oft gewünscht!
Das sieht schon sehr vielversprechend aus, vielen Dank. Wenn ich zwei Vorschläge machen dürfte, es wäre schön, wenn sich nach dem Eintrag in die Erinnerungsliste, also nach dem Klick auf den Button »Erinnerung« das Programm selber beenden würde, oder dies zumindest als Option angeboten würde.
Ausserdem wäre ein Eintrag in die Erinnerungsliste im Hintergrund sehr angenehm. So wird man immer erst aus Mail katapultiert. Geht das nicht eventuell mit der CoreData- oder der »Was auch immer«Data-Schnittstelle?
Einen Vorschlag habe ich schon mal eingebaut: Es gibt jetzt in der Version 1.1 eine Checkbox, mit der man wählen kann, ob „Erinnerungen“ in den Vordergrund geholt wird:

Einfach unter dem gleichen Link noch mal herunterladen …
Grossartig
vielen Dank
ich finde es ganz klasse, das Sie ihre kleinen Helferlein immer so bereitwillig und kostenfrei zur Verfügung stellen.
Danke dafür
Freut mich. Ich traue es mich ja kaum zu sagen, aber ich finde Programmieren ab und zu ganz entspannend ;-)
Hallo Herr Preidel,
ich habe mich sehr gefreut als ich diesen Beitrag gelesen habe. Ich habe das Programm auch gleich ausprobiert und hoffe, dass ich nichts verkehrt gemacht habe.
Leider dreht sich nach dem Klick auf den Button „Erinnerung“ nur das kleine Rädchen links daneben und dann passiert nichts mehr. MailReminder lässt sich ohne weiteres schließen aber eine Erinnerung wurde nicht erstellt.
Ich nutze 10.9.1 auf einem MacPro. Vielleicht haben Sie die Zeit mir zu helfen. Vielen Dank für Ihre Mühe.
Hallo Ronnie,
schauen Sie mal in den Systemeinstellungen nach: Sicherheit > Privatsphäre > Erinnerungen: Wahrscheinlich ist dort kein Häkchen vor MailReminder.app gesetzt. Wenn Sie eins setzen, sollte alles funktionieren.
Hallo und danke für die Antwort,
da scheinen wir ja auf eine Spur zu kommen, denn bei mir mag dort gar kein Programm auf die Erinnerungen zugreifen. Sprich: Die Liste ist leer.
Viele Grüße
Was passiert denn, wenn Sie im MailReminder-Programm „Erinnerungen einblenden“ angekreuzt haben – wird dann nach Klick auf den Button „Erinnerung“ das Programm Erinnerungen in den Vordergrund geholt?
Nein, da passiert ebenfalls nichts. Die drehende Aktivitätsanzeige in der MailReminder.app dreht sich munter weiter.
Was steht denn unten im Event-Protokoll, wenn Sie das Script aus diesem Beitrag direkt im AppleScript-Editor ausführen?
Im Event-Protokoll steht nun folgender Fehler:
error „paragraph 2 of “Dies ist eine Testmail für den MailReminder„ kann nicht in Typ Unicode text umgewandelt werden.“ number -1700 from paragraph 2 of „Dies ist eine Testmail für den MailReminder“ to Unicode text
Bei einigen anderen Testläufen erscheint auch öfters der Fehler:
current date
--> error number -10004
Wenn Ihnen das hier zu lang wird, dann können wir auch gerne per Mail weiter schreiben (sofern Sie noch die Geduld dafür haben :-) ).
Danke und einen schönen Abend!
Hallo Herr Preidel, Danke für die Updates!
Jetzt funktioniert es! Ganz toll.
Ich werde berichten, wenn mir was auffällt.
Hallo Herr Preidel,
eine wirklich hervorragendes Tool.
Angeregt dadurch wollte ich selbst mal einen Versuch starten. Zunächst via Automator, da C für mich ein Buch mit sieben Siegeln ist.
Mir schwebt ein Dienst vor, der aus jeglicher Markierung eine Erinnerung erzeugt. Markiere ich Text, wird, der Text für die Erinnerung verwendet, Markiere ich eine Datei, wird ein Link zur Datei erzeugt – usw.
Nun meine etwas freche Frage, die ich an Sie richte, weil Sie sich scheinbar sehr gut auskennen: gibt es in Automator eine Funktion, mit der ich 'interne URLs', also Links zu Dateien erzeugen kann. In Ihrem AppleScript, sieht man ja, wie das für Mails funktioniert, aber kann man das auch für jegliche Datei möglich machen? Das Ziel wäre es, dass ich bspw. ein PDF markiere, es via des neuen Dienstes zu meinen Erinnerungen hinzufüge, und wenn ich diese abarbeite, genügt ein Klick auf den Link in der URL und ich werde zur Datei befördert. Mich würde auch sehr interessieren, wo man die Nomenklatur zur Erzeugung solcher URLs nachlesen kann.
Danke für Tipps
Carl
Um z.B. eine Nachricht in Mail.app aufzurufen, verwendet man message://, Dateien im Finder öffnet man mit file:// Ob und wo es eine Liste aller MAC OS X-Programme gibt, die URL-Handler eingebaut haben, ist mir nicht bekannt. Übrigens kann man für ein eigenes AppleScript auch problemlos ein beliebiges URL-Schema definieren: http://www.macosxautomation.com/applescript/linktrigger/index.html
In dem Zusammenhang sei bemerkt, dass es demnächst eine neue Version von MailReminder geben wird, die unter anderem die Auswahl einer beliebigen Erinnerungen-Liste erlaubt und die auf iPhone oder iPad markierte Mails auf dem Desktoprechner automatisch in die Erinnerungen übernimmt (funktioniert im Hintergrund, aber nur mit Imap-Accounts).
Hallo Herr Preidel,
ich habe es längere Zeit nicht verstanden warum es nicht möglich ist unter i.OS IMAP-Mails mit Bordmitteln in die Erinnerungs-APP zu transportieren. Denn diese Prozedur funktioniert auf dem Macbook per Drag & Drop doch auch.
Jetzt habe ich glücklicherweise ihr Tool gefunden, das auf dem Macbook zu installieren ist und dann unter i.OS markierte Mails erkennt , um sie daraufhin in der Erinnerungs-App zu speichern und zur Wiedervorlage bereithält.
Ich hätte nur gerne ein Feedback, ob dieses Tool auch aktuell unter EL Captain bzw. i.OS 9.3. noch funktioniert.
Das frage ich nur deshalb, da die letzten Kommentierungen aus dem Jahre 2014 sind.
Ich wäre Ihnen für ein kurzes Feedback wirklich dankbar.
Viele Grüsse
Guenter
MailReminder ist inzwischen bei Version 1.5 angelangt und funktioniert auch unter dem aktuellen Mac OS El Capitan.
Hallo Herr Preidel,
Ich habe mal Version 1.4. heruntergeladen, um zu sehen ob es funktioniert.
Innerhalb von OS-X auf meinem Macbook werden die markierten Mails einwandfrei
in die Reminder App übertragen, wobei man allerdings keinen Zielordner angeben kann und
auch zwangsweise eine Terminierung vornehmen muss. So weit so gut. Aber auf dem Mac ist das Programm nicht zwingend notwendig, da bekanntlich eine Mail per Drag & Drop in die Reminder-App verschoben werden kann.
Die Notwendigkeit besteht jedoch auf dem i.OS-Gerät ( iPad ). Ich habe einen IMAP-Account
und markiere eine Mail und warte auf die Übertragung in die Reminder App. Leider bei mir
Fehlanzeige. Das gilt auch nachdem einige Zeit von bis zu 10 min vorüber ist.
Wesentlich ist dabei meines Erachtens die Frage was unter Markierung der Mail auf dem i.Pad genau gemeint ist.
Auf dem Mac genügt ein Klick und die Mail und sie ist blau eingefärbt. Ruft man dann
die Reminder-App auf und klickt auf Erinnerungen wird die Mail problemlos in die Reminder-App verschoben.
Was ist jetzt aber genau gemeint mit Markieren der Mail auf dem mobilen iPad-Gerät.
Ein Klick färbt die Mail grau ein. Ich denke das ist nicht die Markierung die gemeint ist.
Wenn sich durch Verschieben der Mail nach links, die 3 Auswahlfenster öffnen für MEHR, MARKIEREN MIT EINEM FLAGGEN-SYMBOL und PAPIERKORB dürfte die Flaggen-Markierung
gemeint sein. Klickt man darauf, wird vor die Mail ein oranger Punkt gesetzt.
Ich denke das ist die zutreffende Markierung von der das Programm ausgeht.
ABER WENN ICH DAS SO MACHE, tut sich im Reminder überhaupt nichts. Sowohl der Reminder auf dem iPad als auch der Reminder auf dem Mac zeigen keinerlei Einträge. Das ist es, was mich
irritiert und wo ich nicht weiterkomme, zumindest mit der Reminder Version 1.4. Ich habe kein Problem die Version 1.5. zu erwerben, wenn ich einigermaßen zuverlässig erkennen kann, dass es damit funktioniert.
Irgendetwas läuft bei mir offensichtlich falsch, aber was ?
Für eine Antwort wäre ich dankbar.
@Günter Schmitt: Diese Funktionalität gibt es unter 1.4 noch nicht. Erst mit 1.5 wird das entsprechende Mac OS X-Script installiert, das markierte iOS-Mails erkennt und in die Erinnerungen einträgt.
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu CookieCrumble Testflight jetzt auch für macOS
- Götz zu CookieCrumble Testflight jetzt auch für macOS
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
Schlagwörter