#norelated
* Postfixインストール 〜Debian,RedHat系〜 [#eb368092]

** 経緯 [#w7abdb1c]
- メールサーバであるPostfixのインストールログ。メールサーバといっても、MTAのみだし、外部からの転送をしない、ローカルからの送信のみのもの。
Debianについては、Yahooのメールサーバに転送する設定をする。

** 準備 [#ae800a95]
既にsendmailが動いているか確認して
 ps aux | grep sendmail 
動いていれば止める
 /etc/rc.d/init.d/sendmail stop 

止めたうえで消す
-- Debian
 apt-get remove  sendmail
-- RedHat系
 yum remove sendmail

debianの場合、eximなんてのが動いてたりする
 apt-get remove exim(またはexim4とか)

** インストール [#r67b355c]
-- Debian
 apt-get install postfix postfix-dev 
 apt-get install postfix-tls 
どこかのメールサーバに転送をして、そのサーバで認証が必要な場合には以下も必要
 apt-get install sasl2-bin libsasl2-module-* libsasl2 
バージョン確認
 dpkg -l postfix

-- RedHat系
 yum install postfix 

mailコマンドを使いたいなら
 # apt-get install mailutils

** 設定 [#fb836da8]
 vi /etc/postfix/main.cf
を編集する。最低限と思われる項目は
 myhostname:ホスト名
 mydomain:ドメイン名 
 myorigin = $mydomain :メールアドレスに使われるドメイン名
 mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain:受け取るメール 
 home_mailbox = Maildir/ :メールボックスディレクトリ(今回は特に必要ない)
 mail_spool_directory = /var/spool/mail :スプール(今回は特に必要ない)
 smtpd_banner = $myhostname ESMTP :自サーバについての情報
 message_size_limit = 10485760 :メールサイズの制限

-postfixはsendmailのラッパーをもっているのでそれを使えるようにする(/usr/sbin/sendmailとか)

--Debian
 /usr/sbin/alternatives --config mta 
--RedHat系
 update-alternatives --config mta

- aliasesの設定は
 /etc/aliases
だが、sendmailと異なりnewaliasesではなく、
 postalias /etc/aliases 
 /usr/sbin/postalias /etc/aliases 
で行う(先のalternativesをしていればnewaliasesでもいけるかも)

** 起動 [#a2efaba9]
--Debian
 /etc/init.d/postfix start 
--RedHat系
 /etc/rc.d/init.d/postfix start 

-自動起動
--Debian

--RedHat系
 chkconfig postfix on 
確認
 /sbin/chkconfig --list postfix

** 外部のサーバを使って送信する場合 [#ma01eb06]
なんだか忘れた;
 /etc/postfix/transport saslpasswd2 -c -u username 
 sasldblistusers2    chgrp postfix 
 /etc/sasldb2 chmod 640 /etc/sasldb2 
 cp /etc/sasldb2 /var/spool/postfix/etc/

** 細かいこと [#q56a4471]
-- ログの確認
 tail -f /var/log/mail.info  
-- キューの削除
 /usr/sbin/postsuper -d ALL /usr/sbin/postmap 

** 参考 [#p9b34eb7]
- インストール(ソースから) http://park15.wakwak.com/~unixlife/practical/postfix.html
- インストール基本(ソースから)
http://www.aconus.com/~oyaji/mail2/postfix.htm
- インストール基本(apt) http://www.e-unity.co.jp/postfix/postfix.html
- main.cf設定 http://www.kobitosan.net/postfix/jhtml/basic.html
- インストール+SMTP Auth
http://www.kobitosan.net/postfix/origdocs/install-report-sasl.html
- SASL2 http://www.kozupon.com/mail/sasl2.html
- aliases/procmail http://www.amulet.co.jp/solutions/antivirus.html#section6
- SASL2 yahoo http://www.itt-web.net/xeblog/index/action_xeblog_index.1/cat_id.15/perpage.10/start.10.html
- sendmailのインストール
http://www.stackasterisk.jp/tech/systemConstruction/sendmailSec01_02.jsp

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS