Today I wanted to test the mail reverse proxy features of nginx. For this I've installed a fresh VM running release 5.2. To my surprise I had to realize that nginx is compiled without the mail proxy features in the base system.

[bruno@gateway ~]$ /usr/sbin/nginx -V
nginx version: nginx/1.2.2
built by gcc 4.2.1 20070719
TLS SNI support enabled
configure arguments: --prefix=/var/www --conf-path=/etc/nginx/nginx.conf --sbin-path=/usr/sbin/nginx --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-log-path=logs/access.log --error-log-path=logs/error.log --http-client-body-temp-path=/var/www/cache/client_body_temp --http-proxy-temp-path=/var/www/cache/proxy_temp --http-fastcgi-temp-path=/var/www/cache/fastcgi_temp --http-scgi-temp-path=/var/www/cache/scgi_temp --http-uwsgi-temp-path=/var/www/cache/uwsgi_temp --user=www --group=www --with-http_gzip_static_module --with-http_ssl_module --with-http_stub_status_module --with-ipv6 --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module

The last two lines show that all three mail modules (POP3/IMAP/SMTP) had been disabled by configure before compilation took place.

Can anybody please tell me if this has a special reason (maybe security)?

Thanks in advance,
Bruno

Reply via email to