Exim 4.100メールサーバーがリリースされました。これまでのバグ修正が反映され、新機能も追加されています。プロジェクトのコードはC言語で記述されており、GPLv2+ライセンスの下で配布されています。
主な変更点:
- パブリックサフィックスリスト(PSL)と登録ドメイン名データベースを検索するためのオプションとして、「psl」と「regdom」が追加されました。PSLには、さまざまなユーザーに割り当てられた典型的なサブドメイン(例:*.github.io、*.co.uk、*.org.ru)を識別するためのリストが含まれています。
- DMARCテクノロジーの実験的な組み込みサポートが実装されました。これはEXPERIMENTAL_DMARC_NATIVEビルドオプションで有効化され、他ドメインになりすましたメッセージ送信を防止するために使用されます。
- SPF、DMARC、DSN技術を使用したメール認証チェックの結果をログに反映させるかどうかを制御するために、新しいログセレクタ「spf」、「spf_verbose」、「dmarc」、「dmarc_verbose」、「dsn」を追加しました。
- インストール済みの動的ロード可能なモジュールを一覧表示するために、コマンドラインオプション「-bI:modules」を追加しました。
- メールクライアントの起動プロセスを分析するために、新しいデバッグチャネル「start」、「regex」、「macro」を追加しました。 サーバー正規表現処理およびマクロ展開。
- exiwhatユーティリティは、バックグラウンドプロセスであるsmtp(SMTPリクエストの受信)とqueue-run(メッセージキューの処理)のアクティビティに関する統計情報の出力を実装します。
- 設定ファイルに「bounce_charset」設定が追加され、送信メールメッセージに設定される「Content-type:」ヘッダーの文字エンコーディングを指定できるようになりました。 サーバ メッセージ配信に関する問題についての手紙。
- 「proc:deliver」イベントが実装され、メッセージ配信プロセスの起動時に追加のハンドラをアタッチできるようになりました。
- コマンドラインからメールを送信する際に、DSN(配信状況通知)拡張パラメータを設定するための「-oDSN」オプションを追加しました。
- local_parts オプションおよび ACL では、「@」記号の前に指定された電子メール アドレスのローカル パートを解析する場合、「*?」マスクの使用が許可され、可能な限り最小限の文字数のみをカバーします。
- メッセージキュー内のアイテムの処理順序を指定するために、設定ファイルに「queue_run_order」オプションが追加されました。以前利用可能だった「queue_run_in_order」オプションは非推奨となりました。
- メッセージ転送ルールで指定される「forbid_*」および「allow_filter」オプションにおいて、変数展開が許可されます。
- SMTPトランスポートの設定時に指定する「protocol」オプションにおいて、変数展開を許可しました。
- Sieveフィルターは、ヘッダーだけでなくメッセージ本文の解析もサポートするようになりました(RFC 5173)。
- tls_eccurveオプションを使用すると、楕円曲線群のリストを指定できるようになりました。
- tls_eccurveオプションは、個々のSMTPトランスポートと組み合わせて指定できるようになりました。
- 古いマルウェアスキャナーであるf-prot6、f-prot6d、sophie、drweb、f-secur、aveserver、kavdaemon、mksdを削除しました。
- Interbase DBMSおよびBrightmailサービスのサポートは終了しました。
出所: オープンネット.ru
