我曾经有一个CPanel / Plesk服务器,所以我没有通过命令行等设置电子邮件.
我不想要一个电子邮件pop3帐户或邮件服务器.只想将“email@site.com”转发给“email@gmail.com” – 我可以使用Nginx吗?
ķ
问题是:虽然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界面阅读邮件,所以这应该是最简单的方法.
我自己有一个免费的谷歌应用程序帐户,并对此非常满意;