![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
RedHat8.0でサーバ構築中です。
FTP・HTTPサーバを立てたので、次はメールサーバです。
で、標準では「sendmail」ですよね。でも、業界標準だったということもあり、えらく攻撃されますよね。おかげで不都合もいっぱい出てて…
で、どうしようかと悩んでしまいました。
このまま「sendmail」で行くか、「qmail」・「postfix」等の他のソフトを使うか…
設定解説ページはいっぱいあるので、どれを選んでもいいのですが、実際の特徴・利点が良くわかりません。
どこら辺が違うんですか?何か機能一覧比較みたいな事をしてるサイトとかないでしょうか?
また、皆さんのお勧めメールサーバソフトはどれですか?
No.1ベストアンサー
- 回答日時:
大雑把な機能比較表だと
http://mailsoftware.cjb.net/
辺りが見付かりました。
以前はWIDEプロジェクトで機能比較ページが公開されていたのですが、最近無くなってしまったみたいで...
私はsendmail,postfix,qmailの3つのMTAを仕事で管理していますが、個人運用でお勧めするのはpostfixです。
何故?と問われると...んー、感覚的なものなのでなんとも説明し難いのですが『設定が簡単』なところでしょうか。
そうそう大事な事を忘れていました。
折角メールサーバを立ち上げるならば、POPサーバ(popper)も立ち上げたくなってくると思います。
先の3つはSMTPサーバを指しているのはお分かりかと思います。
つまり、後々にPOPをどうするか?といった点も重要なポイントになりますよね。有名なPOPサーバとしてqpopper等があります。(qmailソースパッケージには簡易popperが付属します)
SMTPとPOPの相互運用も要チェックポイントです。
またその時のセキュリティをどうするかという事も検討しなければなりません。これはSMTPが外部からSPAMリレーに使われない様にしなければならない等によります。
この時、例えば認証方式をSMTP-AUTHにするのか。はたまたPOP before SMTPにするのか。あるいは外部には使わせないのを前提にサックリと遮断するのか等々。
あれやこれやと考え込んで結論が出ない場合は、外部ネットワークから遮断されたネットワークを用意して試してみるのが早いかもしれません :-)
回答ありがとうございます。
postfixで行くことにしました。
…
で、やって見たのですが、送信できないんです(T_T)
postfix自体は起動しているようです。
認証が終わり、いざ送信になったら送信しません。
エラーメッセージは「受信者の1人がサーバに拒否されたので…」と出ます。数ヶ所に送って見ようとしましたが、すべてだめでした。
どこに問題がありそうですか?
ルーターのポート25番はちゃんと開けてます。
postfix/main.cfの設定が間違っているのでしょうか?
その場合どこを確認したらいいですか?
よろしければそちらも教えていただけるでしょうか?
お願いします。
No.3
- 回答日時:
>最終的に「受信者の1人が~」・・・
なる程。メーラのエラーダイアログに表示されているという事ですね。
たぶん単純に相手のSMTPサーバに接続出来ていないのでしょう。
TCP/IPプロトコル上でなのかSMTPセッション上でなのかは解りませんが、SMTPセッション上であればやはりDNSのMXレコード(メールサーバ名のFQDN)が気になります。
TCP/IPプロトコル上であれば大抵はポートが正しく開いているかどうかの問題です。
FQDN : Full quoted domain nameの略(例:mail.hogehoge.com 等)
この回答への補足
まずは、このような設定になっていますが、あっているでしょうか?
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, $mydomain
mynetworks = 192.168.1.0/24, 127.0.0.0/8
(ルーターはコレガです。ルーターアドレスは192.168.1.1です。)
#relay_domains = $mydestination
#smtpd_client_restrictions = permit_mynetworks,
#check_client_access hash:/etc/postfix/reject_access_map,
#permit
smtpd_helo_restrictions ←無し
#smtpd_recipient_restrictions = permit_mynetworks,check_relay_domains
もちろんですが、#付きの物はコメントアウトしてます。
また、もう1つアカウントを作って見たのですが、それ同士ではちゃんと送受信できていました。
これは、外に出てないと言うことでしょうか?
ポートは
https://grc.com/x/ne.dll?bh0bkyd2
で、確認したところ、25 SMTP OPENと出ます。
設定が間違っている・何か追加などありますか?
さらによろしくお願いします。
No.2
- 回答日時:
>「受信者の1人がサーバに拒否されたので…」
これは何処のSMTPのMAILERDAEMONから来た自動応答でしょうか。
もし相手先のSMTPからきたのであれば、DNSへMXレコードが正しく登録されているかどうかを確認しましょう。
自分のpostfixから来ているのであれば、設定ファイル /etc/main.cf の中の
inet_interfaces
mydestination
mynetworks
relay_domains
smtpd_client_restrictions
smtpd_helo_restrictions
smtpd_recipient_restrictions
の各定義文を見直してください。
設定ポイントを完結にまとめられた参考URLを幾つか挙げておきますね :-)
http://www.kozupon.com/mail/postfix2.html
http://ryouma.ucf.gr.jp/linux/postfix.html
この回答への補足
返答ありがとうございます。
いま、サーバ機の前にいないので、設定ファイルの内容を確認することは出来ないのですが、帰るまでに回答が届いていることをちょっと期待しつつ書き込みさせていただきます。
>「受信者の1人が~
ですが、隣のWin機でアウトルックエクスプレスより送受信を試みたとき、「エラー」タブの中に表示されます。送受信ボタンをクリックすると、認証してメール送信してってのが見えますよね。認証が終わり、送信中の文字が出てバーが延びていくのですが、最終的に「受信者の1人が~」と出てしまいます。
余談ですが、POP(受け取るほうですよね)は動きました。
チェックする項目は上記の部分でOKですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux redmineにメールを飛ばす方法 1 2022/09/13 22:02
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- セキュリティソフト 結局のところWindows PCに有料のセキュリティ対策ソフトは必要だと思いますか? 8 2022/06/01 11:00
- エアコン・クーラー・冷暖房機 家庭用エアコン 5 2022/09/02 18:25
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- サーバー NASの利用経験多い方教えてください! 1 2022/03/24 19:21
- 固定電話・IP電話・FAX PCでFAX受信するソフトのお薦めありますか? 7 2022/06/16 10:10
- iPhone(アイフォーン) iPhone/iPadの標準メールアプリでのアカウント新規登録について pop/imap選択 1 2023/06/22 08:00
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- WordPress(ワードプレス) WordPressの編集画面がいつもと違うのですがこれは何でしょう? 1 2023/03/29 10:26
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DNSの逆引き権限委譲
-
TeraTermでsqlplusを利用した時...
-
EDN0の設定方法について
-
メインフレームとサーバは、何...
-
VNCの複数利用の方法
-
tera termについて
-
FTPの接続継続時間について
-
Tera Termが接続できない
-
Cactiサーバのデータ移行方法に...
-
UltraVNCについて
-
ポーリング型電子メールとプッ...
-
Proxy Errorってどう対処したら...
-
中小企業や10人程度のサーバー...
-
パラメータが不足しています ...
-
好きな食べ物を…
-
例えば、Yahoo!Japanトップペ...
-
大学で 利用ログはすべて記録さ...
-
Power User と Administrator ...
-
最終アクセス日時を削除したい。
-
Yahoo知恵袋での一時的な利用制...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Tera Termが接続できない
-
VNCの複数利用の方法
-
LinuxでのDNSキャッシュ表示
-
FTPの接続継続時間について
-
DHCPサーバのIPアドレスの確認方法
-
UltraVNCについて
-
DNSの逆引き権限委譲
-
Cactiサーバのデータ移行方法に...
-
NFS接続+シンボリックリンクを...
-
DHCPサーバでの、複数スコープ設定
-
apacheのプロセスが増え続けます
-
同LAN内PCからのみ25番ポートへ...
-
SCPでパスワードを使う方法
-
lmhostsの記載方法について教え...
-
TeraTermでsqlplusを利用した時...
-
Xming→Solarisの接続が遅い
-
tera termについて
-
サーバ/クライアント間のシステ...
-
意味の違い ホスト名とサーバー名
-
ローカル環境でのNTPサーバ
おすすめ情報