Da man leider nur auf die Betreffzeile einer eingehenden Email zugreifen kann, muss sich alles dort abspielen. Damit nicht jede Email als Notiz hinzugefügt wird, brauchen wir eine Kennung. Am naheliegensten ist da das Wort "Notiz", dann noch ein ":" als Splitter für "Variable Split" und nun kann die Notiz folgen. Der Rest läuft nun wie im "Notiz hinzufügen" Task.
Hier das Profil:
- Profil: "Email an Notiz"
- Trigger:
- Event -> K9 Email Received
- From: "Bernd Kellermann" <Bernd@Kellermanns.com>
- Tasks:
- Variable -> Variable Split
- Name: %ESUBJ
- Splitter: :
- Tasker -> If %ESUBJ1 ~ Notiz
- Variable -> Variable Add
- Name: %COUNT
- Value: 1
- File -> Write File
- File: Notizen.txt
- Text: %COUNT) %ESUBJ2
- Append: Yes
- Tasker -> Perform Task
- Name: Notizen aktualisieren
Die Variable %COUNT speichert die Anzahl der Notizen. Diese habe ich auch schon im Notizenwidget genutzt, somit enthält sie auch schon den aktuellen Wert. Zum Schluss wird das Widget aktualisiert, d.h. die txt-Datei wird neu eingelesen. Diesen Task habe ich in meinem Beitrag zum Notizenwidget beschrieben.
Kommen wir nun zum versenden der Notizen an eine beliebige Email Adresse. Der Task liest alle Notizen ein und schickt diese an die angegebene Email Adresse.
- Task: Notizen versenden
- Variable -> Variable Query
- Name: %MAIL
- File -> Read Paragraph
- File: Notizen.txt
- To Var: %NOTIZEN
- File -> Read Paragraph
- File: Notizen.txt
- To Var: %NOTIZEN
- If %NOTIZEN ~ EOF
- File -> Write File
- File: Tasker/mail.conf
- Misc -> Run Script
- sendemail.py
Viel Spaß :)
Hallo, gibt es auch einen trigger für eingehende emails von der standart email app?
AntwortenLöschenNein, du kannst allerdings das Event "Notification" nehmen und als Owner GMail eingeben. Dann kannst du allerdings Absender und Betreff nicht heraus bekommen. Nur %NTITLE enthält den Inhalt der letzten Notification, bei GMail ist das leider nur "neue Email"
LöschenGenau dies hatte ich schon ausprobiert gehabt. Anscheindend funktioniert das vieleicht bei G-Mail, aber nicht bei E-Mail. Schade..
AntwortenLöschenAso die E-Mail App nutze ich nicht, kann aber gut sein, dass dies nicht geht.
LöschenIch hab K9-Mail allerdings auch nur wegen der Benachrichtigung installiert. Ansonsten nutze ich es gar nicht. D.h. ich habe alle Benachrichtigungen in Form von Tönen/Vibration und Nachrichten in der Nachrichtenleiste deaktiviert und nutze nur die Tasker unterstützung. Funktioniert 1a und man merkt gar nicht dass man ein zusätzliches Programm im Hintergrung laufen hat.
Könntenst du dir also auch als Lösung überlegen.