HULFTでのデータ転送結果(成功・失敗)をリアルタイムに検知する手段として便利な「メール連携機能」。
しかし、いざ設定を組もうとすると「あれ、今どきのメールサーバーの仕様に合わなくない……?」と困惑するインフラエンジニアが少なくありません。

結論から言うと、HULFTのメール連携はかなりクラシックな仕様(内向け専用)になっています。設定画面の項目と、注意すべき3つの制限を見ていきましょう。
🔧 HULFT(Windows)のメールサーバー設定項目
Windows版HULFTの管理画面から 「システム管理」➔「システム動作環境設定」➔「メール連携」 の順に開くと、設定できる項目が現れます。その内容は以下の通りです。
-
メールアカウント名
-
メールサーバーホスト名(SMTPサーバー名)
-
SMTPポートNo.
-
フルネーム
-
ドメイン名
ご覧の通り、驚くほどシンプルです。
「パスワード」や「認証方式」を細かく指定するような欄はありません。
🚨 実務で超重要!知っておくべき3つの注意点
このシンプルな設定項目からも推測できるように、現代の一般的なクラウドメール(Microsoft 365やGoogle Workspace、外部の公開メールサーバーなど)と直接連携させようとすると、高い確率で壁にぶつかります。
1. SMTP認証(ID・パスワード認証)に非対応
公式マニュアルにもはっきりと「注意:メール連携機能はSMTP認証に対応していません。」と明記されています。
認証なしでメールを受け付けてくれる、組織内の社内メールリレーサーバー(認証不要の社内SMTP)などを指定する必要があります。
2. SSL/TLS暗号化も原則非対応(社内・内向け限定)
設定項目にはSSL/TLS通信を強制するチェックボックスや、暗号化プロトコルの選択欄がありません。
つまり、実際の通信は暗号化されない「平文(SMTPSやSTARTTLSではない)」での送信が基本となります。この仕様からも、インターネットを経由する外向けのメールサーバーではなく、ファイアウォールに守られた「組織内(社内LAN閉域内)のメールサーバー」に向けて飛ばす用途で作られていることが分かります。
3. Linux版HULFTにはこの設定画面すらない(Windows限定機能)
LinuxやUNIX、メインフレームなど、マルチプラットフォームで活躍するHULFTですが、公式マニュアルの備考には以下のように書かれています。
= 備考 =
この機能は、HULFT for Windowsで利用できます。
なんと、Linux版HULFTの管理画面には、メール連携設定に関する項目自体が存在しません。
Linux環境で転送結果をメール通知したい場合は、HULFTの標準機能ではなく、配信後・集信後に起動する「後ジョブ(シェルスクリプト)」の中に、Linuxの mail コマンドや sendmail を仕込んで自作する形になります。
🛠️ 現実的な運用のための対策
もしWindows版HULFTから、セキュリティが厳しい現代のメールシステム(Microsoft 365等)へ通知を送りたい場合は、以下のいずれかの構成を取るのが一般的です。
-
対策A: 社内に「HULFTからのIPアドレスのみ接続を許可する(IP制限によるリレー)」を設定した、認証なし・平文受付の内部メールリレーサーバー(LinuxのPostfix等で構築)を1台挟む。
-
対策B: HULFTのメール連携機能は使わず、後ジョブ(バッチスクリプトなど)でPowerShellを呼び出し、PowerShell側でSMTP認証やSTARTTLSを制御して送信する。
📝 まとめ
HULFTのメール連携機能は、設定項目がいたってシンプルな反面、「SMTP認証なし」「暗号化なし(平文)」「Windows版限定」という割り切ったレガシー仕様となっています。
-
社内リレーサーバーがあるなら ➔ 標準機能でサクッと設定してOK。
-
外部クラウドメールへ直接送りたい、またはLinux環境なら ➔ 後ジョブでスクリプトを自作する。
インフラ設計の初期段階でこの仕様を頭に入れておかないと、「本番環境のメールサーバーと繋がらない!」という手戻りが発生してしまいます。環境のセキュリティポリシーと照らし合わせながら、最適な通知方法を選択してくださいね!
