Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Software
>
Mail-Script
Mail-Script
Gabbo
14.06.06
11:42
Hallo liebes Forum,
In den Regeln von Apple Mail gibts die Möglichkeit, ein Script bei Erhalt einer Nachricht laufen zu lassen. Wäre es möglich in einer Autonachricht den Namen zu erwähnen, der das Mail geschickt hat?
Vielen Dank schon mal...
Hilfreich?
0
Kommentare
Michael Schmidt
14.06.06
11:44
Was für eine Autonachricht?
Eine Email an eine andere Adresse oder ein Popup bei einem bestimmten Absender?
Gruß,
Schmiddl
„Trautman: "Er wird kommen und er wird mich hier rausholen." Russischer Offizier: "Was, glaubt dieser Mann, wer er ist? Gott?" Trautman: "Nein, Gott kennt Gnade!"“
Hilfreich?
0
rene204
14.06.06
11:55
Hallo, auch ich weiss zwar nicht genau, was Du suchst..
aber ich verwende dies:
Schau Dir das doch einfach mal an.... läuft bei mir prima....
„Gelassenheit und Gesundheit.. ist das wichtigste...“
Hilfreich?
0
Gabbo
14.06.06
12:18
Ich meine es so:
Wenn jemand eine Mail auf einen speziellen Mailaccount schickt, soll diese automatisch beantwortet werden und der Name des Absenders soll in dieser Automail erwähnt sein.
Hilfreich?
0
Gabbo
14.06.06
12:21
rene204
Habs installiert, verstehe das App aber nicht, was kann man damit?
Hilfreich?
0
Ties-Malte
14.06.06
13:08
*gg* Mail.App bietet dir eine Vorschau bei reinkommenden Mails und gibt dir dann verschiedene Möglichkeiten. Sehr nett (hab ich auch, Dank Tipp eines Gewissen Thomas R. damals
), aber es ist nicht, was du suchst.
Du kannst ja in den Regeln von Mal.app eine Auto-Antwort generieren, aber wie man das dann auch personalisiert, weiß ich leider nicht, sorry. Da müsste ggf. jemand mit Skript-Kenntnissen (Header-Abfrage) was zu sagen.
„The early bird catches the worm, but the second mouse gets the cheese.“
Hilfreich?
0
Gabbo
14.06.06
14:11
Diesen Jemand suche ich noch
Hilfreich?
0
Michael Schmidt
14.06.06
14:13
Bin doch schon dabei und gleich fertig
CU
Schmiddl
„Trautman: "Er wird kommen und er wird mich hier rausholen." Russischer Offizier: "Was, glaubt dieser Mann, wer er ist? Gott?" Trautman: "Nein, Gott kennt Gnade!"“
Hilfreich?
0
Michael Schmidt
14.06.06
14:47
Voila:
In den Scripteditor einfügen, sichern unter /Library/Scripts/Mail Scripts/Rule Actions/ als z.B. personalizedAnswer.scpt und in Mail bei Erfüllen einer bestimmten Bedingung ausführen lassen
on run
-- Nur zum Testen, wenn aus Scripteditor aufgerufen
tell application "Mail"
set theSelection to selection
if (count of theSelection) > 0 then
my answerPersonalized(theSelection)
end if
end tell
end run
on perform_mail_action(info)
tell application "Mail"
set selectedMessages to |SelectedMessages| of info
my answerPersonalized(selectedMessages)
end tell
end perform_mail_action
on answerPersonalized(emailList)
tell application "Mail"
repeat with thisMessage in emailList
set theSender to extract name from sender of thisMessage
set theSendersEmail to extract address from sender of thisMessage
-- mailContent bzw. mailSubject kannst du hier selber anpassen
set mailContent to "Hallo, " & theSender & ", danke für Ihre Nachfrage... Blabla" & return & return & "Mit freundlichen Grüßen," & return & "ICH"
set mailSubject to "Danke für Ihre Post!"
set thisAccount to (account of mailbox of thisMessage)
set theSender to extract name from sender of thisMessage
set theSendersEmail to extract address from sender of thisMessage
set newMessage to make new outgoing message with properties {subject:mailSubject, content:mailContent, account:thisAccount}
tell newMessage
set visible to false
make new to recipient at end of to recipients with properties {name:theSender, address:theSendersEmail}
send
end tell
end repeat
end tell
end answerPersonalized
Hoffe, dass alles klappt wg. der Zeilenumbrüche, aber bei mir funzt es so.
Viel Spaß,
Schmiddl
„Trautman: "Er wird kommen und er wird mich hier rausholen." Russischer Offizier: "Was, glaubt dieser Mann, wer er ist? Gott?" Trautman: "Nein, Gott kennt Gnade!"“
Hilfreich?
0
Michael Schmidt
14.06.06
14:50
Uuuups,
die Zeilen
set theSender to extract name from sender of thisMessage
set theSendersEmail to extract address from sender of thisMessage
sind doppelt
Das
zweite
Mal können sie gelöscht werden
Trotzdem viel Spaß,
Schmiddl
„Trautman: "Er wird kommen und er wird mich hier rausholen." Russischer Offizier: "Was, glaubt dieser Mann, wer er ist? Gott?" Trautman: "Nein, Gott kennt Gnade!"“
Hilfreich?
0
Gabbo
15.06.06
12:17
Wow, werde es gleich probieren...
... set theSender to extract name from sender of thisMessage
set theSendersEmail to extract address from sender of thisMessage
sehe da nichts, das doppelt ist, beim einen mal ist es name und beim andern adress...
Hilfreich?
0
Gabbo
15.06.06
12:20
on run
-- Nur zum Testen, wenn aus Scripteditor aufgerufen
tell application "Mail"
set theSelection to selection
if (count of theSelection) > 0 then
my answerPersonalized(theSelection)
end if
end tell
end run
on perform_mail_action(info)
tell application "Mail"
set selectedMessages to |SelectedMessages| of info
my answerPersonalized(selectedMessages)
end tell
end perform_mail_action
on answerPersonalized(emailList)
tell application "Mail"
repeat with thisMessage in emailList
set theSender to extract name from sender of thisMessage
set theSendersEmail to extract address from sender of thisMessage
-- mailContent bzw. mailSubject kannst du hier selber anpassen
set mailContent to "Hallo, " & theSender & ", danke für Ihre Nachfrage... Blabla" & return & return & "Mit freundlichen Grüßen," & return & "ICH"
set mailSubject to "Danke für Ihre Post!"
set thisAccount to (account of mailbox of thisMessage)
set newMessage to make new outgoing message with properties {subject:mailSubject, content:mailContent, account:thisAccount}
tell newMessage
set visible to false
make new to recipient at end of to recipients with properties {name:theSender, address:theSendersEmail}
send
end tell
end repeat
end tell
end answerPersonalized
Hilfreich?
0
Gabbo
15.06.06
12:20
ok, kann ich es so einfügen?
Hilfreich?
0
Gabbo
15.06.06
12:46
Ich hab gar keinen Scripteditor übrigens....
:-|:-y
Gibts den nicht mehr mit Tiger und Automator?
Hilfreich?
0
Michael Schmidt
15.06.06
12:56
Jupp, sieht ganz gut aus.
Scripteditor: hier vielleicht?
/Applications/AppleScript/Script\ Editor.app/
CU
Schmiddl
„Trautman: "Er wird kommen und er wird mich hier rausholen." Russischer Offizier: "Was, glaubt dieser Mann, wer er ist? Gott?" Trautman: "Nein, Gott kennt Gnade!"“
Hilfreich?
0
Michael Schmidt
15.06.06
13:05
Der Absender stimmte noch nicht. So klappt es bei mir (einfach den kompletten answerPersonalized-Handler tauschen):
on answerPersonalized(emailList)
tell application "Mail"
repeat with thisMessage in emailList
set theSender to extract name from sender of thisMessage
set theSendersEmail to extract address from sender of thisMessage
-- mailContent bzw. mailSubject kannst du hier selber anpassen
set mailContent to "Hallo, " & theSender & ", danke für Ihre Nachfrage... Blabla" & return & return & "Mit freundlichen Grüßen," & return & "ICH"
set mailSubject to "Danke für Ihre Post!"
set thisAccount to (account of mailbox of thisMessage)
set newMessage to make new outgoing message with properties {sender:item 1 of email addresses of thisAccount, subject:mailSubject, content:mailContent, account:thisAccount}
tell newMessage
set visible to false
make new to recipient at end of to recipients with properties {name:theSender, address:theSendersEmail}
send
end tell
end repeat
end tell
end answerPersonalized
Neu ist, dass der empfangende Account für die Antwort als Absender eingesetzt wird. Sollte vorher auch schon, funzte aber nicht
Viel Spaß,
Schmiddl
„Trautman: "Er wird kommen und er wird mich hier rausholen." Russischer Offizier: "Was, glaubt dieser Mann, wer er ist? Gott?" Trautman: "Nein, Gott kennt Gnade!"“
Hilfreich?
0
Imranium
15.06.06
12:57
Gabbo biste sicher das du keinen Skripteditor hast?? Schreibe Skripteditor mal mit "k" in Spotlight rein!
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.