[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp:01888] Re: masterの起動



たけふ@大阪豊中です。

木村昭喜さんの<200207290845.AA00954@xxxxxxxxxxxxxxxxxxxxxxxx>から

>ただ、最初のメールにお書きのスクリプトを書きましたというものが私のと違います。
>portsインストールで用意されるものでは、ダメなのでしょうか。
やっといる事は同じように見えますが。

FreeBSD では、postfix の起動方法に大きく分けて2つの方法が有ると思います。
(ほかの PC UNIX は触ったこと無いので分かりません)

1つは、標準添付の sendmail をエミュレーシュンして起動させる。
もう1つは、ローカルデーモンの起動スクリプトを用意して起動させる。

前者では、/etc/mail/mailer.conf を postfix に向けていれば動いてくれました。
後者は、標準添付の sendmail がデーモンとして起動さえしなければ、
/usr/local/etc/rc.d 内に起動スクリプトを用意すれば動ごきます。

藤井@阪大さんの場合では、両方一度に起動させてしまう設定になっていたのではないかと思います。

オイラのサーバーはこういう風にしています。

>> cat /etc/mail/mailer.conf
>sendmail        /usr/local/sbin/sendmail
>send-mail       /usr/local/sbin/sendmail
>mailq           /usr/local/sbin/sendmail
>newaliases      /usr/local/sbin/sendmail
>hoststat        /usr/libexec/sendmail/sendmail
>purgestat       /usr/libexec/sendmail/sendmail

>> cat /etc/rc.conf
>hostname="***"
>inetd_enable="YES"
>ifconfig_de0="*.*.*.*/28"
>defaultrouter="*.*.*.*"
>portmap_enable="YES"
>sendmail_enable="YES"
>sendmail_flags="-bd"
>sendmail_outbound_enable="NO"
>sendmail_submit_enable="NO"
>sendmail_msp_queue_enable="NO"

>> postconf -n
>alias_database = hash:/etc/mail/aliases
>alias_maps = hash:/etc/mail/aliases
>command_directory = /usr/local/sbin
>config_directory = /usr/local/etc/postfix
>daemon_directory = /usr/local/libexec/postfix
>debug_peer_level = 9
>default_privs = nobody
>local_recipient_maps = unix:passwd.byname $alias_maps $virtual_mailbox_maps
>mail_owner = postfix
>mail_spool_directory = /var/mail
>mailq_path = /usr/local/bin/mailq
>manpage_directory = /usr/local/man
>mydestination = ***
>mynetworks = 127.0.0.0/8, btree:/usr/local/etc/dracd
>newaliases_path = /usr/local/bin/newaliases
>queue_directory = /var/spool/postfix
>readme_directory = no
>sample_directory = /usr/local/etc/postfix
>sendmail_path = /usr/local/sbin/sendmail
>setgid_group = maildrop
>smtpd_recipient_restrictions = permit_mynetworks, check_client_access btree:/usr/local/etc/dracd, check_relay_domains
>transport_maps = hash:/usr/local/etc/postfix/transport
>virtual_gid_maps = hash:/usr/local/etc/postfix/virtual_gid_maps
>virtual_mailbox_base = /var/mail
>virtual_mailbox_maps = hash:/usr/local/etc/postfix/virtual_mailbox
>virtual_maps = hash:/usr/local/etc/postfix/virtual
>virtual_uid_maps = hash:/usr/local/etc/postfix/virtual_uid_maps

>> ll /usr/local/etc/rc.d/
>total 12
>-r-xr-xr-x  1 root  wheel  307 Jun 24 09:33 apache.sh
>-r-xr-xr-x  1 root  wheel  197 Aug  7  2001 dracd.sh
>-rw-r-----  1 root  wheel  401 Oct 23  2001 postfix.sh
>-r-xr-xr-x  1 root  wheel  226 Aug  7  2001 spop3d.sh
postfix.sh の実態は居るけど、実行権限を与えていない。

因みに、うっとこの FreeBSD は
>FreeBSD 4.6.1-RELEASE #0: Mon Jul 22 17:32:32 JST 2002
で、postfix は
postfix-1.1.11,1
です。

Follow-Ups
[postfix-jp:01898] Re: masterの起動, fujii
References
[postfix-jp:01883] Re: masterの起動, fujii
[postfix-jp:01885] Re: masterの起動, 木村昭喜

[検索ページ] [Postfix-JP ML Home]