John Doe wrote:
> Hum...  I tested with yahoo mail and it worked; but maybe they don't verify 
> the sender...
No, yahoo doesn't do sender verification using callout, you'll find 
smaller provider doing this more than larger ones, it's a resource 
question as well.
> By autoreply, you mean things like bounce_message_file or warn_message_file 
> to do it?
> Sorry, I am still a bit by exim's syntax.  If you know of an example
No, it's not related to the bounce_message_file or warn_message_file. 
These are used if your server generates an error message because it 
can't deliver a message and gets a rejection from a server it tries to 
send to. The message the sending user gets, if his message is rejected 
by your server with a :fail: will be constructed by the server of the 
sending user, so it's not within your control. And :blackhole: doesn't 
do anything more than silently discarding the incoming message.
> Does that mean that there are no "clean" solutions (appart from blocking 
> mailinglists emails)...?
> Maybe could there be a way to check if the email is one of our members before 
> sending the autoreply...?
>
A clean way without any risk is probably not possible. If you have a 
list of members and only inform them if they send a message to the 
noreply@ address, this reduces the risk quite a lot. But then why would 
you want to do that if you can limit the senders which can send you mail 
to that email address then anyway? It only annoys to do it through a web 
page and not just use regular email to get in contact with a company one 
does business with anyway.

To implement such a solution, you'd probably have to build some ACL  for 
the RCPT part to only accept messages to that address from a list of 
given sender addresses and then implement the autoreply. For some 
examples of autoreply check out this faq wiki entry:
http://wiki.exim.org/EximAutoReply

For the ACL in the acl_smtp_rcpt part you could start with something 
like this... (not tested!)

   deny    message      = This address can only be used by registered 
members.
           recipients   = [EMAIL PROTECTED]
           senders      = ! /list/to/addresses

This causes a message sent to [EMAIL PROTECTED] not coming from an 
address listed in the file (one address per line) to be rejected with 
the given reason.

This is not fool prof either, as the sender address can always be forged.

Oliver

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to