Sto usando questa configurazione per poter inviare posta dal Terminale: link
Funziona alla grande, e posso usarlo negli script. Finché eseguo lo script manualmente.
Tuttavia, quando lo script viene avviato da launchd, nessuna mail viene mai inviata.
Guardandoci intorno, sembra che questo potrebbe essere correlato ad AbandonProcessGroup, che non ho specificato prima nel lavoro di avvio.
Tuttavia, nonostante l'impostazione di AbandonProcessGroup su true, i messaggi non vengono mai inviati. Non riesco a trovare alcun messaggio di errore nel registro (o sto guardando nel posto sbagliato). Come risolvere questo problema?