Per comandi rapidi, script e altre app

Un link, e in Postfach si apre un nuovo messaggio.

Postfach ha un link tutto suo, postfach://. Con questo link un comando rapido sul tuo iPhone, iPad o Mac, uno script, una pagina web o la tua app aprono Postfach, o iniziano un nuovo messaggio con i destinatari, l’oggetto e il testo già inseriti. Il messaggio ti aspetta: un link non invia mai nulla.

Da Postfach 1.7.3, su Mac, iPhone e iPad.

Che cosa può contenere un nuovo messaggio.

I campi sono quelli di un link mailto:, letti allo stesso modo. Scrivi ogni valore con la codifica percentuale: uno spazio è %20, un ritorno a capo %0A, e una e commerciale dentro un testo %26. Un segno più resta un segno più.

Il messaggio viene scritto dall’account della casella in cui ti trovi, come con “Nuovo messaggio”, e prima di inviarlo puoi sceglierne un altro alla voce “Da”.

  • to, cc, bcc: uno o più indirizzi, separati da virgole, con un nome se vuoi: Anna%20Keller%20%3Canna@example.org%3E
  • subject: una riga
  • body: il testo, ritorni a capo compresi
  • Fino a 100 destinatari, 1.000 caratteri di oggetto e 100.000 di testo. Qualsiasi altra cosa indicata da un link, un mittente o un allegato, viene tralasciata

Esempi.

Lo stesso link funziona sull’iPhone, sull’iPad e sul Mac.

Un comando rapido che scrive sempre alla stessa persona

Nell’app Comandi Rapidi, aggiungi l’azione “Apri URL” con un link come questo. Metti il comando rapido nella schermata Home, e un messaggio al tuo team è a un tocco di distanza.

postfach://compose?to=team@example.org&subject=Weekly%20report

Manda a Postfach ciò che condividi

Un comando rapido che prende un testo da Condivisione: codifica il testo con “Codifica URL”, inseriscilo in un link con l’azione “Testo” e passa il link ad “Apri URL”. In qualsiasi app, “Condividi” apre poi in Postfach un messaggio che contiene il testo condiviso.

postfach://compose?subject=Shared&body=[Testo codificato URL]

Un link mailto:, in Postfach

Sull’iPhone e sull’iPad, un link mailto: apre l’app di posta scelta in Impostazioni. Un comando rapido con “Sostituisci testo” ne trasforma uno in un link di Postfach: cerca mailto:, sostituiscilo con postfach://compose/, poi “Apri URL”. Sul Mac non serve nulla di tutto questo: scegli Postfach in Mail › Impostazioni › Generali › “Applicazione e-mail di default”.

mailto:anna@example.org?subject=Hello
postfach://compose/anna@example.org?subject=Hello

Dal Terminale o da uno script sul Mac

Il comando open passa un link a Postfach, e lo stesso fa open location di AppleScript. Uno script che compila o testa qualcosa può lasciarti pronto il messaggio, da rileggere.

open "postfach://compose?to=team@example.org&subject=Build%20finished&body=All%20tests%20passed."

osascript -e 'open location "postfach://compose?subject=Hello"'

Dalla tua app

Codifica tu ogni valore, lasciando invariate soltanto lettere e cifre. URLComponents lascia così com’è una e commerciale dentro un valore, e quella chiude il campo. Per chiedere prima se Postfach è installato, aggiungi postfach a LSApplicationQueriesSchemes nell’Info.plist della tua app e chiama canOpenURL.

func encoded(_ text: String) -> String {
    text.addingPercentEncoding(withAllowedCharacters: .alphanumerics) ?? ""
}

let link = "postfach://compose"
    + "?to=\(encoded("anna@example.org"))"
    + "&subject=\(encoded("Build 185"))"
    + "&body=\(encoded("It's on TestFlight & ready."))"

if let url = URL(string: link) {
    UIApplication.shared.open(url)    // NSWorkspace.shared.open(url) su Mac
}

Su una pagina web

Un link su una pagina apre Postfach per chi lo ha installato. Per tutti gli altri non succede nulla, quindi su una pagina pubblica la scelta migliore resta un link mailto:.

<a href="postfach://compose?to=support@example.org">Scrivi con Postfach</a>

Che cosa non fa un link.

Chiunque può scrivere un link, su qualsiasi pagina o in qualsiasi app, quindi un link non fa mai altro che compilare un messaggio. Tu lo vedi, e decidi tu.

  • Non invia nulla: sei tu a premere “Invia”
  • Non allega file e non sceglie l’account da cui viene inviato il messaggio
  • Non legge, non cerca e non apre la tua posta
  • Non dà nessuna risposta all’app che l’ha aperto
  • Senza un account che possa inviare, apre Postfach e nient’altro
  • Non rende Postfach l’app di posta di default sull’iPhone e sull’iPad, dove un link mailto: continua ad aprire quella scelta in Impostazioni
  • L’iPhone e l’iPad possono chiedere se aprire Postfach prima di passargli un link

Scarica Postfach.

Su Mac, iPhone e iPad. Dall’App Store, un solo acquisto per tutti e tre.

Scarica su Mac App Store Scarica su App Store