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.
I link.
Un link può fare due cose: aprire Postfach, oppure aprire in Postfach un nuovo messaggio.
| Link | Che cosa fa |
|---|---|
postfach:// |
Apre Postfach. Sul Mac, con tutte le finestre chiuse, apre la finestra principale. |
postfach://compose?to=…&subject=…&body=… |
Apre un nuovo messaggio con i destinatari, l’oggetto e il testo indicati nel link. |
postfach://compose/anna@example.org?subject=… |
Lo stesso, con gli indirizzi prima del punto interrogativo, dove li ha un link mailto:. Così un mailto: diventa un link di Postfach quando postfach://compose/ ne prende il posto. |
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%3Esubject: una rigabody: 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