Menu
はじめに
ネットワーク準備
インストール準備
インストール
 ・HDD1個
 ・RAID1
 ・アップデート
Linux基本操作
サーバー設定
 ・ネットワーク
 ・sshサーバー
 ・DNSサーバー
  ・ダイナミックDNS
 ・Webサーバー
 ・mailサーバー
  ・内部のみ許可
  ・POPbeforeSMTP
 ・ftpサーバー
 ・ntpサーバー
 ・ディスク容量制限
 ・アクセス解析
 ・webメール
 ・全文検索設置
 ・メーリングリスト
拡張・変更
 ・ディスクを交換
 ・RAID1に変更
 ・マシン入替え
 ・postfixにする
 ・kernelをソースから
 ・ドメイン名
   サーバー名
   IPアドレス変更
CGI
 ・カウンタ設置
セキュリティーアップ
格安でドメイン登録
日々のメモ
便利なコマンド

サイト内検索
www.kaji3.com


本日
昨日
---------
メールサーバーの設定 ネットワーク内部からのみ送信可能 

ここではもちろんwebで設定したバーチャルドメインも送信出来るようにします。

Sendmail&ipop3の設定

sendmail

sendmail.cf  を sendmail.mcから生成します。

  • cd /etc/mail
  • sendmail.mc の以下の行の先頭にdnlを追加します。

dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

  • # m4 sendmail.mc > /etc/mail/sendmail.cf

accessファイルで中継を許可するネットワークを追加します

  • edit /etc/mail/access

add your domain name and your local IP add.

localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
192.168.1 RELAY   <<Windows PCのあるネットワーク

  • # makemap -v hash access.db < access  <<アクセスマップのデータベースを更新します

このサーバーが受け持つドメインを追加します

  • /etc/mail/local-host-names 

# local-host-names - include all aliases for your machine here.
kaji3.com
hogehoge.com

設定が終わったら起動させます。
  • ntsysvsendmailを起動時に立ち上がるようにチェックして保存します。
  • # /etc/init.d/sendmail start で起動します。

spam対策がきちんと出来ているかを確認します。

ipop3

ipop3を起動します。設定は別にありません。

  • ntsysvsendmailを起動時に立ち上がるようにチェックして保存します。
  • # /etc/init.d/xinetd start

メールエイリアス

エイリアスを使うとユーザーへのメールを自動転送することが出来ます。この例ではroot宛のメールをadminへ転送しています。

  • /etc/aliases の一番最後の行の コメント # を外して、受け取るユーザーを記します。他のユーザーのメールを転送するときには、この下に同じように追加追加します。

# Person who should get root's mail
root:     admin

  • # newaliases  で新しいエイリアスを有効にします。

Copyright (C) 2003-2004 Kaji3.com. All Rights Reserved.