¿Dónde está el registro de Postfix en Sierra?

17

Estoy ejecutando OS X 10.12.3. No tengo el paquete OS X Server instalado, pero sé que Postfix viene como parte de la instalación estándar (no del servidor).

Tengo la necesidad ocasional de enviar correos electrónicos desde la línea de comandos y, aunque puedo enviar correos electrónicos simplemente con el comando 'correo', no puedo encontrar ningún tipo de registro que muestre el progreso y / o estado de un elemento de correo enviado.

A pesar de lo que dice esta respuesta ( mail y mailx no envían correos electrónicos a gmail ), /var/log/mail.log no no existe, al menos no en Sierra. He rastreado los archivos de configuración en /etc/postfix tratando de encontrar una referencia a un directorio de registro pero no encontré uno. Incluso he intentado usar la opción -mtime del comando find para localizar los archivos modificados inmediatamente después de enviar un correo electrónico, pero sin éxito. Todo lo que surge son las ubicaciones de almacenamiento temporal dentro de /var/spool/postfix , pero ninguno de esos archivos es en realidad solo un archivo de registro antiguo.

Leí esta publicación ( ¿Existe alguna documentación en el nuevo sistema de registro macOS Sierra? ) sobre el nuevo enfoque de registro en Sierra, pero no resolvió mi problema. He comprobado system.log y, aunque hay algunos mensajes que contienen postfix , solo tratan sobre la salida del servicio, no sobre el envío de elementos de correo.

¿Postfix incluso escribe una entrada de registro en Sierra cuando envía un correo electrónico?

Cualquier información sobre este tema sería muy apreciada.

    
pregunta JamesG 15.03.2017 - 03:03

1 respuesta

18

Esto funciona para mí:

log stream --predicate  '(process == "smtpd") || (process == "smtp")' --info

Explicación:

--predicate se utiliza para filtrar el registro. En este caso, busca el proceso "smtpd" o "smtp"

--info muestra todos los mensajes hasta el nivel de información, lo cual es bueno para la mayoría de los propósitos.

Espero que esto ayude!

    
respondido por el zoecarver 15.03.2017 - 03:50

Lea otras preguntas en las etiquetas