Re: メールの転送について ( No.1 ) |
- 日時: 2014/05/23 15:51:12
- 名前: ちらみ◆kBt3KPJY0E
- 分かり難いコンパネで申し訳ありません。
ログイン後、アカウント設定→{ドメイン名}クリック→ユーザーの編集→{ユーザー名}クリック→メール転送の設定
から設定して下さい。 宜しくお願いします。
|
Re: メールの転送について ( No.2 ) |
- 日時: 2014/05/23 16:33:15
- 名前: ひすい
- ちらみさま
ありがとうございました。 ご指示の場所で設定が出来ました。
もう一つ質問なのですが メールが到着したらプログラムを起動したいのですが、これは、ご指示いただいたコンパネでは無理なのでしょうか。(パイプ処理やプログラムへのアドレスを書くとエラーになります) その場合「.forward」の設置はできないのでしょうか? お忙しい中、お手数をおかけいたしますがよろしくお願い致します。
|
Re: メールの転送について ( No.3 ) |
- 日時: 2014/05/23 17:24:11
- 名前: ちらみ◆kBt3KPJY0E
- >メールが到着したらプログラムを起動したいのですが、
この機能については当サーバで言うメールエイリアスの作成権限が必要になります。 通常これは独自ドメインユーザにしか初期では付与しておりません。 が、先ほど有効にしました。
使い方は下記を参照下さい。 http://ie-t.net/bbs/read.cgi?no=18
.forwardは当サーバはメールフィルタにprocmailではなくsieveを使っているため使えませんが、 ホームディレクトリ内の.sieve/.dovecot.sieveを編集する事でレシピ作成は可能です。
|
Re: メールの転送について ( No.4 ) |
- 日時: 2014/05/23 18:18:04
- 名前: ひすい
- ちらみさま
ご返答、ならびにエイリアスの設定ありがとうございました。 dovecot.sieveはちょっと勉強が必要なので頑張ってみます。 とりいそぎ、お礼のみで失礼いたします。
|
Re: メールの転送について ( No.5 ) |
- 日時: 2014/05/24 01:04:44
- 名前: ひすい
- ちらみさま
ならびにご覧になった方へ
あれから、「メールエイリアスの設定」の中の「拡張モード」より、「次のフィルタファイルに記述された規則に沿って処理する」を選択し、ファイルの中身にパイプ処理でプログラムを起動する処理( http://ie-t.net/bbs/read.cgi?no=18を参考にしました)を記したのですが、上手く動かないようです。(プログラムのログにも起動したことが記されない状態です。) 「次のプログラムを実行する」だと、パイプ処理が使えないようでエラーになります。
なにか、解決策をご存じの方がいらっしゃいましたらお教えいただければ幸いです。
|
Re: メールの転送について ( No.6 ) |
- 日時: 2014/05/25 02:53:55
- 名前: ひすい
- ちらみさま
お世話になっております
家TサーバではSuExecを導入されているのですが、メールのエイリアス設定からのプログラム実行の場合、実行者はサーバ所有者になるのでしょうか。もし、そうだとするとユーザのプログラムは実行者が違うことになり実行権限がないという可能性はあるのかと考えてみたのですが・・・ このような事はありえますでしょうか。
お時間のある時にでもお答えいただければ幸いです。
|
Re: メールの転送について ( No.7 ) |
- 日時: 2014/05/25 15:04:24
- 名前: ちらみ◆kBt3KPJY0E
- 調べますのでエイリアス設定を止めておいてもらえますか?
エラーメールが100通以上rootに届いています。
|
Re: メールの転送について ( No.8 ) |
- 日時: 2014/05/25 23:31:08
- 名前: ひすい
- ちらみさま
出かけておりまして遅くなりましてすみません。 エイリアスの方は既に止めていただいたようでよかったです。エラーメールについてすみませんでした。たいへんご迷惑をおかけいたしました。
調べていただけるとのことで、ありがとうございます。お時間があるときで結構ですございます。
それでは取り急ぎお詫びの返信にて失礼いたします。
|
Re: メールの転送について ( No.9 ) |
- 日時: 2014/06/02 16:02:29
- 名前: ちらみ◆kBt3KPJY0E
- 家Tです。
ご連絡が遅くなってしまい大変申し訳ありません。 中々時間が取れず後回しになっておりました。
本件ですが、結論から申しますと、メールエイリアスによってプログラムを起動するためのメールサーバの設定が不十分であったことが分かりました。 元々このような使用を考慮していなかったというか、許可するつもりがなかったという背景もありますが。 ひとまず、下記のように設定いただく事で、ユーザ権限によりプログラムの実行を可能としました。
・メールエイリアスの追加設定(拡張)で、「次のファイルに記述されたメールアドレス」を選択のうえ、右側の欄にはコマンドが書かれたテキストファイル等を指定。 ・コマンドが書かれたテキストファイルは/home/user/command.txt のようにフルパスで。 ・そのテキストには|/path/to/program.pl というように行頭に|(パイプ)を入れてフルパスでコマンドのパスを記述して下さい。 ・テキストで指定したプログラムの実体をホームディレクトリなどに配置して下さい。Web公開領域ではない方が望ましいです。 ※テキストファイルや実行ファイルはパーミッションを600や700などに設定し、所有者以外が書き換えできないようにして下さい。
以上です。 なお、本機能によって芳しくないプログラムの実行が確認された場合は、連絡なしにエイリアスを停止する可能性がありますのでご了承下さい。 また、本機能を永続的に提供する事は保障していません。
まずはご連絡まで。
|
Re: メールの転送について ( No.10 ) |
- 日時: 2014/06/04 01:09:30
- 名前: ひすい
- 家T ちらみさま
この度は、お忙しい中お時間を割いていただき、その上、サーバーの設定まで変更していただきましてありがとうございました。 おかげさまで、無事に目的の動作を確認することが出来ました。
最後になりますが、あらためてお礼申し上げます。
|