Estoy usando esta configuración para poder enviar correo desde la Terminal: http://www.anujgakhar.com/2011/12/09/using-macosx-lion-command-line-mail-with-gmail-as-smtp/
Funciona muy bien, y puedo utilizarlo en scripts. Siempre y cuando ejecute el scripts manualmente.
Sin embargo, cuando el script es lanzado por launchd, nunca se envían correos.
Buscando, parece que esto podría estar relacionado con AbandonProcessGroup, que no especifiqué en el trabajo launchd primero.
https://superuser.com/questions/281537/using-launchd-for-short-non-daemon-tasks
Sin embargo, a pesar de establecer AbandonProcessGroup como verdadero, los correos siguen sin enviarse. No encuentro ningún mensaje de error en el registro (o estoy mirando en el lugar equivocado). ¿Cómo se puede arreglar esto?