(1)MTAの変更
# yum install system-switch-mail-gnome
# /usr/sbin/system-switch-mail
で、sendmailかpostfixか選択できるので、postfixを選択。
(2) rpmの入手とインストール(postfix)
# rpm -ivh postfix-2.5.1-2.fc9.i386.rpm
非常に非効率だが、今村はmysqlも導入する予定で、rpmを再ビルドしたので、
今村サーバの依存性の欠如がみられた。
なので、今村はついでにmysqlもインストールすることにした。
# yum install mysql-server
で、とりあえずpostgresql,mysqlの設定は後にして、今村は先にpostfixの設定を行う。
# cp /etc/postfix/main.cf /etc/postfix/main.cf_default (デフォルト設定のコピーをとっとく)
# vi /etc/postfix/main.cf
myhostname = www.imamura.biz
mydomain = imamura.biz
myorigin = $myhostname
inet_interfaces = all
mydestination =
local_recipient_maps = unix:passwd.byname $alias_maps
mynetworks = 192.168.100.0/24, 127.0.0.0/8
home_mailbox = Maildir/
### virtual mailuser ###
local_transport = virtual
virtual_transport = virtual
virtual_mailbox_base = /var/mail/vmailbox
virtual_alias_maps = pgsql:/etc/postfix/pgsql_virtual/pgsql_virtual_alias_maps.cf
virtual_alias_domains = $virtual_alias_maps
virtual_mailbox_domains = pgsql:/etc/postfix/pgsql_virtual/pgsql_virtual_domains_maps.cf
virtual_mailbox_maps = pgsql:/etc/postfix/pgsql_virtual/pgsql_virtual_mailbox_maps.cf
virtual_minimum_uid = 500
virtual_uid_maps = static:500
virtual_gid_maps = static:500
### mail size quota ###
message_size_limit = 10240000
virtual_mailbox_limit = 0
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = pgsql:/etc/postfix/pgsql_virtual/pgsql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Sorry, the user’s maildir has overdrawn his diskspace quota,
virtual_overquota_bounce = yes
virtual_mailbox_limit_inbox = yes
disable_vrfy_command = yes
### smtp auth ###
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated
,permit_mynetworks
,reject_unauth_destination
(3)postfixadminの設定
(4)cyrus-saslのインストール
※7/1追記
続きはまた。
このページを共有する