はじめまして。シアトルでシスアド見習いをしている者です。
今日みなさんにお聞きしたいのは、postfixとsendmailMTAの違いについてです。
いろいろな記事で比較されておりましたが、Google先生に聞いたところ
・sendmailは設定が複雑だけど未知のプロトコルにも対応している
・postfixは設定は簡単、MailDir構造を使用していて、SMTPプロトコルに特化
のような内容が沢山出てきました。
また、itmedia様の過去ログにて
・sendmailは送受信共にsendmailにて可能
・postfixは受信は受けるが、送信は外部MDA(?)
のような違いがあるとも書いてありました。
しかしながら、動作的にこれら二つのMTAが具体的にどう変わるのかについての説明がなされている記事が見当たらず、ここで質問させていただいた次第でございます。
内容としましては現在、システムが使用するMTAとして、現在postfixとsendmailがサーバーに入っております。
システムが使うMTAの設定は
/etc/alternatives/mta -> /etc/alternatives/sendmail.sendmail
となっています。
またMTAの候補は以下の二つです。
/etc/alternatives/sendmail.sendmail
/etc/alternatives/sendmail.postfix
そこで質問なのですがこのmtaのリンクをsendmail.sendmail -> sendmail.postfixに変更した場合、何か具体的に動作の違いは出てくるのでしょうか?
よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
どちらもデフォルトの状態であればローカル配送のみでしょうから、SMTPとしての表面的な動作にそれほど違いはありません。
altanativesして不都合が生じるとしたら、コマンドベースのsendmailのリンクが張り替えられてオプションに違いがでてくるので、それを呼び出してるプログラム(CGIなど)がネイティブsendmail固有のオプションを付加している場合はエラーになるってくらいですかね。
まあそれはあくまでも表面的な動作としてであってです。内部的にはたくさん違いがありますよ。
SMTPサーバとして稼働済みのSendmailをPostfixに置き換えようとしているのだとしたら、話はもっとややこしくなると思います。
回答ありがとうございます。
おっしゃるとおりで、SMTPサーバーとして稼働済みのSendmailをPostfixに置き換えなくてはならないのです・・・。
しかも六つのプロダクションサーバーの内、四つがPostfix、残り二つがSendmailをMTAとして使用しているというとても理解難解な状況なのです。
#2の方がおっしゃるとおりシステム固有の設定をしているクーロンメールにエラーが生じ、システム間の統合を取るためにMTAをすべてPostfixで統一しようか…という話でした。
説明が足りなくて申し訳ありません。
そしてやはり皆様がおっしゃるとおり、「設定次第」だということも理解いたしました。
ありがとうございました。
地道に頑張ってみたいと思います。
No.2
- 回答日時:
違いは山のようにあるためここでの説明は無理でしょう。
また、OSによって(メーカーによって)初期設定が異なりますし
カスタマイズが入っている場合もあります。
単純に考えるならば、今現在システムが問題なく動いているのであれば変更しない方が良いでしょう。
回答ありがとうございます。
今現在システムに問題が生じてしまっており変更する必要があるのですが、変更後どのように動作が異なるのかのレポートを作らなければいけないのです。
ただシスアドとしての経験が浅いため、皆様に質問させていただいた次第でした。
ありがとうございました。
No.1
- 回答日時:
>taのリンクをsendmail.sendmail -> sendmail.postfixに変更した場合、何か具体的に動作の違いは出てくるのでしょうか?
設定しだいです。
sendmailは通常(RedHat系Linuxなら)主に/etc/mail/sendmail.cfというファイルで設定されます。
postfixは/etc/postfix/以下に設定ファイルがあります。
それらを同じような動きをするように設定してあれば、外見的にそれほど違いはありません。
もちろん細かいことを言えばできることできないことはありますが、普通のメールサーバとして使う分にはどちらでもお好きなほうで、といえます。
なお/etc/alternativesのリンクを変更する際は、主導ではなくちゃんとalternativesコマンドで変更してください。
alternatives --config mta
お早い回答ありがとうございます。
もし可能でしたらデフォルトの状態での違いなどがありましたら、ご教授いただければ幸いです。
mta変更の際にコマンドを使用する旨、注意書きありがとうございました。
そのようにさせていただきたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MASQUERADE_AS(`mydomain.com')...
-
応答を解析できません
-
「DNSサーバーを自動的に取得す...
-
サーバーというのとメインフレ...
-
ヤフーオークションアプリが開...
-
RealVNCで管理していたサーバを...
-
vsftpd のユーザ認証のトラブル
-
ifcfg-eth0 UUIDを調べる方法
-
NFSサーバー起動時のエラー対処...
-
リモートデスクトップ接続でパ...
-
root権限によるFFFTPでの接続
-
mailでずっと送信中になってし...
-
sambaで共有フォルダが見えるが...
-
パスワード設定していないユー...
-
Webデータベース(?)の構築
-
ルーター越えでファイル共有したい
-
VirtualBoxのGuestマシンのネッ...
-
gitとgiteaの違いについて
-
メールボックスがいっぱいにな...
-
Mailの送信済みメールボックス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【MTA】postfixとsendmail【違い】
-
「mail」コマンドと「sendmail...
-
mailコマンドで外部メールに送...
-
sendmailのプロセス状態
-
sendmailで Received: from unk...
-
sendmailで使える記号
-
sendmailの再起動
-
sendmailでのctladdrの変更
-
unixのmailコマンドにてメール送信
-
sendmailでメールが送れない
-
sendmailのタイムアウトについて
-
MASQUERADE_AS(`mydomain.com')...
-
newaliasesがうまくいきません
-
Nagiosで通知メールが送れない
-
sendmail 送信設定について
-
sendmail 8.12.2の設定
-
Linux maillog の読み取り方に...
-
sendmailの設定でM4コマンドが...
-
メールの送信
-
var/log/maillogについて
おすすめ情報