Nova versão do servidor de e-mail Exim 4.93

Após 10 meses de desenvolvimento ocorreu lançamento do servidor de e-mail Exim 4.93, que incorpora correções acumuladas e adiciona novas funcionalidades. De acordo com o relatório de novembro a participação do Exim é de 57,05% (um ano atrás era 56,56%), o Postfix é utilizado em 34,52% (33,79%) dos servidores de e-mail, o Sendmail - 4,05% (4,59%), e o Microsoft Exchange - 0,57% (0,85%). Segundo cerca de um milhão de servidores de e-mail, a participação do Exim é de 56,90% (um ano atrás 56,56%), o Postfix é utilizado em 34,98% (33,79%) dos servidores de e-mail, Sendmail — 3,90% (5,59%), Microsoft Exchange — 0,51% (0,85%).

Principais mudanças:

  • Suporte a autenticações externas (RFC 4422). Com o comando "SASL EXTERNAL", o cliente pode informar ao servidor sobre o uso de credenciais de autenticação transmitidas através de serviços externos, como IP Security (RFC4301) e TLS;
  • Foi adicionada a possibilidade de usar o formato JSON para verificações lookup. Também foram adicionadas as opções de máscara condicional "forall" e "any", utilizando JSON.
  • Foram adicionadas variáveis $tls_in_cipher_std e $tls_out_cipher_std, contendo os nomes dos conjuntos de cifras correspondentes à nomenclatura do RFC.
  • Novas flags foram adicionadas para controlar a reflexão do identificador de mensagens no log (definidas através da configuração log_selector): "msg_id" (ativado por padrão) com o identificador da mensagem e "msg_id_created" com o identificador gerado para uma nova mensagem.
  • No modo "verify=not_blind" foi adicionada suporte para a opção "case_insensitive" para ignorar a capitalização dos caracteres durante a verificação.
  • Foi adicionada a opção experimental EXPERIMENTAL_TLS_RESUME, possibilitando a retomada de uma conexão TLS interrompida anteriormente.
  • Foi adicionada a opção exim_version para sobrescrever a linha com o número da versão do Exim, exibida em diversos locais e transmitida através das variáveis $exim_version e $version_number.
  • Foram adicionadas variantes do operador ${sha2_N:} para N=256, 384, 512.
  • Variáveis "$r_..." foram implementadas, configuradas a partir das opções de roteamento e disponíveis para uso na tomada de decisões de roteamento e escolha de transporte.
  • Na consulta lookup SPF, foi adicionada o suporte ao IPv6.
  • Ao realizar verificações via DKIM, foi adicionada a possibilidade de filtrar por tipos de chaves e hashes.
  • Ao utilizar TLS 1.3, foi garantido suporte à extensão do protocolo OCSP (Online Certificate Status Protocol) para verificação do status de revogação do certificado.
  • Foi adicionado o evento "smtp:ehlo" para monitorar a lista de funcionalidades fornecidas pela parte remota.
  • Foi adicionada uma opção de linha de comando para mover mensagens de uma fila nomeada para outra.
  • Variáveis com versões TLS para solicitações de entrada e saída foram adicionadas — $tls_in_ver e $tls_out_ver.
  • Ao usar o OpenSSL, uma função para registrar arquivos com chaves no formato NSS para decodificação de pacotes de rede interceptados foi adicionada. O nome do arquivo é definido pela variável de ambiente SSLKEYLOGFILE. Ao compilar com GnuTLS, funcionalidade semelhante é fornecida pelo GnuTLS, mas requer permissões de root.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster