Ok, I understand now, this should work indeed, probably a small regression
in recent code, will look into it tomorrow and come up with a fix.

Gilles


On Mon, May 17, 2010 at 04:27:19PM -0400, Daniel Ouellet wrote:
> On 5/17/10 4:41 AM, Gilles Chehade wrote:
> >You are confusing me :-)
> 
> I am very sorry! That's the last thing I want to do.
> 
> So, I will try to make it very short and as clear as I can. (;>
> 
> I simplify the configuration to the minimum and as I still not able to 
> get the virtual part working, I try something below that is simple and 
> appear to be logical to me. If I am wrong, then take the 20 pound hammer 
> and beat me over the head with it. I can't see it!
> 
> 
> 
> if I have the following smtpd.conf:
> 
> 
> listen on "lo0"
> listen on "dc0"
> 
> map "vdomains" { source db "/etc/mail/vdomains.db" }
> 
> accept from all for local deliver to mbox
> 
> #accept from all for domain "opensipd.com" deliver to mbox
> #accept from all for virtual "vdomains" deliver to mbox
> 
> accept for all relay
> 
> 
> The only two things I will do here between the restart of smtpd are to 
> either comment out only one or the other below:
> 
> #accept from all for domain "opensipd.com" deliver to mbox
> #accept from all for virtual "vdomains" deliver to mbox
> 
> one at a time to test it.
> 
> With
> 
> accept from all for domain "opensipd.com" deliver to mbox
> #accept from all for virtual "vdomains" deliver to mbox
> 
> No other changes, I can send email to
> 
> r...@opensipd.com
> 
> and I get it into the root local account.
> 
> That works.
> 
> now, if I reverse it:
> 
> #accept from all for domain "opensipd.com" deliver to mbox
> accept from all for virtual "vdomains" deliver to mbox
> 
> I should be able to get the email in the same local root account if the 
> vdomains have the following in it:
> 
> # cat vdomains
> r...@opensipd.com root
> 
> and I had created the vdomains.db with the makemap as this:
> 
> # /usr/libexec/smtpd/makemap -t aliases vdomains
> 
> Am I not understanding this properly?
> 
> It got to work right?
> 
> But it doesn't. I always get the error:
> 
> 530 5.0.0 Recipient rejected: r...@opensipd.com
> 
> I haven't been able to get the virtual to works once and I can't say how 
> many variation I did. Way to many to list them and a few totally stupid 
> as well, but just in case I tried.
> 
> So, isn't the above is valid and should work as a simple test?
> 
> Daniel

-- 
Gilles Chehade
freelance developer/sysadmin/consultant

                   http://www.poolp.org

Reply via email to