[prev in list] [next in list] [prev in thread] [next in thread] 

List:       exim-users
Subject:    Re: [exim] Authentication and Relaying
From:       Christopher Molnar <molnarc () pandmservices ! com>
Date:       2006-02-25 23:46:59
Message-ID: 2EC7C9C1-CD83-42ED-8972-CA2B27384B69 () pandmservices ! com
[Download RAW message or body]

Never mind, I found it. Outlook has a broken AUTH line. Looked at the  
Debian config template and was able to uncomment a section and make  
it work.

-Chris

On Feb 25, 2006, at 8:27 AM, Christopher Molnar wrote:

> Thanks for your response. Seems to work with any client that is not  
> an OUTLOOK client. Any thoughts?
>
> -Chris
>
> On Feb 25, 2006, at 4:59 AM, Marek Maj(c)herek Majchrowski wrote:
>
>> Do you have:
>> auth_advertise_hosts = *
>>
>> Try to replease yours accepts to:
>>
>>
>>   accept  hosts         = +auth_relay_hosts
>>               authenticated = *
>>
>> where
>>   hostlist auth_relay_hosts = *
>>
>> And if yours authenticators are good, it should work...
>>
>>
>> 2006/2/25, Christopher Molnar <molnarc@pandmservices.com>:
>>>
>>> I have tried to read the docs and find a good example, however I am
>>> at a loss. I have tried to set up the ability for authorized  
>>> users to
>>> relay through our smtp server. Anytime a user tries to connect and
>>> login and send messages thorugh to a "non-local hosted domain" we  
>>> get
>>> a 501 - Relay Denied. I would appreciate any help someone can give.
>>> From my config:
>>>
>>>
>>> acl_check_rcpt:
>>>    accept
>>>      hosts = :
>>>      accept authenticated = *
>>>
>>>
>>>
>>>    accept
>>>      hosts = +relay_from_hosts
>>>          accept  authenticated = *
>>>
>>>    accept
>>>      authenticated = *
>>>
>>>
>>>
>>>
>>> begin authenticators
>>>
>>> plain_saslauthd_server:
>>>     driver = plaintext
>>>     public_name = PLAIN
>>>     server_condition = ${if saslauthd{{$2}{$3}}{1}{0}}
>>>     server_set_id = $2
>>>     server_prompts = :
>>>     server_advertise_condition = yes
>>> login_saslauthd_server:
>>>     driver = plaintext
>>>     public_name = LOGIN
>>>     server_prompts = "Username:: : Password::"
>>>     server_condition = ${if saslauthd{{$1}{$2}}{1}{0}}
>>>     server_set_id = $1
>>>     .ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS
>>>     server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}}
>>>     .endif
>>>
>>> plain:
>>>    driver = plaintext
>>>    public_name = PLAIN
>>> .ifndef AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS
>>>    client_send = "${if !eq{$tls_cipher}{}{\
>>>                       ^${extract{1}{::}\
>>>                         {${lookup{$host}lsearch*{CONFDIR/
>>> passwd.client}{$value}fail}}}\
>>>                       ^${extract{2}{::}\
>>>                         {${lookup{$host}lsearch*{CONFDIR/
>>> passwd.client}{$value}fail}}}\
>>>                     }fail}"
>>> .else
>>>    client_send = "^${extract{1}{::}{${lookup{$host}lsearch*{CONFDIR/
>>> passwd.client}{$value}fail}}}^${extract{2}{::}{${lookup
>>> {$host}lsearch*{CONFDIR/passwd.client}{$value}fail}}}"
>>> .endif
>>>
>>> login:
>>>    driver = plaintext
>>>    public_name = LOGIN
>>> .ifndef AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS
>>>    client_send = "${if and{\
>>>                            {!eq{$tls_cipher}{}}\
>>>                            {!eq\
>>>                                {${lookup{$host}lsearch*{CONFDIR/
>>> passwd.client}\
>>>                                   {$value}fail}}\
>>>                                {}}\
>>>                           }\
>>>                        {}fail}\
>>>                   : ${extract{1}{::}\
>>>                          {${lookup{$host}lsearch*{CONFDIR/
>>> passwd.client}{$value}fail}}} \
>>>                   : ${extract{2}{::}\
>>>                       {${lookup{$host}lsearch*{CONFDIR/ 
>>> passwd.client}
>>> {$value}fail}}}"
>>>
>>> .else
>>>    client_send = "${if !eq\
>>>                            {${lookup\
>>>                              {$host}lsearch*{CONFDIR/passwd.client}\
>>>                              {$value}fail}}\
>>>                            {}\
>>>                        {}fail}\
>>>                   : ${extract{1}{::}\
>>>                          {${lookup{$host}lsearch*{CONFDIR/
>>> passwd.client}{$value}fail}}} \
>>>                   : ${extract{2}{::}\
>>>                          {${lookup{$host}lsearch*{CONFDIR/
>>> passwd.client}{$value}fail}}}"
>>> .endif
>>>
>>>
>>> --
>>> ## 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/
>>>
>>
>>
>>
>> --
>> Marek Maj(c)herek Majchrowski
>> <majherek@pc-4.chomiczowka.waw.pl>Linux Counter reg#: 147586
>> --
>> ## 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/


-- 
## 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/
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic