Scrittura di un'app di posta elettronica in applescript

0

Sto usando un account webmail (NON Gmail: odio la sua interfaccia), e NON voglio usare l'app Mail di mac (devo mantenere un doppio elenco di contatti per una cosa).

Uso Google Chrome e ho impostato il gestore di posta interno, quindi quando faccio clic su un collegamento mailto: apre l'URL per la mia webmail.

Tuttavia, altre app come Picasa, non supportano l'invio a un URL webmail (a meno di Gmail: DUH :-), solo per l'app Mail di mac.

Sono riuscito a passare a Google Chrome come app di posta principale nelle impostazioni dell'app Mail di mac, quindi ora posso selezionare Chrome per e-mail in Picasa.

Ma ci sono problemi: Chrome non gestisce bene la chiamata da Picasa. Passa in primo piano, ma non viene eseguita alcuna azione.

Dopo aver cercato e googling molto, ho l'impressione che il modo più semplice per farlo (non voglio comprare e app per questa cosa semplice), è scrivere un'app in applescript per questo.

Le aree che apprezzerei molto sono:

• Qual è il formato per Picasas chiama le app: invia i percorsi alle immagini che inviamo come parametri AKA degli argomenti, come blocco di memoria o cosa?

• Come faccio a raccogliere i percorsi delle immagini per creare un elenco di allegati?

• Come posso inviare la richiesta a Chrome, per creare una nuova email con i file allegati? Sto pensando "semplicemente" costruendo una mailto: string con i percorsi immagine allegati, e invocando Chrome con la mailto: string come argomento (s), ma non so se è possibile, e se no, in che altro modo fai in modo che Chrome capisca cosa voglio che faccia.

Grazie,

Ho visto Webmailer, insieme ad altre app dello stesso tipo. Purtroppo, si riferiscono tutti a collegamenti mailto, che non è proprio quello che sto cercando.

Tuttavia, ho scaricato e provato Webmailer e, per riassumere, la funzione Shell Script potrebbe essere utile, se riesco a farlo funzionare, e se sapessi cosa cercare.

  1. Ho provato la funzione Shell Scripts sui collegamenti mailto in un documento (TextEdit) e mi consente di registrare gli argomenti di chiamata, che è quello che speravo di fare con la chiamata di Picasa. Ma quando seleziono Webmailer per e-mail in Picasa, accade ASSOLUTAMENTE NIENTE: anche se imposto a Webmailer di comporre un'email, non avvia nemmeno Chrome.

  2. Mi sto concentrando su Picasa: se qualcuno può dirmi come usare l'icona Email (citazione: "Invia foto nel Vassoio foto per e-mail") in Picasa, quindi sono soddisfatto. Da lì in poi, sono sicuro di poter estendere la soluzione a qualsiasi altra app da cui voglio inviare allegati: pls rimandi alle mie domande iniziali sopra.

  3. Per quanto riguarda gli allegati (il motivo per cui voglio farlo funzionare in Picasa, ovviamente), sembra che ci sia un problema con il protocollo mailto: non ho trovato alcuna conferma che supporti gli allegati. Ecco perché sto pensando che la soluzione DEVE implichi un po 'di programmazione, quindi non sembra esserci molta scelta a riguardo.

Grazie,

    
posta user48979 09.05.2013 - 00:05
fonte

2 risposte

1

A meno che tu non voglia morire da solo, probabilmente dovresti controllare Webmailer . Fa esattamente esattamente quello che stai cercando: un gestore per mailto link e altre azioni email di sistema che li reindirizzeranno a Gmail o qualsiasi altra cosa desideri (può funzionare con script o qualsiasi URL che desideri assegnare ). Non è più mantenuto, ma credo che funzioni con Mountain Lion, e non è il tipo di cosa che potrebbe rompersi presto.

    
risposta data 09.05.2013 - 02:52
fonte
1

Ti suggerisco di visitare lo store di Chrome, ottenere l'estensione GMail creata da GMail, installarla. Scopri come trovi e apri i file di estensione di Chrome sul tuo disco. Se ricordo correttamente, l'estensione di GMail ha l'opzione di rendere Chrome + Gmail l'applicazione di posta elettronica Mac predefinita. Puoi imparare qualcosa esplorando il codice di quell'estensione. Potrebbe aiutarti a creare qualcosa di simile per il tuo client di posta elettronica. Buona fortuna.

    
risposta data 10.05.2013 - 05:01
fonte

Leggi altre domande sui tag