Ho creato un piccolo script che cerca una firma casuale da un elenco sempre crescente di citazioni che ho e modifica l'HTML del mio file di firma per inserire la citazione in posizione. Attivo questo script via launchd ogni pochi minuti in modo che la mia firma sia "randomizzata" per tutto il giorno.
Fino a Mavericks, questo ha funzionato bene. Ora, in Yosemite (10.10), la firma non viene più aggiornata. Se vado in Prefs - > Firme e trascinare / rilasciare la firma dalla lista 'Tutti' sul mio account di posta elettronica, lo attiverà per l'aggiornamento. Si aggiorna anche quando riavvio Mail. Sembra che Mail stia memorizzando nella cache il contenuto del file della firma e lo aggiorna solo quando viene "attivato" in qualche modo.
So che ora ci sono due possibili copie del file della firma: una versione locale e iCloud. Ho aggiornato il mio script per assicurarmi che entrambi stiano utilizzando la firma aggiornata. Se riavvio la posta o eseguo il trucco delle prefs, mostra la citazione aggiornata nella firma, quindi so che il mio script sta funzionando correttamente.
Qualcuno sa qualcosa su questa cache e / o su come posso attivare Mail per aggiornare la firma con il mio script o qualche altro trucco? Non sono nemmeno sicuro da dove cominciare a cercare questo genere di cose.