Tag Archives: oracle

Oracle Linux 6.2 のDNSにMXレコードとSPF宣言を設定

Oracle Linux 6.2 にメール・サーバーを構築する最終章。ここまででメール・サーバーは構築できたので、これをDNSに登録して公開しよう。これによって@(アットマーク)以下がドメイン名だけのメールが指定のメール・サーバーに届くようになる。以下は Oracle Linux 6.2 で設定する方法だが、Red Hat Enterprise Linux (RHEL) / CentOS / Scientific Linux でも同様だろう。

zuluというメール・サーバーがドメイン名宛てのメールを処理する設定は以下のとおり。10というのは優先度を表すが、今回はメール・サーバーが1台しかないので何を設定しても関係ない。

設定を再読込みすると、TTLが切れ次第、メールは新しいメール・サーバーに届くようになる。

Continue reading Oracle Linux 6.2 のDNSにMXレコードとSPF宣言を設定

Oracle Linux 6.2 に Dovecot 2.0.9 をインストール

Oracle Linux 6.2 にメール・サーバーを構築する第7章。MRAとしてDovecotをインストールし、IMAPとPOPでメールを受信できるようにしよう。また、合わせて IMAP over SSL/TLS (IMAPS) と POP over SSL/TLS (POPS) にも対応させる。以下は Oracle Linux 6.2 にインストールする方法だが、Red Hat Enterprise Linux (RHEL) / CentOS / Scientific Linux でも同様だろう。

Dovecotの設定は /etc/dovecot 内に記述する。ほとんどはデフォルトで動作するが、メールボックスには1通1ファイルで保存されるMaildir形式を使用することを明示した。

Continue reading Oracle Linux 6.2 に Dovecot 2.0.9 をインストール

OracleLinux 6.2 に Procmail 3.22 をインストール

Oracle Linux 6.2 にメール・サーバーを構築する第6章。Apache SpamAssassin がインストールできたので、これをProcmailを使ってメール配送フローに組み込もう。以下は Oracle Linux 6.2 にインストールする方法だが、Red Hat Enterprise Linux (RHEL) / CentOS / Scientific Linux でも同様だろう。

PostfixからProcmailに連携させる方法は2通りある。.forwardを使ってMDAであるlocalプロセスからProcmailを起動させる方法(qmgr→local→procmail)と、MDAにProcmailを使う方法(qmgr→procmail)がある。当然、必ずProcmailを使うのであれば後者のほうがパフォーマンスが良い。qmgrから直接Procmailを使用するには /etc/postfix/main.cf に以下の記述を行う。

Continue reading OracleLinux 6.2 に Procmail 3.22 をインストール

Oracle Linux 6.2 に SpamAssassin 3.3.1 をインストール

Oracle Linux 6.2 にメール・サーバーを構築する第5章。統合型スパム・フィルターである Apache SpamAssassin を導入し、メール受信時に迷惑メールを排除できるようにする。今回の記事ではSpamAssassinが単独で動作するようにまで設定し、メール配送フローへの組込みは後ほどProcmailを使用して行う。以下は Oracle Linux 6.2 にインストールする方法だが、Red Hat Enterprise Linux (RHEL) / CentOS / Scientific Linux でも同様だろう。

まずはSpamAssassinをインストールしよう。

SpamAssassinがうまく迷惑メールを識別できるかどうかは設定ファイルの善し悪しに掛かっている。今回はTLECで以前公開されいた、日本語に対応している松田陽一氏のuser_prefsを使用し、Cronで定期的に更新することにした。

Continue reading Oracle Linux 6.2 に SpamAssassin 3.3.1 をインストール

Oracle Linux 6.2 に amavisd-new 2.6.4 をインストール

Oracle Linux 6.2 にメール・サーバーを構築する第4章。SMTPサーバー機能のないシンプルなアンチウイルス・ソフトをラップしてSMTPサービスを付加してくれるamavisd-newを使って、Postfixの配送プロセス中にウイルス・スキャンを行うようにする。ボクはアンチウイルス・ソフトに Avira AntiVir Personal (UNIX) を導入済みなのでそれを使用するが、アンチウイルス・ソフトが未導入の場合は 複眼中心: Scientific Linux 5.5 に Avira AntiVir Personal (UNIX) 3.1.3.5-0 をインストール または 複眼中心: Scientific Linux 6.1 に avast! Linux Home Edition 1.3.0 をインストール を参照してほしい。以下では Oracle Linux 6.2 を使用しているが、Red Hat Enterprise Linux (RHEL) / CentOS / Scientific Linux でも同様だろう。

メール配送フロー中にウイルス・スキャンするタイミングはいくつかある。シンプルに行うのであればProcmailを使って受信箱直前にスキャンする方法だが、これは送信メールがスキャンされない問題と、Procmailが使えないバーチャル・メールボックス宛てのメールがスキャンできない問題がある。咳が出るときにはマスクをするように、自分が万が一ウイルスに感染してしまった場合にウイルス・メールをばらまかないように、送信メールもウイルス・スキャンするべきだろう。

Continue reading Oracle Linux 6.2 に amavisd-new 2.6.4 をインストール