12 berichten aan het bekijken - 1 tot 12 (van in totaal 12)
  • Q:
    Bijdrager
    rogier visser fotografie

    Script voor automatisch verzenden van mail met iCal

    Wie kan me helpen met het maken van een script voor ical icm mail

    Zoiets als verjaardagsmail maar dan anders

    mvg
    Rogier

    Bijdrager
    Koetjesreep

    Misschien is het handig om te vermelden wat je dan precies wilt.

    Bijdrager
    R-Flow

    Duidelijk verhaal.:D

    Bijdrager
    rogier visser fotografie

    Wat ik wil is automatisch een herinnering sturen.

    eerst 6 maanden vooraf text a
    dan 1 maand text b
    dan 1 week text c

    en na de bepaalde datum ieder jaar opnieuw met zelfde text….

    nu kom ik met de verjaardagding een eind maar dat komt iederjaar terug een zou dus het volgende jaar ook weer de 6 maanden-1 maand- en 1 week mail gaan sturen maar dat wil ik niet.

    en het liefste zou ik het e-mail adres uit een veld van ical halen om zo te voorkomen dat het ook in adresboek moet komen….

    heb zelf geprobeerd met herinnering maar dan lukt het me niet om bijv. een mailto veld in te vullen en de namen automatisch op de halen uit het onderwerp veld

    Bijdrager
    Yaris

    Probeer eerst iCalMail eens uit (freeware).

    This program creates a calendar that lets you automatically email people at certain times.

    Bijdrager
    rogier visser fotografie

    ik ga gelijk proberen… ben het na een hele dag zoeken op internet nog niet tegengekomen

    bedankt!

    Bijdrager
    rogier visser fotografie

    dit komt erg in de buurt van wat ik zoek… maar nu het een beetje aanpassen in het script.. pff dat valt me nog niet mee

    nu komt de inhoud van het bericht uit de afspraak maar ik zou het graag erin willen hebben staan…

    Bijdrager
    rogier visser fotografie

    Dit gaat allemaal om hetzelfde script
    icamail is bijna top maar ik zou het graag aanpassen maar het wil echt nit lukken
    en opnemen met script werk ook niet ….

    dus eigenlijk zoek ik een beetje hulp om het script aan te passen of iemand die kan uitleggen hoe ik dat kan doen…

    Bijdrager
    Yaris

    Ik denk niet dat dit draadje in iApps nog veel respons gaat krijgen, daarom heb ik het naar Programmeren verplaatst. Daar komen meer programmeerenthousiastelingen (wat een woord).

    Bijdrager
    Verwijder

    het is niet helemaal duidelijk wat de bedoeling is maar hier is een voorzetje dat wat eenvoudiger is dan iCalMail. de e-mailadressen, gescheiden door een return, staan in het notitieveld van iCal. misschien heb je er iets aan.

    [code:1:f57ba70688]– 6 maanden vooraf
    set aDate to current date
    set month of aDate to (month of aDate) + 6
    SendMail(aDate, "wawawa")

    — 1 maand vooraf
    set aDate to current date
    set month of aDate to (month of aDate) + 1
    SendMail(aDate, "testtesttest")

    — 1 week vooraf
    SendMail((current date) + (7 * days), "blablabla")

    — jaren later
    repeat with aYear from 1980 to (year of (current date)) – 1
    set aDate to current date
    set year of aDate to aYear
    SendMail(aDate, "weet je nog")
    end repeat

    on SendMail(aDate, aContent)
    copy aDate to astartDate
    copy aDate to anEndDate
    set time of astartDate to 0
    set time of anEndDate to days – 1
    tell application "iCal"
    set aCalendar to calendar "Thuis"
    set iCalEvents to every event of aCalendar whose start date ≥ astartDate and start date ≤ anEndDate
    repeat with anEvent in iCalEvents
    set aDescription to description of anEvent
    try
    get aDescription
    on error
    set aDescription to ""
    end try
    if aDescription ≠ "" then
    tell application "Mail"
    set aMessage to make new outgoing message –with properties {visible:true}
    tell aMessage
    repeat with aRecipient in (paragraphs of aDescription)
    make new to recipient with properties {address:aRecipient}
    end repeat
    set subject to "Onderwerp"
    set sender to "[email protected]"
    set content to aContent
    send
    end tell
    end tell
    end if
    end repeat
    end tell
    end SendMail[/code:1:f57ba70688]

    Bijdrager
    rogier visser fotografie

    Dit is helemaal super!
    Nu zou ik alleen nog de mogelijkheid willen hebben om een aanhef erin te zetten.

    Misschien kan iemand uitleggen hoe het werkt met variabelen zodat ik zelf ook beter snap hoe het werkt…

12 berichten aan het bekijken - 1 tot 12 (van in totaal 12)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.