<span id="result_box" class="" lang="en"><span title="Haz clic para obtener traducciones alternativas" class="hps">Imap</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">works</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">on port</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">143</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">successfully</span><span title="Haz clic para obtener traducciones alternativas">.</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">With</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">this setting</span><span class="" title="Haz clic para obtener traducciones alternativas">.<br>
<br>File -> <a href="http://mailauth.pm">mailauth.pm</a>:<br><br>package mailauth;<br>use nginx;<br><br>sub handler {<br> my $r = shift;<br> $r->header_out("Auth-Status", "OK");<br> $r->header_out("Auth-Server", '172.18.1.9');<br>
$r->header_out("Auth-Port", '143');<br> $r->send_http_header("Auth Plain", "text/html");<br># warn 'H: ',$r->remote_addr;<br> return OK;<br>}<br>1;<br><br>
<br></span></span><span id="result_box" class="" lang="en"><span title="Haz clic para obtener traducciones alternativas" class="hps">But</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">I'm not clear</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">how to do</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">work</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">against</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">the</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">SSL</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">port</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">993</span><span title="Haz clic para obtener traducciones alternativas">.</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">I</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">generate</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">certificates</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">in</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">the</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">proxy</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">server</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">or</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 class="" title="Haz clic para obtener traducciones alternativas">?</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">I have no idea.</span> <span title="Haz clic para obtener traducciones alternativas" class="hps">Help.</span></span><br>
<span id="result_box" class="" lang="en"><span class="" title="Haz clic para obtener traducciones alternativas"><br clear="all"></span></span>---<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>
<br><br><div class="gmail_quote">2011/2/9 <a href="mailto:vicosoft@gmail.com">vicosoft@gmail.com</a> <span dir="ltr"><<a href="mailto:vicosoft@gmail.com">vicosoft@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<span lang="en"><span title="Haz clic para obtener traducciones alternativas">Someone</span> <span title="Haz clic para obtener traducciones alternativas">has</span> <span title="Haz clic para obtener traducciones alternativas">set up</span> <span title="Haz clic para obtener traducciones alternativas">a</span> <span title="Haz clic para obtener traducciones alternativas">reverse</span> <span title="Haz clic para obtener traducciones alternativas">proxy</span> <span title="Haz clic para obtener traducciones alternativas">imap</span><span title="Haz clic para obtener traducciones alternativas">,</span> <span title="Haz clic para obtener traducciones alternativas">you</span> <span title="Haz clic para obtener traducciones alternativas">connect</span> <span title="Haz clic para obtener traducciones alternativas">to</span> <span title="Haz clic para obtener traducciones alternativas">a</span> <span title="Haz clic para obtener traducciones alternativas">Lotus</span> <span title="Haz clic para obtener traducciones alternativas">Domino</span> <span title="Haz clic para obtener traducciones alternativas">server</span> <span title="Haz clic para obtener traducciones alternativas">on port</span> <span title="Haz clic para obtener traducciones alternativas">993</span><span title="Haz clic para obtener traducciones alternativas">?</span> <span title="Haz clic para obtener traducciones alternativas">It</span> <span title="Haz clic para obtener traducciones alternativas">is</span> <span title="Haz clic para obtener traducciones alternativas">the</span> <span title="Haz clic para obtener traducciones alternativas">typical</span> <span title="Haz clic para obtener traducciones alternativas">question,</span> <span title="Haz clic para obtener traducciones alternativas">but</span> <span title="Haz clic para obtener traducciones alternativas">could</span> <span title="Haz clic para obtener traducciones alternativas">send</span> <span title="Haz clic para obtener traducciones alternativas">the configuration files</span><span title="Haz clic para obtener traducciones alternativas">?</span> <span title="Haz clic para obtener traducciones alternativas">It would help me</span> <span title="Haz clic para obtener traducciones alternativas">a lot</span> <span title="Haz clic para obtener traducciones alternativas">to understand</span> <span title="Haz clic para obtener traducciones alternativas">how to configure it</span><span title="Haz clic para obtener traducciones alternativas">.</span> <span title="Haz clic para obtener traducciones alternativas">Thanks</span><span title="Haz clic para obtener traducciones alternativas">.</span></span><br>
<br><span lang="en"><span title="Haz clic para obtener traducciones alternativas">I installed</span> <span title="Haz clic para obtener traducciones alternativas">nginx</span> <span title="Haz clic para obtener traducciones alternativas">from</span> <span title="Haz clic para obtener traducciones alternativas">the</span> <span title="Haz clic para obtener traducciones alternativas">Fedora</span> <span title="Haz clic para obtener traducciones alternativas">repository</span><span title="Haz clic para obtener traducciones alternativas">,</span> <span title="Haz clic para obtener traducciones alternativas">version is</span> <span title="Haz clic para obtener traducciones alternativas">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" target="_blank">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" target="_blank">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>
</blockquote></div><br>