Nginx – 电子邮件转发器

前端之家收集整理的这篇文章主要介绍了Nginx – 电子邮件转发器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我曾经有一个CPanel / Plesk服务器,所以我没有通过命令行等设置电子邮件.

我不想要一个电子邮件pop3帐户或邮件服务器.只想将“email@site.com”转发给“email@gmail.com” – 我可以使用Nginx吗?

ķ

最佳答案
这里有一个类似的问题:https://stackoverflow.com/questions/511198/nginx-as-mail-proxy有一个令人讨厌的答案,但很简单的答案是:没有.

问题是:虽然Nginx确实有mail module and mail proxy features能够处理smpt,imap,pop3我很难理解哪个配置确实需要这个.我甚至不确定它是否默认使用pop / smpt / imap支持进行编译,因此您可能必须自己重建它.我的观点并不是你不能这样做,只是因为有更简单的方法,所以它有点过分.

这是用于处理邮件的示例Nginx conf(从here开始):

# To proxy pop3/imap/smtp recommended to set to the number of cpu
  worker_processes 1;

  error_log / var / log / Nginx / error.log info;

  mail {
      server_name ORIGINALMAILSERVERNAME;
      auth_http LOCALSERVERAUTH; #Nginx FORWARDS AUTHENTICATION REQUESTS TO THIS URL

      imap_capabilities "IMAP4rev1" "UIDPLUS" "IDLE" "LITERAL +" "QUOTA";

      pop3_auth plain apop cram-md5;
      pop3_capabilities "LAST" "TOP" "USER" "PIPELINING" "UIDL";

      smtp_auth login plain cram-md5;
      smtp_capabilities "SIZE 10485760" ENHANCEDSTATUSCODES 8BITMIME DSN;
      xclient off;

      server {
          listen 25;
          protocol smtp;
          # The RFC 2821 timeout should be 300 seconds
          timeout 300s;
      }
      server {
          listen 110;
          protocol pop3;
          proxy on;
          proxy_pass_error_message on;
      }
      server {
          listen 143;
          protocol imap;
          proxy on;
      }
      server {
          listen 587;
          protocol smtp;
          timeout 300s;
      }
  }

在每个Server {listen}部分中,您可以执行任何操作,包括代理其他服务器(如gmail).

但我想你已经购买了一个域名:大多数域名注册商仍然建议使用一些界面来简单地重定向电子邮件 – 这绝对是最简单的方法.设置一个全能去你的Gmail地址.

否则:编辑您的域名DNS设置,获取谷歌应用程序帐户并按照他们的教程;它最多可以免费使用10个帐户:
http://www.google.com/apps/intl/en/group/index.html非常容易.

您需要编辑DNS设置.根据您注册“mysite.com”域名的位置,里程会有所不同.

不幸的是,我无法为您提供具体的链接,但您应该执行以下操作:

>创建一个免费的谷歌应用程序帐户:https://www.google.com/a/cpanel/domain/new?hl=en
>您将进入管理界面.我记得那是一个应该帮助你的向导,否则点击“设置” – > “设置应用” – > “Gmail的”

从那里,你会得到非常详细的指示.

可能有其他托管邮件解决方案,我不在谷歌工作,但你想在Gmail界面阅读邮件,所以这应该是最简单的方法.
我自己有一个免费的谷歌应用程序帐户,并对此非常满意;

猜你在找的Nginx相关文章