ServersMan@VPS Postfix/Dovecotのインストール

スポンサーリンク

Postfixの起動

saslauthd (サスルオースディー)

Postfixを起動するためには、今回はSMTP認証の設定(サーバから外部メールアドレスにメールを送る際には、
ユーザIDとパスワードで認証をしないとメールが送信できない設定)を行なったので、saslauthdの起動が不可欠になってきます。

1. saslauthdの起動設定確認変更
ServersMan@VPSのシンプルセットではsaslauthdが自動起動する設定なので、特に確認の必要はありません。

[root@mail ~]# chkconfig --list saslauthd
saslauthd       0:off   1:off   2:off   3:on    4:off   5:off   6:off
[root@mail ~]#

上記「3:on」になっていない場合は以下のコマンドを実行してから再度確認してください。

[root@mail ~]# chkconfig saslauthd on

2. saslauthdの動作に必要なプログラムをインストールしておきます。

# yum install cyrus-sasl-md5 cyrus-sasl-plain
Loaded plugins: fastestmirror
Repository 'vz-base' is missing name in configuration, using id
Repository 'vz-updates' is missing name in configuration, using id
Loading mirror speeds from cached hostfile
 * addons: ftp.jaist.ac.jp
 * base: ftp.jaist.ac.jp
 * extras: ftp.jaist.ac.jp
 * rpmforge: apt.sw.be
 * updates: ftp.jaist.ac.jp
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package cyrus-sasl-md5.i386 0:2.1.22-5.el5_4.3 set to be updated
---> Package cyrus-sasl-plain.i386 0:2.1.22-5.el5_4.3 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================
 Package                   Arch          Version                      Repository     Size
==========================================================================================
Installing:
 cyrus-sasl-md5            i386          2.1.22-5.el5_4.3             base           46 k
 cyrus-sasl-plain          i386          2.1.22-5.el5_4.3             base           27 k

Transaction Summary
==========================================================================================
Install      2 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 73 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): cyrus-sasl-plain-2.1.22-5.el5_4.3.i386.rpm                  |  27 kB     00:00
(2/2): cyrus-sasl-md5-2.1.22-5.el5_4.3.i386.rpm                    |  46 kB     00:00
------------------------------------------------------------------------------------------
Total                                                     582 kB/s |  73 kB     00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : cyrus-sasl-md5                                                     1/2
  Installing     : cyrus-sasl-plain                                                   2/2

Installed:
  cyrus-sasl-md5.i386 0:2.1.22-5.el5_4.3     cyrus-sasl-plain.i386 0:2.1.22-5.el5_4.3

Complete!
#

3. saslauthdの起動

saslauthdの起動状況を確認し、起動していない場合には起動します。
ServersMan@VPSのシンプルセットではsaslauthdが起動済みなので、特に起動の必要はありません。

起動中の場合

[root@mail ~]# service saslauthd status
saslauthd (pid 30436 30428) is running...
[root@mail ~]#

停止中の場合

[root@mail ~]# service saslauthd status
saslauthd is stopped
[root@mail ~]#

起動方法

[root@mail ~]# service saslauthd start
Starting saslauthd:                                        [  OK  ]
[root@mail ~]#

3.Postfixの起動をします。

[root@mail ~]# service postfix start
Starting postfix:                                          [  OK  ]
[root@mail ~]#

以上で起動が完了しました。

なお、メールが配送されてくると、「/home/username/Maildir/」の下にメールは保存されます。
これらのディレクトリはユーザ作成時には自動で作成されませんが、メールが配送されてきた時点で自動作成されます。

もし、前もってユーザ作成時にMaildirのディレクトリがあったほうがいいと思う方は以下の方法で
「/etc/skel/」配下にディレクトリを作成しておけば、ユーザ作成時に自動的にMaildirが作成されます。

[root@mail ~]# mkdir -p /etc/skel/Maildir/{new,cur,tmp}
[root@mail ~]# chmod -R 700 /etc/skel/Maildir 

次のページ「Dovecotのインストール」

コメント

タイトルとURLをコピーしました