• 締切済み

mailのaliasesの設定

mailのaliasesのテキストを編集したんですが、sendmailを再起動しないと aliasesの変更は有効にならないのでしょうか?

みんなの回答

回答No.1

 newaliases って、コマンドのことを調べてみましょう。

関連するQ&A

  • /etc/aliasesに設定した、sendmailからのプログラム処理はどのアカウントで行われる?

    こんにちは。 タイトルの通りですが、 /etc/aliasesに設定した、sendmailに登録されたメールアカウントに メールが届くと設定したPerlスクリプトが実行されるようにしました。 mail_address: "|/aaa/aaa.pl" (aaa.plはテキストファイルに文字列を記入するだけ。 パスは適当ですが、実際にはあっています) こちらからaaa.plが処理されても、 ある特定のフォルダ(/bbb/test.txt)のテキストファイルに対して 文字列が書き込まれなくて困っています。 そのプログラム自体は正しく動作しています。 ここで例をあげているtest.txtのパーミッションは777にしてあります。 しかし、そのフォルダ/bbbのパーミッションは770になってまして、 これが書込みをさせない原因なのかな?と。 別のフォルダにあるtest.txt(そのフォルダのパーミッションは775)は 正常に動作するので間違いないとは思います。 /etc/aliasesに設定した、sendmailから起動させる処理の アカウントがなんなのかよくわからないのです。 おそらくここでいう「その他」扱いになっているとは思うのですが、 それはそういうものなのでしょうか? /etc/aliasesはrootで設定するため、そこで設定した処理は rootに近いアカウントで起動されるものだと思っていたのですが…。 ちょっとわかりずらい文章で申し訳ないですが、 どなたかぜひともご教授ください。

  • /etc/aliasesを使ってPerlプログラムを起動

    初めまして、wantedと申します。 以下のご回答宜しくお願い致します。 メールサーバにSendMailを使っており、/etc/aliasesを使ってPerlプログラムを起動するようにしています。 このプログラムで、受信したメールに添付してあるcsv形式のファイルの内容を解析したいのですが、添付したファイルの内容を取得するには、どうしたらいいのでしょうか?

  • Sendmailのaliasesを実行するのは誰か

    設定によって違うかもしれませんが、普通はSendmailのaliasesでシェルスクリプトなどを指定した時、そのシェルスクリプトを実行するのは誰ですか? rootですか?それとも別の人でしょうか?

  • NISを使わない状況でのsendmailの設定

    SunOS 5.8をNISを使わずに立ち上げています。 sendmailの設定をして、起動し、 電子メールを送ろうとすると、 "NIS map mail.aliases specified"というエラーが 出てしまうのですが、どこを直せばいいのでしょうか?

  • メールをトリガーとして....

    Linuxでメールをトリガーとしてプログラムを動かしたいと思ってます。 「/etc/aliases」に「mailuser: "| /usr/bin/php -f /tmp/test.php"」を追加してもtest.phpは動かず、メールも届きません。 「/etc/aliases」に「mailuser: admin」としてみるとメールがadminに届いてほしいのですが、mailuserに1通届きます。 「/etc/aliases」に「mailuser: mailuser, admin」を追加するとメールがmailuserとadminに届いて欲しいのですが、mailuserに2通届きます。 「/etc/aliases」変更ごに「newaliases」は実行してます。 「PHP Version 5.1.6」「sendmail Version 8.13.8」で、VPSです。 どうして思うようにうごかないのでしょうか?

  • aliasesファイルを用いてウイルスメールがばら撒かれているようなのですが。

    Redhat linux9、postfixを用いてメールサーバー(仮ドメイン:aaa.bbb.ccc)を動かしています。最近info@aaa.bbb.cccやadmin@aaa.bbb.cccなどの差出人でaliasesファイルに記述してあるメーリングリスト(group1,group2, etc)にウィルスメールが送られてきます。 group1,group2,group3などのaliasesファイルに記述してある順序でメールが同時刻に一斉に送られます。 これはサーバーが侵入され、不正プログラムか何かでaliasesファイルを利用してウィルスメールをばら撒いているのでしょうか。何を調べればよろしいでしょうか。

  • aliases でメール転送した場合

    aliasesでメールを転送した場合、 転送元にもメールは残るのでしょうか? 例えば、root宛メール をxxxx@yy.co.jp へ転送した場合は、 rootにもメールは残るのでしょうか? 試せばいいのですが、簡単に試せる環境がありません。

  • 仮想アカウントをCGIで設定

    OS:Fedora Core2, Perl5.3.8, Sendmail 8.12.10 こんばんは。 やりたいことは、サーバー*****.jpに アカウント yamada が登録されているものとして、 このとき、yamada@*****.jpにきたメールを 転送するyamada2というアカウントを作りたいのです。 私の考えた方法としては (1)ユーザの追加 useradd yamada2 (2)/etc/aliases の編集 上記(1)-> (2)で解決できないかと考えています。CGIから/etc/aliasesの編集を行いたいのですが 可能でしょうか? この方法以外に、もっとスマートな、その他の方法が あれば、ご指導頂ければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • メールサーバの設定について

    お世話になります。 現在、MySQLとPostfixでメールサーバを作っています。メールアカウントについてはMySQLデータベースにてバーチャルアカウントを作成し受信するようにしております。 現在、メールをmailbox(test)として保存しておりますが、その受信したメールから自動返信を行いたいと思います。設定としてaliasで行えばいいかのかと思い、aliasesにtest:|/home/test/test.cgiとましたが、受信が出来るのですが、自動的に指定したスクリプトを実行してくれません。aliasesにてmailboxで受信したメールをtest.cgiに送るとしたはずなのにうまくいきません。 このような場合、どのように設定を変更すればいいのでしょうか? どなたか、宜しくお願いします。

  • メールをトリガーにPHPを自動起動したい

    PHPでも聞いてみたのですが、考えてみるとPHPと言うよりもLinuxのほうかもしれないということでお願いいたします 空メールの内容をPHPに渡したいと言うことで、いろいろ試してみましたが、なかなかうまくいきません Webminを使ってサーバの管理をしています MTAはsendmailを使っています sendmailの/etc/aliases にはこのように記述しました hoge: "|/usr/bin/procmail" /etc/procmailrc にはこのように記述しています PATH=/usr/bin:/bin:/usr/local/bin MAILDIR=/var/spool/mail LOGFILE=/var/www/html/****/procmail.log LOCKFILE=/var/www/html/****/procmail.lock :0 |/var/www/html/****/empty_mail_regist.php 私の考えでは hoge@hoge.comにメールが来る      ↓ sendmailが/usr/bin/procmailの起動      ↓ procmailが/etc/procmailrc を読み込んでプログラム実行 となると思っているのですが間違うでしょうか? /etc/aliases に hoge: "|/var/www/html/***/empty_mail_regist.php" と記述した場合、PHPのエラー(#!/usr/bin/php -q が抜けているなど)の場合はエラーメールが帰ってきます PHPにアクセスはしているが実行できていない理由がわかりません プログラム的なものだと思い、きめうちでメールを送るスクリプトを書きましたがダメでした もちろん、コマンドラインで実行するとメールの送信はできます スクリプトの所有者とメールアドレスのユーザは別なのでどれがダメなのかと思い、chownでhogeに変更してみましたが変わりはありませんでした 参考にしたサイトはこちらです メール配信時のPHPスクリプト起動(Sendmail編)http://www.dolphy.gr.jp/webap/topic/smrsh.html