Não é possível enviar email com o postfix MTA via mac Terminal

0

Eu segui este tutorial para configurar um servidor de e-mail no Mac OSX High Sierra. (Os comentários neste link são importantes, pois certas etapas devem ser modificadas para o High Sierra.)

Depois de enviar o email via terminal, nenhum erro ocorre, mas não recebo email. Digitar mailq no terminal mostra o e-mail que tentei enviar com os endereços do remetente / destinatário.

Por que não consigo vê-los na minha caixa de entrada?

(Eu verifiquei a pasta de spam e eles também não estão lá).

Enviei um e-mail no terminal da seguinte forma:

date | mail -s "Test mail" [email protected]

então eu verifiquei o arquivo de log assim:

show --predicate 'eventMessage contains "postfix"' --last 1h

Isso é o que eu recebi, eu não entendo muito bem

Filtering the log data using "eventMessage CONTAINS "postfix""
Skipping info and debug messages, pass --info and/or --debug to
include.
Timestamp                       Thread     Type       Activity             PID    TTL   
--------------------------------------------------------------------------------------------------------------------
Log      - Default:          0, Info:                0, Debug:        
 0, Error:          0, Fault:          0 Activity - Create:          
 0, Transition:          0, Actions:           0
    
por user134132523 12.06.2018 / 11:21

1 resposta

0

Se mailq mostrar o email, isso significa que o email ainda está preso na fila de saída do Postfix. Quando a mensagem sai do seu servidor, ela é removida da lista mailq .

Você deve verificar o log do servidor de e-mail ( /var/log/mail.log ): ele deve incluir mensagens sobre cada tentativa de enviar a mensagem e seus resultados.

Em versões mais recentes do macOS, o syslog clássico foi substituído pelo ASL (Apple System Log). Tente isto:

log show --predicate 'eventMessage contains "postfix"' --last 2d
    
por 12.06.2018 / 11:39