Nouvelle version du serveur de messagerie Exim 4.95

Le serveur de messagerie Exim 4.95 a été publié, ajoutant des correctifs accumulés et de nouvelles fonctionnalités. Selon une enquête automatisée de septembre portant sur plus d'un million de serveurs de messagerie, la part d'Exim est de 58 % (il y a un an 57.59 %), Postfix est utilisé sur 34.92 % (34.70 %) des serveurs de messagerie, Sendmail - 3.52 % (3.75 % ), MailEnable - 2% (2.07). %), MDaemon - 0.57% (0.73%), Microsoft Exchange - 0.32% (0.42%). Principaux changements :

  • Le mode de traitement accéléré des files d'attente de messages est désormais stable. Ce mode permet une distribution plus rapide des messages lorsque la file d'attente d'envoi est volumineuse et qu'un grand nombre de messages sont destinés à des serveurs de messagerie classiques, par exemple lors du transfert d'un grand nombre de messages vers de grands fournisseurs de messagerie ou via un agent de transfert de messages intermédiaire (smarthost). Si ce mode est activé à l'aide de l'option « queue_fast_ramp » et que le traitement en deux étapes (« -qq ») détecte la présence d'un lot important de messages adressés à une boîte aux lettres spécifique, serveur, la livraison pour cet hôte commencera alors immédiatement.
  • Une implémentation alternative du mécanisme SRS (Sender Rewriting Scheme), nommée « SRS_NATIVE », a été stabilisée. Elle ne nécessite aucune dépendance externe (contrairement à l'ancienne implémentation expérimentale qui requérait l'installation de la bibliothèque libsrs_alt). SRS permet de réécrire l'adresse de l'expéditeur lors du transfert sans enfreindre les contrôles SPF (Sender Policy Framework) et garantit la préservation des données de l'expéditeur. serveur Messages en cas d'erreur de distribution. Le principe de cette méthode est le suivant : lors de l'établissement d'une connexion, les informations d'identification de l'expéditeur initial sont transmises. Par exemple, lors de la réécriture de alice@example.org vers alice@example.com, le message suivant sera spécifié : « SRS0=HHH=TT=example.org=alice@example.com ». Le SRS est utile, notamment, pour la gestion des listes de diffusion où le message original est transféré à d'autres destinataires.
  • L'option TLS_RESUME a été stabilisée, offrant la possibilité de reprendre une connexion TLS précédemment interrompue.
  • La prise en charge du SGBD LMDB intégré compact hautes performances, qui stocke les données au format clé-valeur, a été stabilisée. Seuls les échantillons de recherche à partir de bases de données prêtes à l'emploi utilisant une seule clé sont pris en charge (l'écriture depuis Exim vers LMDB n'est pas implémentée). Par exemple, pour vérifier le domaine de l'expéditeur dans les règles, vous pouvez utiliser une requête telle que "${lookup{$sender_address_domain}lmdb{/var/lib/spamdb/stopdomains.mdb}}".
  • Ajout de l'option « message_linelength_limit » pour définir une limite sur le nombre de caractères par ligne.
  • La possibilité d'ignorer le cache lors de l'exécution de requêtes de recherche a été fournie.
  • Pour le transport appendfile, une vérification des quotas a été implémentée lors de la réception d'un message (session SMTP).
  • Ajout de la prise en charge de l'option « file=" dans les requêtes de recherche SQLite ", qui vous permet de spécifier un fichier de base de données pour une opération spécifique sans spécifier de préfixes dans la ligne avec la commande SQL.
  • Les requêtes de recherche Lsearch prennent désormais en charge l'option « ret=full » pour renvoyer l'intégralité du bloc de données correspondant à une clé, pas seulement la première ligne.
  • L'établissement des connexions TLS est accéléré par la prélecture et la mise en cache des informations (telles que les certificats) au lieu de les télécharger avant de traiter chaque connexion.
  • Ajout du paramètre "proxy_protocol_timeout" pour configurer le délai d'attente du protocole proxy.
  • Ajout du paramètre « smtp_backlog_monitor » pour permettre l'enregistrement d'informations sur la taille de la file d'attente des connexions en attente (backlog) dans le journal.
  • Ajout du paramètre "hosts_require_helo", qui interdit l'envoi de la commande MAIL si la commande HELO ou EHLO n'a pas été préalablement envoyée.
  • Ajout du paramètre « allow_insecure_tainted_data ». Lorsqu'il est spécifié, l'échappement dangereux de caractères spéciaux dans les données entraînera un avertissement au lieu d'une erreur.
  • La prise en charge de la plateforme a été interrompue. macOS (Les fichiers d'assemblage ont été déplacés vers la catégorie non prise en charge).

    Source: opennet.ru
Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster