メール自動返信機能導入(Vacation)

最終更新日: 2007.12.15

<<トップページ <<新着情報 <<質問掲示板 <<アンケート <<サイト内検索 <<ダウンロード <<管理人へメール <<Fedoraで自宅サーバー構築

■概要

Vacationを導入し、長期間メールを見れない場合等で、メールを受信したらメール送信者へ定型メッセージを自動的に返信できるようにする。

vpopmailを導入している場合はvpopmail用メールアカウント&メーリングリスト管理システム導入(Postfix+qmailadmin)を参照


■Vacationインストール

[root@centos ~]# yum -y install gdbm-devel ← Vacationインストールに必要なgdbm-develインストール

[root@centos ~]# wget http://optusnet.dl.sourceforge.net/sourceforge/vacation/vacation-1.2.6.3.tar.gz ← Vacationダウンロード

[root@centos ~]# tar zxvf vacation-1.2.6.3.tar.gz ← Vacation展開

[root@centos ~]# cd vacation-1.2.6.3 ← Vacation展開先ディレクトリへ移動

[root@centos vacation-1.2.6.3]# vi Makefile ← Makefile編集
MANDIR          = /usr/man/man
↓
MANDIR          = /usr/share/man/man ← manインストール先ディレクトリを変更

[root@centos vacation-1.2.6.3]# make install ← Vacationインストール

[root@centos vacation-1.2.6.3]# cd ← Vacation展開先ディレクトリを抜ける

[root@centos ~]# rm -rf vacation-1.2.6.3 ← Vacation展開先ディレクトリを削除

[root@centos ~]# rm -f vacation-1.2.6.3.tar.gz ← ダウンロードしたVacationを削除
※最新版のURLはダウンロードページで確認すること

■メール自動返信設定

メールを受信したら自動返信したいユーザで作業すること
※ここでは、ユーザ名をcentosとする

(1)メール自動返信設定
[centos@centos ~]# echo "\\$USER, \"|/usr/bin/vacation $USER\"" >> .forward ← メール自動返信設定を~/.forwardへ追加

[centos@centos ~]# chmod 600 .forward ← ~/.forwardのパーミッション変更

(2)自動返信メール作成
[centos@centos ~]$ vi .vacation.msg.org ← .vacation.msg.org新規作成
Subject: 自動返信メール件名
From: centos@centossrv.com

自動返信メール本文

[centos@centos ~]$ nkf -j .vacation.msg.org > .vacation.msg ← .vacation.msg.orgをJISコードへ変換

■Vacation確認

centos宛にメールを送信し、以下のようなメールが即返信されてくることを確認。

メール件名:自動返信メール件名

メール本文:自動返信メール本文


■メール自動返信設定解除

メール自動返信設定を解除する場合は、.forwardファイルを削除すればOK
[centos@centos ~]$ rm -f .forward ← forwardファイルを削除

■Webインタフェースでのメール自動返信設定/解除

Webインタフェースでのメール自動返信設定/解除は、UserminでVacation設定(Usermin::Vacation)参照



▲このページのトップへ戻る

LPIロゴ Copyright© 2005-2008 fallenangels, All rights reserved.
ご自由にリンクしてください(連絡は不要です)
本ページへのご意見・ご要望、誤字・脱字・リンク切れ等のご連絡はこちらからお願いします