[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[osx-users:1011] Re: Procmailの設定 OX 10.34 Server



松山です。
お世話になります。

見当はつくのですが、
設定の仕方が分かりません・・・

USER=◯◯◯◯

を指定すればいいのだと思うのですが、
◯◯◯◯の部分が分からなかったりします。



On 2004/09/25, at 17:01, SHIROYAMA Takayuki wrote:

>
> しろやまです。
>
> 環境変数USERが設定されてませんね。なのでHOMEも変だし ~/.procmailrc も
> 読んでないし、deliver もコマンドの実行に失敗しております。
>
> これに関する設定ミスを直せば正しく動作するでしょう。
>
> どうやって直すかは、これまでの話から見当がつくはずなので2度は書きません。
> ---
> SHIROYAMA Takayuki
>
>
> On 2004年 9月 25日 , at 14:33, 松山たかし wrote:
>
>> 松山です。
>> お世話になります。
>>
>> すいません、理解しないままに設定をしているところがありました・・・
>> man procmail を一通り読みましたが分からないことろが多数でした・・・
>>
>>
>> ●/etc/procmailrc の設定を以下のように戻しました。
>>
>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> - - - - - - - - - - - - -
>>
>> LOGFILE=/var/log/procmail
>> VERBOSE=ON
>> HOME=/Users/$USER
>> DROPPRIVS=yes
>> INCLUDERC=$HOME/.procmailrc
>>
>> :0
>> * ^From.*@example.com
>> !example.com@xxxxxxxxxxx
>>
>> :0w
>> | /usr/bin/cyrus/bin/deliver -a $USER -m user/$USER
>>
>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> - - - - - - - - - - - - -
>>
>> 上のprocmailrcの状態でメールを送るとログには
>> ●条件に合ったユーザーからのメールの場合
>> procmail: [11379] Sat Sep 25 14:05:10 2004
>> procmail: Assigning "HOME=/Users/"
>> procmail: Assigning "DROPPRIVS=yes"
>> procmail: Assuming identity of the recipient, VERBOSE=off
>> procmail: Assigning "INCLUDERC=/Users//.procmailrc"
>> procmail: Couldn't read "/Users//.procmailrc"
>> procmail: Match on "^From.*@example.org"
>> procmail: Assigning "LASTFOLDER=/usr/sbin/sendmail -oi >> example@xxxxxxxxxxx"
>> procmail: Notified comsat: "cyrus@:/usr/sbin/sendmail -oi >> example@xxxxxxxxxxx"
>> Subject: test
>> Folder: /usr/sbin/sendmail -oi example@xxxxxxxxxxx >> 555
>> procmail: Executing "/usr/sbin/sendmail,-oi,example@xxxxxxxxxxx"
>>
>> ●条件に合ってないユーザーからの場合
>> procmail: [11415] Sat Sep 25 14:07:43 2004
>> procmail: Assigning "HOME=/Users/"
>> procmail: Assigning "DROPPRIVS=yes"
>> procmail: Assuming identity of the recipient, VERBOSE=off
>> procmail: Assigning "INCLUDERC=/Users//.procmailrc"
>> procmail: Couldn't read "/Users//.procmailrc"
>> procmail: No match on "^From.*@example.org"
>> procmail: Executing "/usr/bin/cyrus/bin/deliver,-a,-m,user/"
>> procmail: [11415] Sat Sep 25 14:07:44 2004
>> procmail: Program failure (65) of "/usr/bin/cyrus/bin/deliver"
>> procmail: Assigning "LASTFOLDER=/usr/bin/cyrus/bin/deliver -a -m >> user/"
>> procmail: Notified comsat: "cyrus@:**Requeued**"
>> Subject: test
>> Folder: **Requeued** >> 602
>>
>> とログに残っています。
>>
>> procmailは動作しているようなのですが、
>> メールは受けれません。
>> 条件に合った場合は /usr/sbin/sendmail へメールが渡り受け取れません。
>> 合ってない場合は"/usr/bin/cyrus/bin/deliver へメールが渡っているようですが
>> Program failure (65) of "/usr/bin/cyrus/bin/deliver" とでているので失敗なのでしょうか?
>>
>>
>>
>>
>>
>>
>>
>> On 2004/09/24, at 12:13, 松山たかし wrote:
>>
>>>
>>>
>>> Begin forwarded message:
>>>
>>>> From: SHIROYAMA Takayuki <puresnow@xxxxxxx>
>>>> Date: 2004年9月24日 5:37:34:JST
>>>> To: osx-users@xxxxxxxxxx
>>>> Subject: [osx-users:1008] Re: Procmailの設定 OX 10.34 Server
>>>> Reply-To: osx-users@xxxxxxxxxx
>>>>
>>>>
>>>> しろやまです。
>>>>
>>>> On 2004年 9月 24日 , at 5:02, 松山たかし wrote:
>>>>
>>>>> そうすると
>>>>> メールボックスにメールはたまっているのですが、
>>>>> クライアントでメールを受信できなくなり。
>>>>
>>>> 削りすぎです。
>>>>
>>>> 最初に書きましたとおり、CyrusIMAPD は LMTPという手段で Postfix から
>>>> 直接メールを手渡されております。このため、/var/spool/mail/ユーザ名
>>>> や ~/Maildir などの通常のメールボックスには一切メールがいきません。
>>>>
>>>> 最初のメールにも書いたのですが
>>>>
>>>> > 1. まず、procmail を経由して Cyrus-IMAPDにメールを渡すように設定変更する
>>>> > 2. .procmailrc にレシピ(設定)をかいて実際の処理をさせる
>>>>
>>>> という手順になります。ここで暗黙のうちに当然となるので書きませんでした
>>>> が、procmail は CyrusIMAPD のメールボックスなんて知ったこっちゃない
>>>> ので黙ってたら CyrusIMAPD にメールを渡しません。
>>>>
>>>> このため /etc/procmailrc の「最後」に
>>>>
>>>> > :0w
>>>> > | /usr/bin/cyrus/bin/deliver -a $USER -m user/$USER
>>>> >
>>>>
>>>> という記述があり、ここで条件分はないため全てのメールが CyrusIMAPDに
>>>> 付属する deliver というプログラムに渡され、これが CyrusIMAPD のメール
>>>> ボックスへメールを叩き込む役割を果たします。
>>>>
>>>> したがって、この行もなければ procmail はメールを捨てるか /var/mail/
>>>> 以下にメールを放り込むか何か適当なデフォルト動作をするでしょう(どっち
>>>> だったかは忘れました)。なので、
>>>>
>>>>> mailbox_transport = procmail ですと、クライアントでメールの受信は
>>>>> できなくなるのですが、procmailは動作しており、転送されているようです。
>>>>
>>>> は、「正常動作」です。
>>>>
>>>> /var/log/procmail にログがはかれないのも、おそらく動作時に配送先の
>>>> ユーザの権限で動作しているためであり、通常システム(root)の権限がない
>>>> と書き込めない /var/log にファイルを書き込む権限がないためログ出力が
>>>> なされないと言えます。個人的には、各個人の .procmailrc でLOGDIR を
>>>> 個人のホームのどこかに再定義する事をお奨めします。
>>>>
>>>>
>>>>
>>>> ところで、man procmailrc は読まれましたか? procmailrc のリファレンス
>>>> としては一通りあるので、少なくとも最後の deliver を外すと CyrusIMAPD
>>>> にメールが渡されないのは読めば分かる話だと思うのですが?
>>>>
>>>> 読まなくても分かるのでしたらべつに何も言いませんが、分からないのなら、
>>>> 「まず操作する」ではなく、「まず理解をしてから操作する」事をお奨めします。
>>>> 最初に設定をださなかった事といい、理由のない spamc を残した事といい
>>>> そして今回の削りすぎといい、私には「今やってる作業を理解する」気がある
>>>> のか疑問です。
>>>>
>>>> 今回はたまたま「届かない」なので、メールを無駄に捨てているだけですみ
>>>> ましたが、設定によっては見ず知らずの人にメールを叩き込んで迷惑をか
>>>> ける事だってあるし、そうやって脆弱な設定のSMTPサーバができると、
>>>> それはSPAM送信者の送信元(踏み台)として利用されかねないのです。
>>>>
>>>> メールサーバに限らずインターネットに繋がるサーバを作るという事は、それ
>>>> だけで一つの危険性を抱える事になります。あなたが自分自信を危険に
>>>> さらすのは自業自得ですから別にとめませんが、私を含む他人を危険性に
>>>> さらす事だけはやめてほしい、そういう事です。
>>>>
>>>>
>>>> ---
>>>> SHIROYAMA Takayuki
>>>>
>>>> -- >>>> [PR]---------------------------------------------------------------- >>>> --
>>>> ■■━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
>>>> ■ PORTERx エキサイトイズム コラボBAG第2弾 200個限定販売 ■
>>>> ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━■■
>>>> 「大人が選ぶ、秋の吉田カバン」<エキサイトイズム>
>>>>      http://ad.freeml.com/cgi-bin/ad.cgi?id=cSCbV
>>>> ------------------------------------------------------------------ >>>> [PR]--
>>>> <GMO GROUP> Global Media Online www.gmo.jp
>>>>
>>>>
>>>>
>>>
>>
>>
>> -- >> [PR]------------------------------------------------------------------
>>  ■■■■■                 ・・・    ■■■■■
>>  ■   ■ これからの『FreeML』を作るのは、あなたです! ■   ■
>>  ■■ ■■  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ■■ ■■
>>  ■ ■ ■    第3回 FreeMLユーザーアンケート2004    ■ ■ ■
>>  ■■■■■  http://click.freeml.com/ad.php?id=163255  ■■■■■
>> ------------------------------------------------------------------ >> [PR]--
>> <GMO GROUP> Global Media Online www.gmo.jp
>>
>>
>
> -- > [PR]------------------------------------------------------------------
>  ┌──┐+。                   ・+┌──┐。+
>  │\/│.:  第3回 FreeMLユーザーアンケート2004  +。│\/│+.:+
>  └──┼──┐                   °└──┼──┐
>  ++。│\/│・° http://click.freeml.com/ad.php?id=995789 │\/│
>  .:+・└──┘+                   ・+°└──┘
> ------------------------------------------------------------------ > [PR]--
> <GMO GROUP> Global Media Online www.gmo.jp
>
>
>


--[PR]------------------------------------------------------------------
「インターネットだけで卒業」できる通信制大学 ■八洲(やしま)学園大学■
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
  ◎「家計に負担をかけない授業料」で無理なく学べる!
       ◎「学士取得」「各種資格取得」ができる、正規の大学!
★2004年秋期生 出願締め切り迫る!→ http://ad.freeml.com/cgi-bin/ad.cgi?id=cSXpm
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online www.gmo.jp