IMAP: auth_http

Shawn Za lists at ruby-forum.com
Sun Apr 13 23:02:12 UTC 2014


Does this location snippet go inside  the mail directive or outside of 
it in nginx.conf? I only have 1 backend, I am using it to proxy for http 
but also need imap/smtp proxy for it. When i use location inside the 
mail directive and reload nginx, it throws an error

Maxim Dounin wrote in post #1101072:
> Hello!
>
> On Sun, Mar 10, 2013 at 02:43:11PM -0700, Grant wrote:
>
>> >
>> > http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript
>>
>> In that case I request for nginx's imap proxy to function more like
>> imapproxy which is easier to set up.
>
> The goal of nginx imap proxy is to route client's connections to
> different backends, which is very different from what imapproxy
> does.  It's more like a perdition.
>
> If you want nginx to just proxy all connections to a predefined
> backend server, you may use something like
>
>     location = /mailauth {
>         add_header Auth-Status OK;
>         add_header Auth-Server 127.0.0.1;
>         add_header Auth-Port 8143;
>         add_header Auth-Wait 1;
>         return 204;
>     }
>
> as a dummy auth script.
>
> --
> Maxim Dounin
> http://nginx.org/en/donation.html

-- 
Posted via http://www.ruby-forum.com/.



More information about the nginx mailing list