linux(centos6.9)サーバ構築後、後回しにしていたメール設定。
デフォルトでは
デフォルトでは
/var/spool/mail/taroにメールの実体が蓄積。ちなみにroot宛もtaroに転送設定済み。
gmailへ取り込むpopサーバをインストール。
ファイヤーウォールを元へ戻す。
$ sudo yum install dovecot設定ファイルを編集。
$ sudo vi /etc/dovecot.conf
$ sudo diff /etc/dovecot.conf.org /etc/dovecot.conf 20c20 < #protocols = imap imaps pop3 pop3s --- > protocols = imap imaps pop3 pop3s 214c214 < #mail_location = --- > mail_location = mbox:~/mail:INBOX=/var/spool/mail/%u 765c765 < mechanisms = plain --- > mechanisms = plain loginpopサーバ起動。
$ sudo /etc/init.d/dovecot startpop3プロトコルを待ち受けるポート110を確認。
netstat -atunp | grep 110ファイヤーウォールで開いてなければ一時的に開放。
$ sudo /sbin/iptables -A INPUT -p tcp --dport 110 -j ACCEPTgmailの設定ページで、上記popサーバのホスト名、taroのパスワードを指定しインポート。
ファイヤーウォールを元へ戻す。
$ sudo /etc/init.d/iptables restartmail コマンドで不要になったメールを削除。
d 番号ちなみに、溜まったメールをアーカイブし
$ sudo tar zcvf var_spool_mail_taro.gz -C /var/spool/mail taro別のDMZ上のサーバで展開
$ sudo rm /var/spool/mail/taro $ sudo tar zxvf var_spool_mail_taro.gz -C /var/spool/mailしてもOK。