Exim issue with virtual user setup -- non routeable address for non system "group" [solved]

2013-07-05 Thread Andrew McGlashan
Hi,

This email is to possibly help someone wanting to setup virtual users
with Exim4 on Debian using split config.



Here is my virtual user router file


# cat  /etc/exim4/conf.d/router/250_virtual

virtual:
debug_print = "R: virtual for $local_part@$domain"
driver = redirect
allow_fail
domains = dsearch;/etc/exim4/virtual
data = ${lookup{$local_part}lsearch*{/etc/exim4/virtual/$domain}}
user = list
pipe_transport = address_pipe
no_more


And a sample domain file as follows:

# cat /etc/exim4/virtual/example.org

sales: person1,person2,person3
person1: person1
person2: peson2
person3: person3
otherperson1: otherperson1
otherperson2: otherperson2
badperson1: :fail:

There is no system user named sales, all incoming mail needs to go to
the listed people whom do have system accounts on the server.

When sending to the sales@ address, the mail was successfully delivered
to all of the required people, but a non-deliverable (non-routeable
user) message was still sent to the original sender.


To fix the issue, I had to comment out the check_local_user line in this
router file:


# cat /etc/exim4/conf.d/router/900_exim4-config_local_user

### router/900_exim4-config_local_user
#

# This router matches local user mailboxes. If the router fails, the error
# message is "Unknown user".

local_user:
  debug_print = "R: local_user for $local_part@$domain"
  driver = accept
  domains = +local_domains
  # need check_local_user commented because of virtual user setup
  #check_local_user
  local_parts = ! root
  transport = LOCAL_DELIVERY
  cannot_route_message = Unknown user


Sending to sales@ now works as expected.  All persons can receive their
email fine too and when mail is sent to the noentry@ address, it will
cause the non-deliverable message to be sent just fine too.

Cheers
AndrewM


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/51d70270.60...@affinityvision.com.au



Exim issue

2001-04-17 Thread Ray Percival
After setting up exim I can send mail using Mutt it appears to 
send fine and there are no errors in the logs. When I send to one 
of my addresses from my ISP it sends it I can go out and look at 
the mail on the ISP's server. But no messages are getting sent to 
3rd parties. I set up exim as a smarthost with home being the 
visiable the name and mail.sisna.com for the server to send non 
local mail to. I don't have the logs right now but does anyone 
know of a common reason why mails are not getting forwarded to a 
third party person. Thanks.