Re: [exim] Authentication and Relaying

Top Page
Delete this message
Reply to this message
Author: Christopher Molnar
Date:  
To: Marek Maj herek Majchrowski
CC: exim-users
Subject: Re: [exim] Authentication and Relaying
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@???>:
>>
>> 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@???>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/