Sto mettendo insieme un flusso di lavoro di Automator che mi consentirà di associare un tasto di scelta rapida a un elenco di Smart Mailbox e di automatizzare in modo efficace l'attività di fare clic su "Annulla iscrizione" nelle email che contengono tale stringa di testo.
Finora, ho avuto un successo marginale se l'URL effettivo contiene la parola "annulla iscrizione". Quello che vorrei fare, invece, è trovare dove appare la parola Annulla iscrizione e invece prendere solo quegli URL. Quindi, in termini HTML, immagino di trovare un collegamento tramite il suo testo e quindi di agire su href
Quando utilizzo content
ottengo solo il contenuto dell'e-mail ma quando uso source
ottengo i collegamenti. Fondamentalmente ho bisogno di un modo per mappare il contenuto alla fonte.
Spero che abbia senso. Questo è quello che ho finora:
on run {input, parameters}
set theSource to {}
tell application "Mail"
repeat with aMessage in input
-- source or content
set end of theSource to aMessage's source & return
end repeat
end tell
return theSource as text
end run