E-Post SMTP Server Enterprise II (x64) 20220508差分 掲載日: 2022-05-30


[修正内容]
サービスプログラムのうち EPSTRS が v4.AE へアップ、EPSTDS が v4.75 へアップします。
EPSTMANAGER は v4.33 へアップします。EPSTCONTROL は v4.35 のまま変更ありません。
IPWCS については v1.15 のまま変更ありません。
SSL関連のOPENSSL1.1.1系ライブラリ libssl-1_1-x64.dll/libcrypto-1_1-x64.dll は v1.1.1n へアップします。
SSL関連のOPENSSLライブラリDLL、ssleay32.dll/libeay32.dll は v1.0.2q のまま変更ありません。
MODIFYS、EPSTAVS、Kasp.exe、AUTOUPDATE は変更ありません。
Kasp.dll は v1.0.0.3 のまま変更ありません。unmail.dll が2019.6.6バージョンのまま変更ありません。

[EPSTRS]
 v4.A7 2020.02.03
 1.上長承認やセキュアハンドラのブラックリストで拒絶した場合の応答コードを追加した。
 2.子プロセスへの引数が空白になるデータは""(ダブルクォーテーション)で括るようにした。
 v4.A8 2020.11.17
 1.IPv6で接続時の受信ポートが正しく取得できず"SMTP over SSL"に失敗する不具合の修正。
 v4.A9 2021.03.22
 1.メーリングリストに付加表題がないとき題名を再構築できない不具合の修正。
 2.メーリングリストで投稿内容保存ファイルの拡張子の指定を可能にするオプションを追加した。
  [メール作業フォルダ]\REG\SOFTWARE\EMWAC\IMS\Lists\[メーリングリスト名]\ListSaveExtension.2 (デフォルト=TXT)
 3.メーリングリストで投稿内容保存ファイルに添付削除の有無を無視して原本メールを保存するオプションを追加した。
  [メール作業フォルダ]\REG\SOFTWARE\EMWAC\IMS\Lists\[メーリングリスト名]\ListSaveOrign.1(デフォルト 0:添付削除の有無に依存 1:原本のまま)
 4.メーリングリストで投稿内容保存ファイルのWEBからの参照用URLを設定する項目を追加した。
  [メール作業フォルダ]\REG\SOFTWARE\EMWAC\IMS\Lists\[メーリングリスト名]\ListSaveURL.2 (デフォルト=空白)
 5.メーリングリストで投稿内容保存ファイルのHTML形式のインデックスファイルの作成を禁止するオプション追加した。
  [メール作業フォルダ]\REG\SOFTWARE\EMWAC\IMS\Lists\[メーリングリスト名]\ListSaveHTMLIndex.1 (デフォルト=1:作成する 0:作成しない)
 6.添付分離用のリンクを貼る際、"Content-Transfer-Encoding" の方式によってURLリンクが文字化けしないようにした。
 7.Content-Type:に改行されずにboundaryが含まれると添付隔離に失敗する不具合の修正。
 8.添付隔離アドレスの後に添付削除指定のメーリングリストアドレスが同報されると、MIME構造が正しく出力されない不具合の修正。
 9.複写転送指定に指定以外オプションを追加した。
  書式:[エンベロープのFROM],[0 or 1 or 2 or 3]|[CCアドレス]
  0 or 2:エンベロープのFROM以外(2:エンベロープのFROMもCC) 1 or 3:エンベロープのFROMのとき(デフォルト)(3:エンベロープのFROMもCC)
 v4.AA 2021.04.06
 1.上長承認、またはセキュアハンドラ有効時に添付分離処理が機能するようにした。
 2.メーリングリストアドレスが複数同報されている場合、添付分離後のメッセージを複写するようにした。
 v4.AB 2021.07.14
 1.本文の "charset" に合わせたWindowsコードページでリンク用メッセージ(messageXXXXX.txt)を挿入できるようにした。(XXXXX=Windowsコードページ5桁) 一致するファイル名がない場合は、message.txtを使用。
 2.上長承認フォルダに作成した "$SG" ファイルが残ってしまう不具合の修正。
 3.セキュアハンドラ処理で承認依頼メール用のファイルが作成に失敗することがある不具合の修正。
 4.セキュアハンドラ処理でブラックリスト対象かつ添付分離機能が有効時かつ1メールのサイズ上限が設定されているとメール作業フォルダ内の".TMP"ファイルが削除されないことがある不具合の修正。
 5.1メールのサイズ上限が設定されているとMILTER有効時に接続元のアドレスによって受信メールを破棄するオプションがスキップしてしまう不具合の修正。
 v4.AC 2021.12.13
 1.特定接続元IPアドレスからの複写転送先指定を無効にする設定テーブル追加した。
 ※設定テーブルは、"[プログラムインストールフォルダ]\ccdisableip.dat" に無効にする接続元IPアドレスを記載します。
  -----------------------------------------------------
  書式) [接続元IP]
  -----------------------------------------------------
  記述例)
  -----------------------------------------------------
  127.0.0.1
  10.0.1.* (*でワイルドカード指定も可)
   :
  xxx.xxx.xxx.xxx
  -----------------------------------------------------
 2.中継の制限(effect.dat)テーブルの設定でIPv6接続時に不正な判定が行われないようにした。
 3.中継の制限(effect.dat)テーブル等の設定に対しIPv6アドレスプレフィックスで定義可能にした。
 4.異なる複数のIPv6アドレスが指定されているとサービス起動に失敗しないようにした。
 v4.AD 2021.12.31
 1.添付分離で'Content-Type'ヘッダより先に'Content-Transfer-Encoding'ヘッダがあると'Content-Transfer-Encoding'ヘッダが無視される不具合の修正。
 2.上長承認とセキュアハンドラ有効時のホワイト&ブラックリスト用のアドレス複数個のワイルドカード指定ができるようにした。
 v4.AE 2022.04.28
 1.リッスンしたIPアドレスのFQDNをホスト名として優先するようにした。
  HKEY_LOCAL_MACHINE
  →SOFTWARE
   →EMWAC
    →IMS
     →LISTENADDRPRI (DWORD デフォルト=1) 1:優先する 0:優先しない(ホスト名)
 
