At 04:31 2002-01-24 +0000, Joe Varghese wrote:
I am recieving all mails for a domain to one POP3 a/c,
Uh, let me guess - you want to filter them into separate folders for each
of their intended users on your system? Procmail isn't an MTA, it isn't
the solution to this problem (consider when someone is Bcc'd and someone
else is directly addressed - the BCC header won't be there to be checked,
and that user won't get a copy).
I want procmail to put them into different folder based on the parameter
given to the procmail.
On the parameter given to procmail ? What parameter - a header within the
message, or something on the commandline ?
My .procmailrc file is as below.
LOGFILE=/home/joe/maillog.log
:0
* Sender: joe\/.*
spool/<folder name for example: test>
When I try this code, the log file shows this:
when you try the code EXACTLY as aboce, I imagine you'd have
problems. Perhaps you could just show us EXACTLY what your recipe is --
real syntax bugs have a way of being obscured when people replace them with
<this is something else> type comments. You should consider adding
VERBOSE=ON above the recipe as well, since that will probably lead to a
self-diagnosis of the cause of the problem.
From: <mailto:joe(_at_)something(_dot_)com>joe(_at_)something(_dot_)com
Subject: test
Folder: /var/spool/mail/joe
procmail: Skipped "/home/joe/test"
See, our problem here is that we don't see your recipe as it ACTUALLY is,
nor do we see mention of how you're invoking procmail (manually, via
.forward, or as the LDA) and with what arguments.
These compound when none of the material you have provided includes
"/home/joe/test" in it, so we can't rightly match that up to anything in
your recipes.
Kindly tell how I can specify parameters to .procmailrc file,
You need to elaborate. And if this relates to trying to use procmail as an
MTA, I'm not going to spend the time explaining it, because it'll be a
wasted effort - procmail is an excellent tool, but it IS NOT AN MTA.
and also if there will be any issues related to rights, (just a thought
that came to my mind).
File perms are mentioned in the man pages. Basically, the user which
procmail is running as (if from within your account, it would be the user
of that account) needs to have write perms to whereever you're writing, and
for security purposes, certain files (.forward and .procmailrc) shouldn't
be writeable by persons other than the owner. Perms are not the cause of
the error in your case - it is a syntax matter.
---
Sean B. Straw / Professional Software Engineering
Procmail disclaimer: <http://www.professional.org/procmail/disclaimer.html>
Please DO NOT carbon me on list replies. I'll get my copy from the list.
_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail