ページ 11

Postfixで全てのメール受信時に、メールを該当ユーザに配信しつつ処理を行いたい

投稿記事Posted: 2016年7月05日(火) 11:02
by TulipMarlowe
はじめまして。宜しくお願い致します。

「件名」に記載した件ですが、その様な目的でネット検索して見つかるのは、
「/etc/postfix/aliases.reg に
/^[a-z]+(@localhost.localdomain)?$/ "| /bin/sh /tmp/test.sh"
と記述すれば、任意のメールを受信した際に test.sh を実行できる」と言った情報までです。
この方法ではtest.shでメールを処理は出来ますが、本来受信するはずだったユーザのメール
ボックスにはメールが届きません。
通常のaliases であれば、
hoge: "\hoge, | /bin/sh /tmp/test.sh" の様な記述で本来の受信者にも届きますが、
上記aliases.regの例では正規表現を使うため、「\本来の受信者,」の記述が出来ません。
試しに
/^[a-z]+(@localhost.localdomain)?$/ "\&, | /bin/sh /tmp/test.sh"
等もやってみましたが、エラーになるだけでした。

「メールを該当ユーザに配信しつつ処理を行う」が実現できればaliases.regに拘りません。
具体的な目的は、「AD連携したCent7のPostfixサーバで任意のユーザが初めてメール
を受信し、$HOMEが作成されるタイミングでedquotaを掛けたい」と言うことです。

どなたか良い方法ご存知の方はお教え願います。

Re: Postfixで全てのメール受信時に、メールを該当ユーザに配信しつつ処理を行いたい

投稿記事Posted: 2016年7月05日(火) 11:25
by mozart
Waffle CellのPostfixの設定は少し特殊で、設定はできれば
いじらないで下さい。

代替案として

1)仮想デスクトップを作成
2)その中でThunderbird(メールクライアント)を設定
3)上記ソフトでメール転送を設定

が安全かつWaffle Cellとの互換性を保つ方法です。その他のメリット
として、転送時にスパムフィルターに掛けられることが上げられます。

私もこの方法で転送を設定しています。とても便利です。

Re: Postfixで全てのメール受信時に、メールを該当ユーザに配信しつつ処理を行いたい

投稿記事Posted: 2016年7月05日(火) 13:15
by TulipMarlowe
>
mozart さんが書きました:Waffle CellのPostfixの設定は少し特殊で、設定はできれば
> いじらないで下さい。
>
> 代替案として
>
> 1)仮想デスクトップを作成
> 2)その中でThunderbird(メールクライアント)を設定
> 3)上記ソフトでメール転送を設定
>
> が安全かつWaffle Cellとの互換性を保つ方法です。その他のメリット
> として、転送時にスパムフィルターに掛けられることが上げられます。
>
> 私もこの方法で転送を設定しています。とても便利です。


ご回答有難うございます。
申し訳ありませんが私が質問すべき場所を間違えた様です。サーバの設定に関する
質問ですので、その趣旨に合った質問先に投げてみます。

Re: Postfixで全てのメール受信時に、メールを該当ユーザに配信しつつ処理を行いたい

投稿記事Posted: 2021年10月27日(水) 18:54
by looneyhans
Great site thanks admin. More power. https://painterslascruces.com

Re: Postfixで全てのメール受信時に、メールを該当ユーザに配信しつつ処理を行いたい

投稿記事Posted: 2021年11月07日(日) 04:04
by yeoyeo
あなたがあなたの心を作るとき、何もあなたのやり方に立っていません。 https://doulajacksonvillefl.com

Re: Postfixで全てのメール受信時に、メールを該当ユーザに配信しつつ処理を行いたい

投稿記事Posted: 2021年11月12日(金) 15:33
by looneyhans
thanks for sharing! vinyl fencing medford oregon