imap.domain.com - 如何转发到端口?

时间:2015-11-29 20:16:49

标签: node.js tcp smtp imap mail-server

我正在尝试在node.js中从头开始创建一个imap服务器(主要是为了了解node.js和imap协议)。

如何将来自imap子域(imap.mydomain.com)的流量定向到服务器上的端口143(我的服务器代码正在侦听的位置)。我用这个规则更新了iptables:

-A INPUT -p tcp -m tcp --dport 143 -j ACCEPT

但它仍然无效。

我的DNS是这样的:

记录 - mydomain.com => 1.1.1.1(我的示例IP地址)

CNAME记录 - mail.mydomain.com => mydomain.com

mydomain.com重定向并由apache处理。阿帕奇能否推翻它?也许我需要在/ etc / hosts中为子域添加主机?

此外,在做telnet时:

telnet 1.1.1.1 143

我收到“无主机路由”错误。所以这告诉我从子域直接通过ip的路由也不起作用......

我已经检查了dovecot和postfix,看起来他们在内部处理端口监听,所以我看不到他们的安装/配置说明中的任何线索。

如果有人能提供有关如何确保imap.mydomain.com子域正确转发到imap服务器的说明,那就太棒了。

感谢!!!

1 个答案:

答案 0 :(得分:2)

没有重定向或转发。 IMAP只是一种与HTTP不同的协议(即" web"),并且要使用IMAP,服务器必须侦听端口143,并且客户端必须连接到此端口。只需查看邮件客户端的设置即可。