Versão do servidor de e-mail Postfix 3.5.0

Após um ano de desenvolvimento aconteceu lançamento de uma nova ramificação estável do servidor de e-mail Postfix - 3.5.0. Ao mesmo tempo, a filial foi descontinuada Postfix 3.1, lançado no início de 2016. Postfix é um dos raros projetos que combina alta segurança, confiabilidade e desempenho ao mesmo tempo, o que foi alcançado graças a cuidadosos arquitetura e uma política bastante rigorosa para design de código e auditoria de patches. O código do projeto é distribuído sob EPL 2.0 (Licença Pública Eclipse) e IPL 1.0 (Licença Pública IBM).

De acordo com a Marcha pesquisa automatizada cerca de um milhão de servidores de correio, o Postfix é usado em 34.29% (34.42%) dos servidores de correio,
A participação do Exim é de 57.77% (há um ano 56.91%), Sendmail - 3.83% (4.16%), MailEnable - 2.12% (2.18%), MDaemon - 0.77% (0.91%), Microsoft Exchange - 0.47% (0.61%).

O principal inovações:

  • Adicionado suporte ao protocolo de balanceador de carga HA Proxy 2.0 com solicitações de proxy via TCP sobre IPv4 e IPv6 ou sem conexões de proxy (para enviar solicitações de teste de pulsação confirmando a operação normal).
  • Adicionada a capacidade de forçar a definição de mensagens com status obsoleto (não entregável) para serem devolvidas ao remetente. O status é armazenado no arquivo da fila de entrega como um atributo especial, na presença do qual qualquer tentativa de entrega resultará no retorno da mensagem ao remetente, sem ser colocada na fila de espera. Para definir o atributo de mensagem obsoleta, os sinalizadores “-e” e “-f” foram adicionados ao comando postsuper; a diferença com o sinalizador “-f” é que a mensagem é imediatamente retornada ao remetente quando está no fila esperando para ser reenviada. A saída dos comandos mailq e postqueue força as mensagens obsoletas a serem marcadas com um "#" após o nome do arquivo.
  • Adicionado suporte para listar vários hosts para clientes SMTP e LMTP para redirecionar uma mensagem para outro servidor (próximo salto). Os hosts listados tentarão transmitir a mensagem na ordem em que aparecem (se o primeiro estiver indisponível, será tentada a entrega ao segundo, etc.). A especificação de lista é implementada para as diretivas relayhost, transport_maps, default_transport e sender_dependent_default_transport_maps.

    /etc/postfix/main.cf:
    relayhost = foo.exemplo, barra.exemplo
    transporte_padrão = smtp:foo.example, bar.example

  • Comportamento de registro alterado. Os endereços em “from=” e “to=” agora são salvos usando aspas - se a parte local do endereço contiver um espaço ou caracteres especiais, a parte especificada do endereço será colocada entre aspas no log. Para retornar ao comportamento antigo, adicione “info_log_address_format = internal” às configurações.

    Era: from=<nome com [email protegido]>
    Agora: from=.

  • Garante a normalização dos endereços IP obtidos dos cabeçalhos XCLIENT e XFORWARD ou através do protocolo HaProxy. A mudança pode quebrar a compatibilidade no nível de log e nos mapeamentos de sub-rede IPv6 na diretiva check_client_access.
  • Para melhorar a conveniência da interação com o Dovecot, o agente de entrega SMTP+LMTP fornece a anexação dos cabeçalhos Delivered-To, X-Original-To e Return-Path usando os sinalizadores “flags=DORX” em master.cf, semelhante ao pipe e agentes de entrega locais.
  • O procedimento para verificação de certificados definido nas tabelas check_ccert_access é definido. Primeiro, um instantâneo do certificado do cliente é verificado e, em seguida, a chave pública do cliente (comportamento como ao especificar “search_order = cert_fingerprint, pubkey_fingerprint”).

Fonte: opennet.ru

Adicionar um comentário