Archive for the ‘postfix’ Category

Linux:ソースからインストール&パッケージ作成

checkinstallなるものでソースからインストールしつつパッケージを作成できるらしいので試してみた。 まずはcheckinstallをインストールする。 wget http://asic-linux.com.mx/~izto/checkinstall/files/rpm/checkinstall-1.6.1-1.i386.rpm rpm -ihv checkinstall-1.6.1 どこに入ったかわからなくなったので・・・^^; rpm -ql checkinstall どうやら/usr/local/sbin/checkinstall -h でヘルプ表示 /usr/local/sbin/checkinstall -h checkinstall 1.6.1, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran This software is released under the GNU GPL. Usage: checkinstall [options] [command [command arguments]] Options: *Package type selection* -t,–type= Choose packaging system -S Build a Slackware package -R Build a [...]

postfix:インストールとmtaの切り替え

sendmailが入っているサーバにpostfixを入れるメモ。 まず、postfixのインストール # yum install postfix 次に設定。/etc/postfix/main.cfに記述する。 # cp /etc/postfix/main.cf /etc/postfix/main.cf.org # vi /etc/postfix/main.cf /etc/postfix/main.cf myhostname = 自ホスト名 mydomain = $mydomain myorigin = $mydomain #inet_interfaces = all inet_interfaces = localhost mynetworks_style = host mynetworks = xxx.xxx.xxx.xxx smtpd_banner = $myhostname ESMTP home_mailbox = Maildir/ main.cfのパラメタ抜粋 パラメータ名 説明 myhostname 自ホスト名DNSで引けるドメイン名であること。 mydomain 自ドメイン名postfixの名前解決に使用する。ホスト名を省略したとき、このlocalhost.$mydomainに送信される。 mynetworks_style 信頼できるSMTPクライアントアドレスhost,subnet,classが指定できる。 mynetworks 信頼できるSMTPクライアントアドレスmynetworks_styleよりも詳細に設定するときに使う。,(カンマ)またはスペースで区切ってsabunetをいくつも設定できる。ここを設定するとmynetworks_styleは無視される。 home_mailbox [...]

postfix:メールの保存形式と設定方法

postfixはメールをmbox、MailDir形式、cyrus形式で保存できる。デフォルトの設定ではmbox形式。 mbox、MailDirの違いはざっと↓。 mbox 全てのメールを1ファイルで保存する。 ファイルサイズは非常に大きくなる。サイズの大きくなったmboxにアクセスするとサーバ負荷は高くなる。 全てのメールが1ファイルで保存されているのでファイルが壊れたときの影響が大きい。また排他処理も同様の理由で不利である。 MailDir ユーザディレクトリのMailDirフォルダ以下に1メールを1ファイルで保存する。 mbox形式の弱点が解消されるほか、MailDirフォルダに容量制限をかけることが出来る。 欠点はファイル増加によるパフォーマンス低下。 cyrus(よく解りません・・・) ユーザディレクトリ以外の場所に1メールを1ファイルで保存する。 連携できるアプリが多いのが長所みたい。 設定方法 1.main.cfを編集してメールの保存方法を設定します。 /etc/postfix/main.cf #home_mailbox = Mailbox #home_mailbox = Maildir/ mbox形式ならMailbox、MailDir、cyrus形式ならMaildir/をコメントアウトする ※Maildir/は”/まで”必要! 2.postfixを再起動する /etc/init.d/postfix restart 参考サイト: posyfixのぺーじ