Fischer-Bayern.de
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Mail Regel - AppleScript ausführen

 
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Manfred
•-->
•-->


Anmeldedatum: 17.01.2005
Beiträge: 45
Wohnort: Graz - Austria

BeitragVerfasst am: 09.09.2010 - 20:49    Titel: Mail Regel - AppleScript ausführen Antworten mit Zitat

Kann es sein, daß dieses Script nur bei mir funktioniert? Kann es sein, daß es mit IMAP-Accounts Probleme gibt?
Code:
property mySendFlag : 1
property mySubjectprefix : "Abwesenheitsnotiz: "
property mySignature : "Signaturname" -- Hier den Namen der Signatur einfügen; siehe Mail/Einstellungen
property myMessage : "Text" -- Text für Email


using terms from application "Mail"
   on perform mail action with messages theMessages
      
      tell application "Mail"
         tell application "Mail" to set theSignature to signature mySignature
         repeat with eachMessage in theMessages
            if read status of eachMessage is false then
               set theSubject to subject of eachMessage
               -- Kontrolle, ob das Wort "Abwesenheitsnotiz"
               -- im Betreff vorkommt. Kommt es vor, wir keine
               -- Mail versendet. (Schleifengefahr !!!)
               if the theSubject does not contain "Abwesenheitsnotiz" then
                  set theRecipientaddress to sender of eachMessage
                  -- Das Atribut "visible:" kann auf false gestellt
                  -- werden. Dann bearbeitet Mail die Sache unsichtbar.
                  set newMessage to make new outgoing message with properties {visible:true, subject:mySubjectprefix & theSubject, content:myMessage & return & return}
                  tell newMessage
                     make new recipient at end of to recipients with properties {address:theRecipientaddress}
                     if (theSignature is not equal to "") then
                        set message signature to theSignature
                     end if
                     if mySendFlag = 1 then
                        send
                     end if
                  end tell
               end if
            end if
         end repeat
      end tell
      
   end perform mail action with messages
end using terms from

_________________
Manfred M.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
Skeeve
•---->
•---->


Anmeldedatum: 20.04.2006
Beiträge: 1068

BeitragVerfasst am: 09.09.2010 - 22:20    Titel: Re: Mail Regel - AppleScript ausführen Antworten mit Zitat

Manfred hat Folgendes geschrieben:
Kann es sein, daß dieses Script nur bei mir funktioniert?

Ohne es mir angesehen zu haben: Klar. Kann sein.

Manfred hat Folgendes geschrieben:
Kann es sein, daß es mit IMAP-Accounts Probleme gibt?
[code]property mySendFlag : 1

Klar. Kann sein.

Wieso fragst Du?

Bei der Beantwortung von Fragen hat sich gezeigt, daß es ungemein helfen kann, wenn der Fragende sein Problem möglichst genau schildert.
_________________
"All problems are solved in slightly less than half an hour" (Chumbawamba, "Hey Hey We're The Junkies")
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Manfred
•-->
•-->


Anmeldedatum: 17.01.2005
Beiträge: 45
Wohnort: Graz - Austria

BeitragVerfasst am: 09.09.2010 - 23:15    Titel: Re: Mail Regel - AppleScript ausführen Antworten mit Zitat

Zitat:
Wieso fragst Du? Bei der Beantwortung von Fragen hat sich gezeigt, daß es ungemein helfen kann, wenn der Fragende sein Problem möglichst genau schildert.

Also fragen tu ich, weil ich ein Problem habe. Und mein Problem, meine Mutmaßung habe ich doch recht verständlich dargestellt ...
Zitat:
Kann es sein, daß es mit IMAP-Accounts Probleme gibt?

Bei mir, wie gesagt, funktioniert es (ich habe einen POP-Account). Aber bei meinem Freund (er hat einen IMAP-Account) funktioniert es nicht. - Deshalb meine Frage.
Ich kann bei ihm das Script manuell auslösen, aber als "Mail Rule" funktioniert es einfach nicht.[/quote]
_________________
Manfred M.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de


AppleScript für absolute Starter