「Postfix メールサーバの構築」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==Postfix メールサーバの構築== ===インストール=== =====sendmailが動いているか確認===== # ps -ef | grep sendmail root 1550 1 0 08…」) |
|||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
− | ==Postfix メールサーバの構築== | + | ==[[Postfix メールサーバの構築]]== |
===インストール=== | ===インストール=== | ||
60行目: | 60行目: | ||
====再起動と読み込み==== | ====再起動と読み込み==== | ||
− | # /sbin/ | + | # /sbin/ser[[vi]]ce postfix restart |
− | # /sbin/ | + | # /sbin/ser[[vi]]ce postfix reload |
=====新規追加するユーザのホームディレクトリにMailboxファイル(/home/ユーザ名/Mailbox)が自動で作成されるようにする ===== | =====新規追加するユーザのホームディレクトリにMailboxファイル(/home/ユーザ名/Mailbox)が自動で作成されるようにする ===== | ||
# cd /etc/skel | # cd /etc/skel | ||
# mkdir Mailbox | # mkdir Mailbox | ||
− | # chmod 700 -R Mailbox | + | # chmod 700 -[[R]] Mailbox |
====動作確認==== | ====動作確認==== | ||
82行目: | 82行目: | ||
250 2.1.5 Ok | 250 2.1.5 Ok | ||
data | data | ||
− | 354 End data with | + | 354 End data with <C[[R]]><LF>.<C[[R]]><LF> |
subject:test | subject:test | ||
2020年2月16日 (日) 04:30時点における最新版
目次
Postfix メールサーバの構築
インストール
sendmailが動いているか確認
# ps -ef | grep sendmail root 1550 1 0 08:51 ? 00:00:00 sendmail: accepting connections smmsp 1558 1 0 08:51 ? 00:00:00 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue
postfixのインストールとアップデート
# yum install postfix # yum update postfix
MTAの切り替え
# /usr/sbin/alternatives --config mta
2 プログラムがあり 'mta' を提供します。 選択 コマンド ----------------------------------------------- *+ 1 /usr/sbin/sendmail.sendmail 2 /usr/sbin/sendmail.postfix Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:2
# /etc/init.d/sendmail stop sm-client を停止中: [ OK ] sendmail を停止中: [ OK ] # /etc/init.d/postfix start postfix を起動中: [ OK ]
[Fedora Core 6 ファイヤーウォールの設定 ファイアウォールの設定]
設定
/etc/postfix/main.cf ファイルを編集する
ローカル配送用ユーザ
コメント解除
default_privs = nobody
ホスト名
myhostname = garuda.typea.info
ドメイン
mydomain = typea.info
送信元
コメント解除
myorigin = $myhostname
受信設定
コメント解除
inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
配送設定
ユーザーのホームディレクトリにメールを配送
- dovecotのmail_location(旧default_mail_env)にあわせる
- mail_location = maildir:~/Mailbox
- 末尾の/必要
home_mailbox = Mailbox/
中継設定
ローカルネットワークのメールのみ中継
mynetworks_style = subnet
再起動と読み込み
# /sbin/service postfix restart # /sbin/service postfix reload
新規追加するユーザのホームディレクトリにMailboxファイル(/home/ユーザ名/Mailbox)が自動で作成されるようにする
# cd /etc/skel # mkdir Mailbox # chmod 700 -R Mailbox
動作確認
# telnet localhost 25 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. 220 garuda.typea.info ESMTP Postfix helo typea.info 250 garuda.typea.info ai^H 502 5.5.2 Error: command not recognized mail from:piroto 250 2.1.0 Ok rcpt to:piroto@a-net.email.ne.jp 250 2.1.5 Ok data 354 End data with <CR><LF>.<CR><LF> subject:test this is test. . 250 2.0.0 Ok: queued as 8AFD072803B quit 221 2.0.0 Bye Connection closed by foreign host.
サブミッションポート
/etc/postfix/master.cf
submission inet n - n - - smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes -o smtpd_client_restrictions=permit_sasl_authenticated,reject
© 2006 矢木浩人