メールサーバーを構築する (POP / IMAP - Dovecot)
POP / IMAP サーバーパッケージをインストールする
POP / IMAP サーバーパッケージ (dovecot) は、yum コマンドを使用してインストールしますので、パッケージ管理の設定が完了していることを確認して下さい。
[ Fedora 8 / Fedora 7 ]
[root@web ~]# yum install dovecot
POP / IMAP サーバーの設定について
POP / IMAP サーバーの機能に関するオプション設定は、/etc/dovecot.conf ファイルを編集します。
[ Fedora 8 / Fedora 7 ]
[root@web ~]# vi /etc/dovecot.conf
## Dovecot configuration file # If you're in a hurry, see http://wiki.dovecot.org/QuickConfiguration # "dovecot -n" command gives a clean output of the changed settings. Use it # instead of copy&pasting this file when posting to the Dovecot mailing list. # '#' character and everything after it is treated as comments. Extra spaces # and tabs are ignored. If you want to use either of these explicitly, put the # value inside quotes, eg.: key = "# char and trailing whitespace " # Default values are shown for each setting, it's not required to uncomment # any of the lines. # Base directory where to store runtime data. #base_dir = /var/run/dovecot/ # Protocols we want to be serving: imap imaps pop3 pop3s # If you only want to use dovecot-auth, you can set this to "none". 利用するプロトコルの設定 protocols = imap imaps pop3 pop3s : ( 中略 ) : # Location for users' mailboxes. This is the same as the old default_mail_env # setting. The default is empty, which means that Dovecot tries to find the # mailboxes automatically. This won't work if the user doesn't have any mail # yet, so you should explicitly tell Dovecot the full location. # # If you're using mbox, giving a path to the INBOX file (eg. /var/mail/%u) # isn't enough. You'll also need to tell Dovecot where the other mailboxes are # kept. This is called the "root mail directory", and it must be the first # path given in the mail_location setting. # # There are a few special variables you can use, eg.: # # %u - username # %n - user part in user@domain, same as %u if there's no domain # %d - domain part in user@domain, empty if there's no domain # %h - home directory # # See doc/wiki/Variables.txt for full list. Some examples: # # mail_location = maildir:~/Maildir # mail_location = mbox:~/mail:INBOX=/var/mail/%u # mail_location = mbox:/var/mail/%d/%1n/%n:INDEX=/var/indexes/%d/%1n/%n # # <doc/wiki/MailLocation.txt> # #mail_location = メールボックスの設定 mail_location = maildir:~/Maildir
POP / IMAP サーバーを起動する
パッケージをインストールした段階では、セキュリティを考慮しているため自動起動されません。 Fedora システムの再起動後に POP / IMAP サーバーを起動する場合には、自動起動の設定を行います。
[ Fedora 8 / Fedora 7 ]
POP / IMAP サーバーを起動する
[root@web ~]# /etc/rc.d/init.d/dovecot start
Dovecot Imap を起動中: [ OK ]
POP / IMAP サーバーの自動起動を設定する
[root@web ~]# chkconfig dovecot on
[root@web ~]# chkconfig --list dovecot
dovecot 0:off 1:off 2:on 3:on 4:on 5:on 6:off