[EPSTDS]
 v4.70 2019.10.25
 1.送信先がhosts(Aレコード参照)で解決されるとoutlogに記録されない不具合の修正。
 v4.71 2020.06.10
 1.配送メールのヘッダ行が252byte以上だと不正な改行が追加される不具合の修正。
 v4.72 2021.03.21
 1.SMTP認証時のパスワード領域上限数を、63byteから127byteに拡張した。(SendGrid SMTP認証対策)
 2.64byte以上のキーがCRAM-MD5に指定されるとハングする不具合の修正。
 3.メーリングリストの投稿内容保存時、題名が複数行にまたがるとインデックス取得でハングする不具合の修正。
 4.メーリングリストで投稿内容保存ファイルの拡張子の指定を可能にするオプションを追加した。
  [メール作業フォルダ]\REG\SOFTWARE\EMWAC\IMS\Lists\[メーリングリスト名]\ListSaveExtension.2 (デフォルト=TXT)
 5.添付分離時にMLメンバーがない場合のエラーメール生成を抑止するようにした。
 v4.73 2021.07.05
 1.配送処理後の "$CP" が削除されない場合がある不具合の修正。
 v4.74 2021.12.13
 1.gateway.datテーブル等の設定に対しIPv6アドレスプレフィックス指定でも処理を可能にした。
 v4.75 2022.05.08
 1.ゲートウェイ先ごとにSMTP認証ID,PWを規定する場合を有効にするオプションフラグを追加した。
  HKEY_LOCAL_MACHINE
  →SYSTEM
   →CurrentControlSet
    →Services
     →EPSTDS
      →ExpansionGatewayTable (DWORD default 0) 0:無効(デフォルト) 1:有効
 2.ゲートウェイ先ごとにSMTP認証ID,PWを規定可能にした。(gateway.datへの書式追加した)
  [新書式]
 '対象ドメイン,ゲートウェイ先(FQDN or IP)|[0,1,2,3]|([ID]|[PW])or(BASE64([ID]|[PW])or(BASE64(Original encoding([ID]|[PW]))),接続ポート(*)
 '[ID],[PW]ともMAX127byte。
 '[0,1,2]
  0=SMTP-AUTHを実施しない。
  1=SMTP-AUTHを[ID]|[PW]の生データを使って実施する。
  2=SMTP-AUTHを[ID]|[PW]情報をBASE64エンコードされている文字列を使って実施する。
  3=SMTP-AUTHを[ID]|[PW]情報を独自エンコード後にBASE64エンコードされている文字列を使って実施する。
  ※[独自エンコード後にBASE64エンコードの生成方法]
   コマンドプロンプト上で以下を実行。([ID],[PW]はSMTP認証に使用する任意のID,パスワード)
   epstds -encode "[ID]|[PW]"
   例)
   epstds -encode "test1@@sample.test|test1"[enter]
   base64 pack(encode)
   /08zYjJhM2MzYjdlMGYzYzJlMjIzZjIzMmE2MTNiMmEzYzNiMzMzYjJhM2MzYjdl ← この1行のコードをコピーしてgateway.datに貼り付けする。
   注意)上記生成データは生成時刻によって内容が変化します。
 3.設定ドメイン毎のIPに送信元IPを切替える設定有効時に"Reporting-MTA:"ヘッダを変更するようにした。
 
[EPSTMANAGER]
 v4.33 2022.03.19
 1.パスワードの最大入力数を変更できるようにした。(MAX 64byte)
  [メール作業フォルダ]\REG\SOFTWARE\EMWAC\IMS\PasswordLength.1 (デフォルト値=14 最大値=64)
 
[EPSTCONTROL]
 v4.34 2021.01.27
 1.EPSTDSのSMTP認証パスワード入力欄の最大入力文字数を14文字から20文字に変更した。
 v4.35 2021.04.07
 1.複写転送アドレスの入力時に入力項目がソートされないようにした。
 
[libssl-1_1-x64.dll]/[libcrypto-1_1-x64.dll]
 v1.1.1n(1.1.1.14)2022-03-24
 Openssl-v1.1.1n (1.1.1.14) に差替えたことによる変更。
 
[ssleay32.dll]/[libeay32.dll]
 v1.0.2q(1.0.2.17)のまま変更なし。
 
[IPWCS](※E-Postクラスタ構成時のみ)
 v1.15 のまま変更なし。
 
[EPSTAVS]
 v0.531 のまま変更なし。
 
[Kasp.exe]
 タイムスタンプ 2013-07-13 のまま変更なし。
 
[Kasp.dll]
 v1.0.0.4 のまま変更なし。
 
[unmail.dll]
 タイムスタンプ 2019-06-06 バージョンのまま変更なし。
 
[AUTOUPDATE]
 変更なし。
 
[MODIFYS]
 v1.05 のまま変更なし。