<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.nginx.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.nginx.org/index.php?title=MailProxyModule&amp;feed=atom&amp;action=history</id>
		<title>MailProxyModule - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.nginx.org/index.php?title=MailProxyModule&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://wiki.nginx.org/index.php?title=MailProxyModule&amp;action=history"/>
		<updated>2013-05-21T06:02:17Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.0</generator>

	<entry>
		<id>http://wiki.nginx.org/index.php?title=MailProxyModule&amp;diff=146&amp;oldid=prev</id>
		<title>MichaelLustfield: moved NginxMailProxyModule to MailProxyModule:&amp;#32;Removing Nginx prefix from page titles</title>
		<link rel="alternate" type="text/html" href="http://wiki.nginx.org/index.php?title=MailProxyModule&amp;diff=146&amp;oldid=prev"/>
				<updated>2010-09-22T19:29:12Z</updated>
		
		<summary type="html">&lt;p&gt;moved &lt;a href=&quot;/NginxMailProxyModule&quot; class=&quot;mw-redirect&quot; title=&quot;NginxMailProxyModule&quot;&gt;NginxMailProxyModule&lt;/a&gt; to &lt;a href=&quot;/MailProxyModule&quot; title=&quot;MailProxyModule&quot;&gt;MailProxyModule&lt;/a&gt;: Removing Nginx prefix from page titles&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Synopsis =&lt;br /&gt;
Nginx can proxy IMAP, POP3, and SMTP protocols.&lt;br /&gt;
&lt;br /&gt;
= Directives =&lt;br /&gt;
== proxy ==&lt;br /&gt;
'''syntax:''' ''proxy'' '''''on | off'''''&lt;br /&gt;
&lt;br /&gt;
'''default:''' ''off''&lt;br /&gt;
&lt;br /&gt;
'''context:''' ''mail, server''&lt;br /&gt;
&lt;br /&gt;
With this directive you can enable or disable the proxy for mail.&lt;br /&gt;
&lt;br /&gt;
== proxy_buffer ==&lt;br /&gt;
'''syntax:''' ''proxy_buffer'' '''''size'''''&lt;br /&gt;
&lt;br /&gt;
'''default:''' ''4K/8K''&lt;br /&gt;
&lt;br /&gt;
'''context:''' ''mail, server''&lt;br /&gt;
&lt;br /&gt;
With this directive you can set the buffer size for the proxy connection. The default value is equal to the size of a page (this can be either 4K or 8K depending on the platform).&lt;br /&gt;
&lt;br /&gt;
== proxy_pass_error_message ==&lt;br /&gt;
'''syntax:''' ''proxy_pass_error_message'' '''''on | off'''''&lt;br /&gt;
&lt;br /&gt;
'''default:''' ''off''&lt;br /&gt;
&lt;br /&gt;
'''context:''' ''mail, server''&lt;br /&gt;
&lt;br /&gt;
With this directive you can pass authentification error messages obtained from the backend back to the client. Usually if authorization in nginx passed successfully then the backend cannot return errors back to the client.&lt;br /&gt;
&lt;br /&gt;
But for some POP3 servers errors in response to correct password is a regular behavior. For example [http://www.stalker.com/ CommuniGatePro]  notifies user about overcrowding of the mailbox (or other events) periodically issuing an error in authorization. In this case is worth indicating proxy_error_message on.&lt;br /&gt;
&lt;br /&gt;
== proxy_timeout ==&lt;br /&gt;
'''syntax:''' ''proxy_timeout'' '''''time'''''&lt;br /&gt;
&lt;br /&gt;
'''default:''' ''24h''&lt;br /&gt;
&lt;br /&gt;
'''context:''' ''mail, server''&lt;br /&gt;
&lt;br /&gt;
With this directive you can set the timeout for the proxy connection.&lt;br /&gt;
&lt;br /&gt;
== xclient ==&lt;br /&gt;
'''syntax:''' ''xclient'' '''''on | off'''''&lt;br /&gt;
&lt;br /&gt;
'''default:''' ''on''&lt;br /&gt;
&lt;br /&gt;
'''context:''' ''mail, server''&lt;br /&gt;
&lt;br /&gt;
With this directive you can enable or disable the command XCLIENT with the connection to SMTP backend. This allows the backend to enforce limitations on the client based on IP/HELO/LOGIN.&lt;br /&gt;
&lt;br /&gt;
If xclient is enabled then nginx first transfers to the backend:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
EHLO server_name&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
XCLIENT PROTO=ESMTP HELO=client_helo ADDR=client_ip LOGIN=authentificated_user NAME=[UNAVAILABLE] &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= References =&lt;/div&gt;</summary>
		<author><name>MichaelLustfield</name></author>	</entry>

	</feed>