• ベストアンサー

メール自動返信設定について

現在、postfixのメールサーバを立てて、自動返信設定を行おうとしています。方法は、.forwardを使用して行おうとしていますが、 書式は、echo "\\$USER, \"|/usr/bin/vacation $USER\"" >> .forward で良いのでしょうか? また、この自動返信設定は、1通目のメールを送ると返信が来ますが、 2通目のメールを送ると返信は来ません。もともとそういう仕様なの でしょうか?それとも、どこかの設定で、2通目以降も返信される 方法があるのでしょうか?以上2点どうか、どなたか教えて頂けませんでしょうか。宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.1

postfixというよりはvacationの問題ですね。 .forwardの書式は問題ないと思います。念のため、作成後に中を確認してください。以下のようになっていれば正常です。 -- \<userid>,"|/usr/bin/vacation <userid>" -- (useridには、該当ユーザのlogin idが入ります) vacationについては手元の環境で確認しましたが、標準では1週間経たないと同一宛先には返信されないようになっています(元々不在通知用のプログラムなので、このようになっていると思われます)。ただ、この期間はオプションで変更可能です。 質問者さんの環境では私のところとはvacationのバージョンや実装が違う可能性もありますので、"man"などで確認をしてください。

tshigeo2000
質問者

お礼

ご回答ありがとうございます。大変助かりました。postfixの問題ではなく、vacationの問題だったんですね。基本的な事なのかもしれませんが、いろいろとありがとうございました。期間はオプションということでしたので、manで調べてみたいと思います。ご回答ありがとうございました。

