新しいバージョンの Exim 4.95 メール サーバー

Exim 4.95 メール サーバーがリリースされ、蓄積された修正が追加され、新機能が追加されました。 58万台以上のメールサーバーを対象とした57.59月の自動調査によると、Eximのシェアは34.92%(34.70年前は3.52%)、Postfixはメールサーバーの3.75%(2%)、Sendmailは2.07%(0.57%)で使用されています。 )、MailEnable - 0.73% (0.32).%)、MDaemon - 0.42% (XNUMX%)、Microsoft Exchange - XNUMX% (XNUMX%)。 主な変更点:

  • 高速ランプ メッセージ キュー処理モードの安定したサポートが発表されました。これにより、送信キューのサイズが大きく、一般的なホストに送信されるメッセージの数が非常に多い場合に、メッセージ配信の開始を高速化できます。大手メールプロバイダーに大量の手紙を送信する場合、または中間メッセージ転送エージェント (スマートホスト) を介して送信する場合。 このモードが「queue_fast_ramp」オプションを使用して有効になっており、XNUMX 段階のキュー処理 (「-qq」) によって特定のメール サーバーに宛てられたメッセージの大部分の存在が検出された場合、そのホストへの配信が直ちに開始されます。
  • SRS (送信者書き換えスキーム) メカニズムの代替実装である「SRS_NATIVE」が安定しました。これは外部依存関係を必要としません (古い実験的な実装では libsrs_alt ライブラリのインストールが必要でした)。 SRS を使用すると、SPF (Sender Policy Framework) チェックに違反することなく、転送中に送信者のアドレスを書き換えることができ、配信失敗時にサーバーがメッセージを送信できるように送信者データが確実に保持されるようになります。 この方法の本質は、接続が確立されたときに、たとえば書き換えの際に、元の送信者の身元に関する情報が送信されることです。 [メール保護] на [メール保護] 」と表示されます[メール保護]」 SRS は、たとえば、元のメッセージが他の受信者にリダイレクトされるメーリング リストの作業を整理する場合に関連します。
  • TLS_RESUME オプションが安定し、以前に中断された TLS 接続を再開できるようになりました。
  • データをキーと値の形式で保存する、高性能でコンパクトな組み込み LMDB DBMS のサポートが安定しました。 XNUMX つのキーを使用した既製のデータベースからのルックアップ サンプルのみがサポートされています (Exim から LMDB への書き込みは実装されていません)。 たとえば、ルール内の送信者のドメインを確認するには、「${lookup{$sender_address_domain}lmdb{/var/lib/spamdb/stopdomains.mdb}}」のようなクエリを使用できます。
  • XNUMX 行あたりの文字数の制限を設定するオプション「message_linelength_limit」を追加しました。
  • ルックアップ クエリを実行するときにキャッシュを無視することができます。
  • appendfile トランスポートの場合、メッセージ (SMTP セッション) の受信中にクォータ チェックが実装されました。
  • SQLite ルックアップ クエリに「file=」オプションのサポートを追加しました。 "を使用すると、SQL コマンドの行にプレフィックスを指定せずに、特定の操作用のデータベース ファイルを指定できます。
  • Lsearch ルックアップ クエリは、最初の行だけでなく、キーに対応するデータ ブロック全体を返す「ret=full」オプションをサポートするようになりました。
  • TLS 接続の確立は、各接続を処理する前に情報 (証明書など) をダウンロードするのではなく、プリフェッチしてキャッシュすることで高速化されます。
  • プロキシ プロトコルのタイムアウトを構成するパラメータ「proxy_protocol_timeout」を追加しました。
  • 保留中の接続のキュー (バックログ) のサイズに関する情報をログに記録できるようにするパラメーター「smtp_backlog_monitor」を追加しました。
  • 「hosts_require_helo」パラメータを追加しました。これは、HELO または EHLO コマンドが以前に送信されていない場合に MAIL コマンドの送信を禁止します。
  • 「allow_insecure_tainted_data」パラメータが追加されました。指定すると、データ内の特殊文字の安全でないエスケープにより、エラーではなく警告が発生します。
  • macOS プラットフォームのサポートは終了しました (アセンブリ ファイルはサポートされないカテゴリに移動されました)。

    出所: オープンネット.ru

コメントを追加します