Você só configurou o uso de um certificado para o Postfix na função do servidor (por exemplo, receber um email). Estas são as configurações smtpd_*
.
Mas a mensagem a que você se refere não é sobre o recebimento de mensagens pelo servidor, mas sobre o envio de mensagens do servidor para outro servidor, ou seja, o recebimento pelo outro servidor. Neste caso, geralmente apenas o certificado do servidor de recebimento de correio é verificado (ou seja, o outro) pelo sistema remetente (ou seja, seu Postfix), se TLS estiver envolvido (sua configuração considera isso opcional, ou seja, smtp_tls_security_level = may
). / p>
Alguns servidores de e-mail são configurados para não apenas fornecer seu próprio certificado para autenticação pelo remetente (ou seja, seu Postfix), mas também para solicitar um certificado do remetente. Isso geralmente é opcional, ou seja, a conexão TLS será aceita mesmo que o remetente não forneça esse certificado para se autenticar. E foi isso que causou a mensagem "O cliente não apresentou um certificado" .
Se você realmente deseja fornecer um certificado de cliente, é necessário configurar explicitamente no Postfix com as configurações smtp_*
relevantes (não smtpd_*
), ou seja, smtp_tls_cert_file
etc. Consulte a documentação para detalhes.