マジセミドライブ
ウェビナー関連のニュースやITサービス&ツールの最新情報を随時配信します。
OSS情報
2020.01.01
【OSS情報アーカイブ】sendmail


※当記事に記載されている情報は、古くなっている場合があります。オフィシャルサイトで最新情報をご確認ください。
コンテンツ
「sendmail」とは
基本情報
概要
sendmail(センドメール)とは、UNIXで古くから使われてきたオープンソースのメールを送受信するためのサーバ用ソフトウェアです。メールサーバ用ソフトウェアの実質的標準の地位を占めています。
MTAとは
インターネットでメールを送受信するためのメールサーバ用のソフトウェアのことを、MTA(Message Transfer Agent)といいます。sendmailはMTAの1つです。
MTAは、ユーザが送信したメールを受け取って、他のメールサーバに引渡し、更にそのメールサーバがバケツリレー式に目的の宛先まで配送したり、届いたメールをユーザが受け取るまで保管したりするという機能を果たします。
基本説明
sendmailは、事実上のメールサーバ標準ソフトウェアとして長い歴史と多くの導入実績があり、世界中の多くのメールサーバで使われています。
sendmailプログラム本体は、パターンマッチルールによって動作するオートマトンと、MTA動作を支援するユーティリティで構成されています。MTAとしての動作そのものは、「sendmail.cf」ファイルに記述された複雑で莫大な量のパターンマッチルールによって実現しています。
「TCP/IP」や「UUCP」など、異なるタイプの通信プロトコルを使用できます。SMTPサーバ機能、メッセージ待ち行列機能、メーリングリスト機能も組み込まれています。名前の解釈は、「ドメインベース命名規則」と「特定の命名規則」を共に処理できるパターンマッチングシステムによって行われます。
経緯
1982年にアメリカの「Eric Allman」氏によってUNIX用に開発されました。
1980年代から1990年代にかけて、さまざまなメールプロトコルと、開発企業独自仕様のメールシステムが乱立しており、乱立する各種プロトコルを相互変換するために開発されました。
現在ではさまざまなプラットフォームに移植されています。
柔軟性と複雑性
sendmailは、非常に柔軟で高度な配信設定を行うことができます。
しかし、その代償として設定方法が複雑で、初心者が扱うには難しく、多くのセキュリティーホールが見つかっています。また、運用管理にも高いスキルが要求されるとされています。
その設定ファイルの複雑さから、通常は、mcファイルというM4マクロ言語で記述してから、実際のファイル(cf)を生成します。改善するために、いくつか代替のメールサーバも開発されています。
次世代メールサーバソフトウェア
sendmailの設定の難解さをGUIで簡略化し、運用管理しやすいように機能追加された商用製品版sendmailが開発されています。
また、sendmailを参考にして、安全性や性能を高めた次世代MTAと呼ばれるオープンソースソフトウェアも開発されています。
主な特徴
ライセンス費用
ライセンス費用はゼロで、無料で使用できます。
長い実績
事実上の標準メールサーバソフトウェアとして長い歴史と、数多くの導入実績を持ちます。
高機能
高度な配送設定ができます。
「Milter API」のサポート
Sendmailは、「Milter API」で作成されたプラグインを利用することができます。
有名なMilterとしては「spamassassin」があり、商用RedHat系製品では標準的に用意されています。スパム対策、ウィルス対策、コンプライアンス対策、メールアーカイブなど、Milterによって機能拡張することができます。
同様製品(概要情報)
同様な機能を提供する製品として、次のようなものがあります。
商用製品:「商用版sendmail」、Microsoft「Exchange Server」など。
オープンソース製品:「qmail」、「Postfix」など。
導入事例
事実上の標準メールサーバソフトウェアとして、中小規模からエンタープライズ規模まで、さまざまな領域で幅広く利用されています。
ライセンス情報
sendmailのライセンスは、「sendmail License」です。このライセンスに従うことを条件として、ソースコードの改変と公開が許可されています。
ダウンロード
※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。
この記事のタグ一覧
フリーワード検索
カテゴリー一覧
アクセスランキング
- 🏆ランク1位🏆
【無料で使える】「 プロジェクト管理 」ツールまとめ - 🏆ランク2位🏆
【OSS情報アーカイブ】SonarQube - 🏆ランク3位🏆
【OSS情報アーカイブ】NetBSD - 🏆ランク4位🏆
【OSS情報アーカイブ】nano - 🏆ランク5位🏆
【OSS情報アーカイブ】Cyrus IMAP - 🏆ランク6位🏆
【無料で使える】「 ファイアウォール 」ソフトウェアまとめ - 🏆ランク7位🏆
【OSS情報アーカイブ】K-9 Mail - 🏆ランク8位🏆
【OSS情報アーカイブ】fping - 🏆ランク9位🏆
【OSS情報アーカイブ】Snort - 🏆ランク10位🏆
【OSS情報アーカイブ】Red Hat Enterprise Linux
おすすめの記事


ChatGPT探訪
2023.10.27
【ChatGPT探訪】ビルトイン画像生成AI「 DALL·E 3 」🖼️
ChatGPTに統合されている画像生成AI「 DALL·E 3 」について、 いろいろいじりつつ🔍 各種画像生成チェックを実施してみました🎨 商用利用OKの💼 「日常的に使える画像生成ツール」として活用できそう😊 という感じになりました。 Bing経由でも無料で使えるので🆓 試してみてください👍