Re: virtual domain mailbox cross contamination

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jarod Watkins wrote:
> Adam D wrote:
>   
>> Jarod Watkins wrote:
>>   
>>     
>>> Adam D wrote:
>>>   
>>>     
>>>       
>>>> I am getting cross contamination with mail delivery in cyrus with
>>>> virtual domains.
>>>>
>>>> Mail sent to user@xxxxxxxxxxx is sent to user@xxxxxxxxxxxx
>>>> The 'user' being the same name but different domain names.
>>>> I am looking to have the same user name but different domains.  Right
>>>> now all mail going to user@xxxxxxxxxxx I am finding in the INBOX to
>>>> user@xxxxxxxxxxx
>>>>
>>>> I am just about done setting the server up with virtual domains.
>>>> Here is part of my config file:
>>>>
>>>> #  Extras
>>>> allowusermoves: 1
>>>> defaultacl: anyone lrs
>>>>
>>>> servername:  domain1.tld
>>>> quotawarn: 90
>>>> sharedprefix: shared
>>>> userprefix: users
>>>>
>>>> # Virtual Domains
>>>> defaultdomain: domain1.tld
>>>> virtdomains: userid
>>>> loginrealms: domain2.tld domain3.tld domain4.tld
>>>>
>>>>
>>>> I have created user mailboxes with cryadm : cm user/user1@xxxxxxxxxxx
>>>>
>>>> Any extra pair of eyes would be very helpful at this point.
>>>>
>>>> -Adam
>>>>
>>>>
>>>>
>>>> ----
>>>> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
>>>> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
>>>> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>>>>   
>>>>     
>>>>       
>>>>         
>>> Adam,
>>> Comment out the loginrealms option, I had that enabled while I was using 
>>> virtual domains too and it caused me to have authentication errors. So 
>>> try running Cyrus with just the virtdomains option set.
>>>   
>>>     
>>>       
>> Sadly, that did not work. 
>>
>> Cyrus default is domain1.tld
>> with users:
>>
>> i.e. postmaster@xxxxxxxxxxx, postmaster@xxxxxxxxxxx, postmaster@xxxxxxxxxxx
>>
>> all going to INBOX of postmaster@xxxxxxxxxxx but not to INBOXes in their
>> own domains.
>>
>> However there are not any multiple redirect addresses in the virtual
>> alias maps file.
>>
>> -Adam
>>
>> ----
>> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
>> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
>> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>>   
>>     
>
> Adam,
> So are you using Postfix or some other SMTP server to test delivery? If 
> so, try using lmtptest to deliver your test messages to Cyrus, and see 
> if it really is Cyrus doing the delivery wrong, or if you have something 
> mis-configured with your MTA.
>
> Jarod
>   


Jarod,

I agree about trying to figure out if the mis-configured is related to
cyrus or postfix.  It has been a vicious circle trying to figure out
which one maybe configured wrong.  I have postfix configured to use
virtual alias domains and maps then deliver to cyrus with:

main.conf:
mailbox_transport = cyrus

master.conf
cyrus     unix  -       n       n       -       -       pipe
  flags=R user=cyrus argv=/usr/sbin/cyrdeliver -e -m ${extension} ${user}

I am guessing maybe when postfix delivers the mail to cyrus it is set up
to strip out the domain above?  I have seen that an issue from other
people but I have no clue as to where or how postfix does that except in
the master.conf above.

I also tried to use lmtptest (never had used it before so I looked at
the man page).

/etc # lmtptest -a user@xxxxxxxxxxx -r domain2.tld -v host.domain2.tld
getaddrinfo: Servname not supported for ai_socktype
failure: Network initialization - can not connect to host.domain2.tld:lmtp

Thanks for the help.
-Adam


----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux