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

最終更新日: 2014.02.19

<<トップページ <<新着情報 <<逆引き集 <<アンケート <<リンク集 <<サイト内検索 <<CentOSで自宅サーバー構築 <<Scientific Linuxで自宅サーバー構築

■概要

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

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


■Vacationインストール

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

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

※最新版のURLはダウンロードページで確認すること

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

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

[root@fedora vacation-1.2.7.0]# vi Makefile ← Makefile編集
MANDIR          = $(PREFIX)/man/man
↓
MANDIR          = $(PREFIX)/share/man/man ← manインストール先ディレクトリを変更

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

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

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

[root@fedora ~]# rm -f vacation-1.2.7.0.tar.gz ← ダウンロードしたVacationを削除

■メール自動返信設定

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

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

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

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

自動返信メール本文

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

■Vacation確認

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

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

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


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

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

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

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




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

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