<span id="result_box" class="" lang="en"><span title="Haz clic para obtener traducciones alternativas" class="hps">Someone</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">has</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">set up</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">a</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">reverse</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">proxy</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">imap</span><span title="Haz clic para obtener traducciones alternativas">,</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">you</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">connect</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">to</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">a</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">Lotus</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">Domino</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">server</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">on port</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">993</span><span class="" title="Haz clic para obtener traducciones alternativas">?</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">It</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">is</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">the</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">typical</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">question,</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">but</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">could</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">send</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">the configuration files</span><span title="Haz clic para obtener traducciones alternativas">?</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">It would help me</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">a lot</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">to understand</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">how to configure it</span><span class="" title="Haz clic para obtener traducciones alternativas">.</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">Thanks</span><span class="" title="Haz clic para obtener traducciones alternativas">.</span></span><br>
<br><span id="result_box" class="" lang="en"><span title="Haz clic para obtener traducciones alternativas" class="hps">I installed</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">nginx</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">from</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">the</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">Fedora</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">repository</span><span title="Haz clic para obtener traducciones alternativas">,</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">version is</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">0.8.53.<br>
<br>My nginx.conf:<br><br><br></span></span><div style="margin-left: 40px;">user nginx;<br>worker_processes 1;<br>error_log /var/log/nginx/error.log info;<br>pid /var/run/nginx.pid;<br><br>events {<br>
worker_connections 1024;<br> multi_accept on;<br>}<br><br><br>mail {<br> auth_http localhost:80;<br> auth_http_timeout 6000;<br> imap_auth plain;<br> imap_capabilities "IMAP4rev1" "UIDPLUS";<br>
<br> server {<br> listen 993;<br> protocol imap;<br> proxy on;<br> }<br><br>}<br><br>http {<br> include mime.types;<br> default_type application/octet-stream;<br> perl_modules lib/perl5;<br>
perl_require <a href="http://mailauth.pm">mailauth.pm</a>;<br><br> sendfile on;<br><br> keepalive_timeout 65;<br><br> server {<br> listen 80;<br> server_name localhost;<br>
location /auth {<br> perl mailauth::handler;<br> }<br> location / {<br> root html;<br> index index.html index.htm;<br> }<br>
error_page 500 502 503 504 /50x.html;<br> location = /50x.html {<br> root html;<br> }<br> }<br>}<br><br></div><br><br>The <a href="http://mailauth.pm">mailauth.pm</a> (is in /usr/lib/perl5/ )<br>
<br><div style="margin-left: 40px;">package mailauth;<br>use nginx;<br><br>our $auth_ok;<br>our $mail_server_ip={"172.18.1.9"};<br>our $protocol_ports={};<br>$domino="172.18.1.9";<br>$protocol_ports->{'imap'}=993;<br>
<br>sub handler {<br>my $r=shift;<br>$auth_ok=1;<br>if ($auth_ok==1){<br>$r->header_out("Auth-Status", "OK");<br>$r->header_out("Auth-Server", $domino);<br>$r->header_out("Auth-Port", $protocol_ports->{$r->header_in("Auth-Protocol")});<br>
$r->header_out("Auth Plain",$r->header_in("Auth Plain"));<br>} else {<br>$r->header_out("Auth-Status", "Invalid login or password") ;<br>}<br><br>$r->send_http_header("text/html");<br>
<br>return OK;<br>}<br><br>1;<br></div><br>Thanks!<br><br><br clear="all">---<br>Jose Antonio Vico Palomino<br>E-Mail: <a href="mailto:vicosoft@gmail.com" target="_blank">vicosoft@gmail.com</a><br><br>Visita mi Blogs: <br>
<a href="http://www.vicosoft.org/blog/" target="_blank">http://www.vicosoft.org/blog/</a><br> <a href="http://www.mobileme.es" target="_blank">http://www.mobileme.es</a><br> <a href="http://www.manchegox.org" target="_blank">http://www.manchegox.org</a><br>
<a href="http://www.todosconsoftwarelibre.es" target="_blank">http://www.todosconsoftwarelibre.es</a><br> <a href="http://www.caminodesantiago.vicosoft.org" target="_blank">http://www.caminodesantiago.vicosoft.org</a><br>
<br>Facebook: <a href="http://www.facebook.com/Quijote" target="_blank">http://www.facebook.com/Quijote</a><br>Twitter: <a href="http://twitter.com/vicosoft" target="_blank">http://twitter.com/vicosoft</a><br><br>Skype: vicosoft<br>
Google Talk: <a href="mailto:vicosoft@gmail.com" target="_blank">vicosoft@gmail.com</a><br><br><br><br>