3 votos

No se puede enviar por correo desde la línea de comandos - público / recolección: no existe tal archivo o directorio

Intentar enviar correos usando mail(1) desde el macOS terminal shell resultados en el siguiente mensaje y no se envía el correo.

postdrop: warning: unable to look up public/pickup: No such file or directory

He comprobado el directorio donde creo que debe ser y es lo que hay:

root# ls -ld /var/spool/postfix/public/pickup
prw--w--w-  1 _postfix  _postdrop  0 Dec 31  2016 /var/spool/postfix/public/pickup

He leído que Postfix es lanzado de manera efímera para enviar correo, pero no sé cómo - no tengo idea de cómo Postfix está configurado en macOS. Sé que Postfix Linux, pero estoy familiarizado con macOS.

Me gustaría solucionar esto, así que mi script puede enviar un correo electrónico a su salida.

Pertinentes del sistema de detalles:

  System Version: macOS 10.12.6 (16G29) (Sierra)
  Kernel Version: Darwin 16.7.0

1voto

Oskar Puntos 1242

El envío de correo desde la línea de comandos implica dos cosas.

  1. Abra la aplicación de mail de Apple (/Aplicaciones/Mail.la aplicación sólo) y asegúrese de que su cuenta predeterminada puede enviar correo (o asegurarse de que ha configurado cuentas de internet panel de preferencias para proporcionar credenciales de correo de Apple para sendmail )
  2. Enviar el correo sin hacer ningún tipo de línea de comandos de Unix o cambios.

Paso 1 falta y asumida en los enlaces de pregunta / respuesta seleccionada. También, si usted no desea enviar el correo de una cuenta que usted introduzca en su aplicación de correo, agarrar un stand alone instalar de sendemail como es muy fácil de configurar con el servidor smtp de elección:

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X