RE: [exim] reject recipient that doesnt exist on internal se…

Kezdőlap
Üzenet törlése
Válasz az üzenetre
Szerző: Pickel, Gerd - Betax-Systems GmbH \(IT\)
Dátum:  
Címzett: exim-users
Tárgy: RE: [exim] reject recipient that doesnt exist on internal server
I had the same problem here (using exim 4.51-1). I put this under ACL_CHECK_RCPT:

deny
        message = This recipient is no longer reachable. Please try another e-mail address.
        recipients = /etc/exim4/conf_files/blocked_internal_users


before all other rules in ACL_CHECK_RCPT. It's not very elegant (to type in 100 e-mail addresses in the "blocked_internal_users" file is a boring job) and you always have to maintain the file. I'll try the LDAP solution as soon as possible.

Gerd

-----Original Message-----
From: exim-users-bounces@??? [mailto:exim-users-bounces@exim.org]On
Behalf Of reef
Sent: Monday, June 27, 2005 6:40 PM
To: exim-users@???
Subject: RE: [exim] reject recipient that doesnt exist on internal
server


Thanks for the reply.. I will give this a try next week.. But I am curious
if it is possible to do something as simple as having a text file of email
addresses to reject? So if I have just a few email's that don't exist
internally, I can just add them to the exim box and have them rejected? I
see how to reject email's from certain addresses, but I want to reject
email's *to* certain addresses.. thanks again!

-arif

-----Original Message-----
From: exim-users-bounces@??? [mailto:exim-users-bounces@exim.org] On
Behalf Of Herb Martin
Sent: Friday, June 24, 2005 10:53 AM
To: peter@???; exim-users@???
Subject: RE: [exim] reject recipient that doesnt exist on internal server

> -----Original Message-----
> From: exim-users-bounces@???
> [mailto:exim-users-bounces@exim.org] On Behalf Of Peter Bowyer
> Sent: Friday, June 24, 2005 12:36 PM
> To: Exim Mailing List
> Subject: Re: [exim] reject recipient that doesnt exist on internal
> server
>
> On 24/06/05, reef <reefro@???> wrote:
> > Im having a hard time finding how to do this.. I have an
> exim server
> > here that accepts mail and then relays on to an internal exchange
> > server... it's not causing any problems really, but there are some
> > email addresses that don't exist on the exchange server, that keep
> > getting sent quite a lot of mail, and i'd like for them to
> bounce at
> > the exim end


I suggest you DENY the rcpt in the acl_smtp_rcpt ACL,
rather than bounce them (later) -- and for this you must
do it at the first server, Exim in your case during the
"rctp" ACL.

The key is "verify" and you may wish to do a "callout"
to the Exchange server.

For callout, the Exchange server must be willing to
accept either a "mail command with recipients" or a "vrfy"
the recipient in the callout for this to be fully verfied.

With callout your Exim just makes a client call to Exchange
to see what would happen if it TRIED to send the MAIL to
a RCPT.

> > off my stats, showing lots of mail for users that don't exist. I'd
> > ideally like to have a list of users for exim to reject when they
> > first attempt to deliver mail. I could also do some kind of
> LDAP setup


This is an alternative to a verify/callout if you
wish to use a file lookup or LDAP query -- conceptually
the LDAP query is similar to the mail callout (both are
network protocols etc.) but practically the LDAP is
handled like a list lookup and the verify is a separate
type of option.

How about these references:

Verify:
http://www.exim.org/exim-html-4.50/doc/html/spec_39.html#IX2558

39.30 Address verification
http://www.exim.org/exim-html-4.50/doc/html/spec_39.html#SECT39.30


(Callouts follow on the same page)

I am new to Exim so likely these references will explain it
better than I could, but they will get you started while
waiting to see if someone else will provide you the precise
acl_smtp_rcpt ACL code.


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


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