Linuxとqmailでメールサーバを構築しています。
メールの送受信までは問題なく辿り着いたのですが、
その後、ユーザ別.qmailを使って処理を行う段階で躓いています。
ググったり本を読んだりして確認しているのですが、
どうしても動かすことが出来ないので、
・メールの送受信は問題なくできている。
・.qmailのパーミッションは600
・オーナ、グループはvpopmail:vchkpw
・転送以外の処理を記述した.qmailを設置すると、
受信フォルダに何も入らなくなる。
.qmailの処理も行われない。
例1:
./Maildir/
例2:
|./test.sh
・&メールアドレス
といったメールの転送は機能する
・空行なし、最後尾の改行等は確認
・転送と他処理を同時に記述すると、
他処理をスルーして転送処理のみ実行される。
&メルアドA
./Maildir/
|./test.sh
$メルアドB
結果:
メルアドAとメルアドBには転送される。
プログラム実行などは処理されない。
という状況になっております。
どうしても原因が分からないため、
理由や確認すべき場所等ありましたら、
一言お願いできないでしょうか。
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
vpopmailを利用しているのですよね?
私もvpopmail環境で試しましたが特に問題がありませんでした。
問題が発生するとすれば、/home/vpopmail配下の所有者でしょうか?
前にこれで挙動がおかしくなった事はあります。
test.shのパーミッションも確認したのですよね?
vpopmailのコンパイル時のオプション不足か。。。
デバッグを取ることは可能ですか?
すみません、書き忘れていました。
qmail + vpopmail + tcpserverを利用しています。
一応、パーミッションや所有者に関しては、
別サーバで問題なく稼動している同環境を参考にあわせましたので、
問題ないかと思っています。
/var/vpopmailという形で構築してあるのですが、
そちらの所有者も、vpopmail:vchkpwでした。
test.shの所有者やパーミッションも確認シたのですが、
そちらが関わらない場合(例1や、例1に転送設定のみ)でも、
巧く動かないため、関係ないのではと推測しています。
> デバッグを取ることは可能ですか?
これ、コンパイル時のデバッグを取得する、とかそういうことでしょうか?
申し訳ないのですが、何を求められているか分からないので、もう少し勉強してみます。
また、色々触っていて追加で気付いたことなのですが、
&携帯アドレスA
/var/vpopmail/色々/Maildir/
という風に記述した場合、携帯アドレスへ、
三度、四度と何度も同じメールが転送されてきました。
メールが届かなかったという結果を受けて、何度も再送信しているのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux redmineにメールを飛ばす方法 1 2022/09/13 22:02
- Outlook(アウトルック) Outlook2019でのメール転送について 3 2023/04/30 17:06
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- Gmail 過去のGoogleアカウントのログイン 1 2022/08/09 20:15
- 分譲マンション 管理組合の役員です。とても面倒な事柄ですがこの場合どうすれば良いのでしょうか? 3 2023/03/05 09:09
- Gmail 会社のメルアドから個人のGmailアドレスに送ったら、「このメールにはご注意ください」と警告が出た 2 2022/05/26 15:12
- その他(メールソフト・メールサービス) Windows10付属のメール、なぜ設定が劇的に簡単になったのか? 1 2022/12/16 13:14
- Outlook(アウトルック) 未読ならば受信トレイから削除する 2 2023/02/12 19:21
- その他(メールソフト・メールサービス) thunderbirdのメッセージフィルター 2 2022/08/16 19:43
- その他(メールソフト・メールサービス) メールサーバーは「PC側がメールをDL済みか否か?」を何を以て感知するのか? 2 2022/12/20 14:56
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【C#/Java?】try-catchでcatch...
-
IF文に時間(何時から何時ま...
-
For ~ Next文
-
SubとFunctionの使い分け方。(...
-
VBAでBook読み込み時の非表示方...
-
private subモジュールを他のモ...
-
タイマーの使い方
-
シェルスクリプトでファイル内...
-
【C#】Page_Loadさせない方法に...
-
【Vb.net】プリンタジョブの取得
-
シグナル 6(SIGABRT)とは?
-
途中で処理を中断させたい (ア...
-
どうやってもFor文を抜けてしま...
-
ドリブン??
-
【VBA】エラー処理で別プロシー...
-
特定の名前のオートシェイプの...
-
VB6にてネットワーク上にある共...
-
特定のファイルを他のプロセス...
-
Word VBA。各マクロの間に待ち...
-
vbaのエラー対応(実行時エラー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【C#/Java?】try-catchでcatch...
-
IF文に時間(何時から何時ま...
-
private subモジュールを他のモ...
-
シグナル 6(SIGABRT)とは?
-
Functionで戻り値を複数返す方法
-
特定の名前のオートシェイプの...
-
ExcelのVBAで、選択したファイ...
-
マクロで、次のコードへ行く前...
-
どう増強すべきか
-
VBA 複数の行を高速で削除する...
-
Excel VBA セルの名前があるか...
-
特定のファイルを他のプロセス...
-
Word VBA。各マクロの間に待ち...
-
どうやってもFor文を抜けてしま...
-
【VBA】エラー処理で別プロシー...
-
エクセル VBAで複数セル選択時...
-
シェルスクリプトでファイル内...
-
【Vb.net】プリンタジョブの取得
-
vbaのエラー対応(実行時エラー...
-
VBAでBook読み込み時の非表示方...
おすすめ情報