Prosty AppleScript do automatyzacji Mail
Dzień dobry, konieczne jest zautomatyzowanie odpowiedzi na e-maile w MacOs przez Mail
Po otrzymaniu e-maila system powinien wykonać zapytanie do API w zewnętrznej usłudze, otrzymać odpowiedź i wysłać tę odpowiedź do nadawcy e-maila wyłącznie poprzez emulację działań użytkownika. Bardzo ważne jest, aby w odpowiedzi znajdowała się oryginalna treść (analogicznie jak przy naciśnięciu przycisku Odpowiedz)
To powinno być zautomatyzowane dla standardowego klienta Mail poprzez aktywację reguły (rule), która z kolei aktywuje skrypt
--------------------------
Algorytm działania
- Otrzymano nowego e-maila
- Mail aktywuje skrypt przez regułę
- Skrypt wyodrębnia nadawcę, odbiorcę i treść wiadomości
- Skrypt wysyła zapytanie POST
- Po otrzymaniu odpowiedzi na zapytanie skrypt formułuje odpowiedź do nadawcy
- wywołuje działanie Odpowiedz
- Wstawia tekst z odpowiedzi API
- Wysyła odpowiedź
--------------------------
Przykład zapytania
Wszystkie pola są obowiązkowe,
sender - nadawca e-maila
receiver - odbiorca
body - treść wiadomości w base64
-----------------------------------------
curl --location 'https://hook.us2.make.com/16glaawfuxbsg2ou36qkgbaxyhbkklph' \
--header 'Content-Type: application/json' \
--data-raw '{
"sender": "<wstaw e-mail tutaj>,
"receiver": "<wstaw e-mail tutaj>",
"body": "SWYgeW91IHdpc2ggdG8gb3B0LW91dCBvZiB0aGUgc2FsZSwgc2hhcmluZyB0byB0aGlyZCBwYXJ0aWVzLCBvciBwcm9jZXNzaW5nIG9mIHlvdXIgcGVyc29uYWwgb3Igc2Vuc2l0aXZlIGluZm9ybWF0aW9uIGZvciB0YXJnZXRlZCBhZHZlcnRpc2luZyBieSB1cywgcGxlYXNlIHVzZSB0aGUgYmVsb3cgb3B0LW91dCBzZWN0aW9uIHRvIGNvbmZpcm0geW91ciBzZWxlY3Rpb24uIFBsZWFzZSBub3RlIHRoYXQgYWZ0ZXIgeW91ciBvcHQtb3V0IHJlcXVlc3QgaXMgcHJvY2Vzc2VkIHlvdSBtYXkgY29udGludWUgc2VlaW5nIGludGVyZXN0LWJhc2VkIGFkcyBiYXNlZCBvbiBwZXJzb25hbCBpbmZvcm1hdGlvbiB1dGlsaXplZCBieSB1cyBvciBwZXJzb25hbCBpbmZvcm1hdGlvbiBkaXNjbG9zZWQgdG8gdGhpcmQgcGFydGllcyBwcmlvciB0byB5b3VyIG9wdC1vdXQuIFlvdSBtYXkgc2VwYXJhdGVseSBvcHQtb3V0IG9mIHRoZSBmdXJ0aGVyIGRpc2Nsb3N1cmUgb2YgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBieSB0aGlyZCBwYXJ0aWVzIG9uIHRoZSBJQULigJlzIGxpc3Qgb2YgZG93bnN0cmVhbSBwYXJ0aWNpcGFudHMuIFRoaXMgaW5mb3JtYXRpb24gbWF5IGFsc28gYmUgZGlzY2xvc2VkIGJ5IHVzIHRvIHRoaXJkIHBhcnRpZXMgb24gdGhlIElBQuKAmXMgTGlzdCBvZiBEb3duc3RyZWFtIFBhcnRpY2lwYW50cyB0aGF0IG1heSBmdXJ0aGVyIGRpc2Nsb3NlIGl0IHRvIG90aGVyIHRoaXJkIHBhcnRpZXMu"
}'
----------------------------------------
Przykład odpowiedzi - musi być oryginalna odpowiedź

-----------------------------------------
W załączniku przykład skryptu, który PRAWIDŁOWO wykonuje odpowiedź
Przy składaniu wniosku proszę podać w treści wiadomości "Mam Maca"
Załączniki 1
-
Oferta, która wygrała1 dzień221 PLN
585 2 0 Oferta, która wygrała1 dzień221 PLNSCPT-skrypt gotowy razem z instrukcją instalacji. Napisz w wiadomości prywatnej, wyślę archiwum do testowania.
-
1 dzień221 PLN
74 1 dzień221 PLNDzień dobry, mogę opracować małą usługę, która będzie wykonywać twój skrypt, będzie ją wygodnie uruchomić jako osobny proces na twoim PC, gotowy do omówienia szczegółów zamówienia.