関連するQ&A

  • solaris + postfix メール拒否設定

    長期休暇のユーザー宛のメールを休暇の間だけ拒否したいと考えています。 そこでsolaris にpostfixを乗せたメールサーバーでユーザーアカウントの登録は残したままそのユーザー宛のメールを拒否する方法がありましたらご教授下さい。vacationで自動返信するのではなくエラーメールを返すようにしたいです。 宜しくお願いします。

  • 特定の相手にだけ自動返信したい

    自動返信はvacationで実現しているのですが、 特定のアドレスの相手にだけ 自動返信するにはどうすればいいのでしょうか? vacationでは無理だとしたら .forwardファイルに何かを指定したら出来たり しないでしょうか?

  • procmailでの自動返信

    PROCMAILを入れて、着信したメールに着信を確認する用にしたいと考えています。.Procmailrcの記入では、単純な転送等は問題なくできるのですが、自動返信が上手くいきません。書き方から良く分かっていないので、サイト上の情報を元に作ってみたのですが、返信されません。以下にソースを書きますので、添削等をどうぞよろしくお願いいたします。 [.procmailrc] PATH=/usr/bin:/usr/sbin:/usr/local/bin SHELL=/bin/bash LOGFILE=$HOME/procmail.log MAILDIR=$HOME/Maildir/ DEFAULT=$MAILDIR :0 c * ^Subject: info * !^FROM_DAEMON * !^X-No-Loop: sky@**.ac.jp | (/usr/bin/formail -r -A "X-No-Loop: sky@**.ac.jp" -A "Precedence: junk" ; echo "Mail received at `date`[`date -u`]. --AUTO GENERATED--") |\ /usr/sbin/semd,ail -t [procmail.logの記録] (/usr/bin/formail: (/usr/bin/formail: No such file or directory procmail: Skipped "-A "Precedence: junk" ; " procmail: Skipped ""Mail received at `date`[`date -u`]. --AUTO GENERATED--") |\" procmail: Skipped "/usr/sbin/semd,ail -t" From ***@dj.pdx.ne.jp Wed Jun 15 18:17:56 2005 Subject: =?ISO-2022-JP?B?GyRCJUYlOSVIGyhC?= Folder: /home/jorin/Maildir/new/1118827076.14422_0.mailsv 1223

  • メールの自動返信について

    こんにちは。 お金をかけずに、メールフォームから送ってもらったお問い合せ内容に対し、自動的に返信する方法を探しています。 というのも、メールフォームから来るメールは、ちょっと特殊なのです。 うちはドメインを取っていて、たとえばそのドメインが「sample.com」とすると、メールフォームから送って頂いたメールは、差出人が「postmaster@sample.com」で、返信先アドレスの項目にお客さんのメールが入っています。 これは、プロバイダの仕様のようで、サポートセンターに聞いても設定変更は不可能であると言われました。 一度OutlookExpressのメール自動返信機能を使って試してみたのですが、この場合「postmaster@sample.com」に返信してしまい、肝心のお客さんとこにはメールが返信されませんでした。 何か他の方法かソフトで、返信先アドレスに対して返信する機能をご存じでしたら、教えてください。 よろしくお願いいたします。

  • 自動メール返信について、教えてください。

    自動メール返信について、教えてください。 基本的なことで、恐縮ですが、よろしくお願いいたします。 会社の一斉夏休みにおける不在時における受信メール に対して、不在を告げるメールを自動返信したく、 (1)WINDOWSメールでの自動メール返信の設定の仕方 (2)これをすると、一日に10件程度くる迷惑メールにも返信  することになりますが、その対策としてどんな方法がある   のでしょうか? 例えば、いままでこちらから送信したメールアドレスから   の受信メールのみに自動メールを送信するとかでしょうか?   またその設定方法も教えてください。

  • Postfixの自動起動について

    こんにちは。 現在以下の環境でPostfixをインストールしたのですが、Postfixの自動起動が判りません。 こちらの過去の質問やインターネットで色々検索してみましたが、納得の行く回答が得られませんでした。 FreeBSDが立ち上がる時、一緒にPostfixも立ち上がるように設定する方法を教えて下さい。 宜しくお願い致します。 ・OS及びソフト FreeBSD4.8-STABLE Postfix-2.0.10 ・Postfixをインストールした場所 temp_directory:[/usr/local/postfix-2.0.10] config_directory:[/etc/postfix] daemon_directory:[/usr/local/libexec/postfix] command_directory:[/usr/local/sbin] queve_directory:[/var/spool/postfix] sendmail_path:[/usr/local/src/postfix-2.0.10/sendmail] newaliases_path:[/usr/bin/newaliases] mailq_path:[/usr/bin/mailq] ※ sendmailは停止させています。 (/etc/rc.confでsendmail_enable="NONE"しています。) 宜しくお願い致します。

  • メールの自動返信の設定についてお願い致します。

    メールの自動返信の設定についてお願い致します。 メール会員を募る為のシステムを作るため、自動返信を設定しようと思っています。 yahooメールで簡単にできる様ですが、誰でも知らない方からメールが届く可能性があるため セーフティーアドレスを作り、セーフティーアドレスにのみ送信の際に自動返信を設定したいと思っていますが、どのようにしたら良いのか解りません。もしできないのであれば、何か良い代替え案があればご教示いただければ幸いです。

  • CentOSにてpostfixの設定

    CentOSにpostfixを導入し、メール受信をトリガーにシェルスクリプトを起動させたいと考えています。 レンタルサーバの為postfixが無かったのでyum install postfixでinstallしました。 その後の設定ですがイマイチ分からずとりあえず他のサイトを色々みてやったのですが、うまく動きません。 /etc/aliases にviエディタにて hoge.hoge.hoge: | "/usr/local/hoge/bin /usr/local/hoge/bin/sh restart.sh" を記述しました。 /etc/postfix/main.cf 上記設定ファイルには下記を有効にしています。 ・queue_directory = /var/spool/postfix ・command_directory = /usr/sbin ・daemon_directory = /usr/libexec/postfix ・mail_owner = postfix ・myhostname = hogehoge.com ---->同じでOK? ・mydomain = hogehoge.com ---->同じでOK? ・myorigin = $mydomain ・inet_interfaces = all ・mydestination = $mydomain, $myhostname ・unknown_local_recipient_reject_code = 550 ・alias_maps = hash:/etc/aliases ・alias_database = hash:/etc/aliases ・recipient_delimiter = - ・debug_peer_level = 2 ・debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 ・sendmail_path = /usr/sbin/sendmail.postfix ・newaliases_path = /usr/bin/newaliases.postfix ・mailq_path = /usr/bin/mailq.postfix ・setgid_group = postdrop ・html_directory = no ・manpage_directory = /usr/share/man ・sample_directory = /usr/share/doc/postfix-2.3.3/samples ・readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES /var/log/maillog には何も記載されていませんでした。 MTAもpostfixに設定しました。(system-switch-mailにて) /var/log/messages にも何も記載されていませんでした。 /etc/aliaesも変更しました hoge.hoge.hoge: | "/usr/bin /usr/local/hoge/bin/restart.sh" と一行追加しています。追加後 newaliaesも実行しDBも更新しています。 goge.hoge.hoge@example.comに携帯からメールを送信すると宛先不明等のメールは返ってきません なのでメールは受信できているのかとも思ったのですが /var/mail/hoge.hoge.hoge は0バイトになっているので受信していないようです。 レンタルサーバーのVPSを使っています。 そこでgoge.hoge.hoge@example.comのメールアドレスは作成済みです。 基本的な事は確認したつもりです。 postfixは起動しています。 MTAもpostfixに設定しました。 気になるのが、main.cfの設定です。 myhostname と mydomain が同じであることです。 どうぞ、ご教授の程宜しくお願い致します。

  • 環境変数の設定(PATH)

    今、環境変数の設定(PATHの設定)を行っています。 OSは、RedHat9です。 スーパーユーザーのPATHは、 echo $PATHコマンドで見ると /usr/local/sbin:/usr/bin:/home/user1/test となっている。 しかし.bash_profileをみると PATHには、/usr/local/sbin:/usr/binしか 設定しておらず、 ユーザー(user1)の.bash_profileにも /home/user1/testをPATHに設定していない。 どこかでPATH設定を行っていると思いますが わかりません。 PATHの設定は、.bash_profileを設定するとは わかっているのですが、 スーパーユーザーの.bash_profileの記述と echo $PATHで見たPATHの構成がことなるのは なぜでしょうか? よろしくお願い致します。

  • 自動返信の出来るメーラーについて

    初めまして。ご質問させてください。 『返信屋2007』というメーラーを使っていました。 用途に合わせ、どうしてもメールアドレスを複数使用する事になり、複数アカウントを便利に使えるBecky!2に変更致しました。 Becky!2でも何とか設定を駆使して、前回同様の仕様にする事は出来ました。 ですが、ひとつ問題が出てしまいました。 今まで 『返信屋2007』で使っていた機能で 定型書式のメールを受信した際、自動返信の本文に、任意の文字を自動的に記入し送信するもの。 この機能がBecky!2のプラグインを調べても見つかりませんでした。 例) □受信メール□ [ 名前(必須) ]○○○○ [ 住所 ]△県○区・・ □返信メール□ ○○○○様、ご購入ありがとう御座います。 お届けの住所は△県○区・・で間違い御座いませんか? わかりづらくて済みません。 ・複数のアカウントを使える ・定型書式のメールに対して、任意の文字をテンプレに記入し、自動で送信する 最低この機能をもっているメーラーを教えて頂けませんか?(フリーでもシェアでも)