Bowie Bailey wrote:
> Kyle Johnson wrote:
>
>> Bowie Bailey wrote:
>>
>>> Kyle Johnson wrote:
>>>
>>>
>>>> This is a followup.
>>>>
>>>> My .mailfilter file looks like:
>>>> import HOME
>>>>
>>>> if (/^X-DSPAM-Result: Spam/)
>>>> {
>>>> to ".Spam/"
>>>> }
>>>>
>>>> cc "| /usr/local/bin/mailbot -s 'Out-Of-Office Reply' -A 'From:
>>>> [EMAIL PROTECTED]' -m
>>>> '/usr/local/virtual/hanoveruniform.com/sodoherty/message.txt'
>>>> /usr/sbin/sendmail -f '' [EMAIL PROTECTED]"
>>>>
>>>> I have found that, with the above rule, when email is sent to
>>>> this user from a non-local domain, the autoreply does work - it
>>>> sends to the message to [EMAIL PROTECTED] There are a few
>>>> questions: 1: I'd like the mail to go to the sender, not to a
>>>> static address ([EMAIL PROTECTED]) - how can I do this?
>>>> 2: The original email does not end up in the users inbox. How
>>>> can I do this? 3: Why does #2 happen?
>>>>
>>>>
>>> Don't know why it doesn't go to the inbox. If all you have is a CC,
>>> the normal delivery should still happen unless the mailbot program
>>> is throwing an error (and in that case, the messages should stay in
>>> the queue).
>>>
>>> I use this for my vacation messages:
>>> ------------------------------------------------------
>>> import RECIPIENT
>>> if (! (/^X-Spam-Flag: YES/ || /^List-id:/) )
>>> {
>>> `/usr/lib/courier/bin/mailbot -A "From: $RECIPIENT" -d
>>> "./autoreplydb" -m "./autoreply" /usr/lib/courier/bin/sendmail -f
>>> "$RECIPIENT"` }
>>> ------------------------------------------------------
>>>
>>> Note that the mailbot command is one long line.
>>>
>>> This will send one reply per day per recipient. It only sends
>>> replies to messages that do not look like mailing lists and are not
>>> marked as spam.
>>>
>>>
>>>
>> I've just tried your example:
>> `/usr/local/bin/mailbot -A "From: [EMAIL PROTECTED]" -t
>> "./message.txt" /usr/sbin/sendmail -f "$RECIPIENT"`
>> and it doesn't work. In your example, how does mailbot know who to
>> send
>> the email to - shouldn't it be going to $SENDER? (How can I import
>> that, with import SENDER ?)
>>
>
> You don't need to specify the reply address. Mailbot automatically
> gets it from the original message.
>
> >From the man page:
>
> By default mailbot takes the autoresponse address from the From:
> (or the Reply-To:) header in the original message.
>
> If you want to use SENDER, I think it is imported automatically. If
> not, you can get it with "import SENDER".
>
> I don't know why it's not working for you. It works fine for me.
>
> The man page shows it being used as a CC. I'm not sure where I got my
> script. I set it up as a TO on a test account and it works fine that
> way too.
>
> Send a message to [EMAIL PROTECTED]
>
> The .mailfilter for this account looks like this:
>
> import RECIPIENT
> to "| /usr/lib/courier/bin/mailbot -A \"From: $RECIPIENT\" -m
> \"./autoreply\" /usr/lib/courier/bin/sendmail -f \"$RECIPIENT\""
>
> Actually, the "import RECIPIENT" part is in /etc/courier/maildroprc,
> but it shouldn't matter.
>
> I'll leave this account around for a day or two unless it starts
> getting hammered.
>
>
It worked just fine - thanks for the example; I'm going to try it when I
get into the office tomorrow.
Did the message also make it to the users inbox?
Thank you!
Yeah!
-Kyle
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users