我一直在Raspberry Pi上运行一个简单的Web服务器大约四个月,没有任何问题。上周我决定为我的小型游戏公司设置一个基本的邮件服务器。我查看了Dovecot和Postfix,但是我遇到了很大困难让他们在我的网络服务器上工作,所以我放弃了手动配置它们。我做了一些研究,发现iRedMail需要一个全新的操作系统。我设置了另一个Pi,并将ssh配置为iRedMail。我通过localhost上的邮件正确设置了所有内容。
我现在的问题是从我的域名远程连接。我想我的问题是,我可以使用相同域名的两台物理服务器吗?我使用GoDaddy作为我的DNS提供商,我可以访问A,CNAME,MX,TXT,SRV和AAAA记录。我一直在做很多阅读,看到我可以用SRV记录做到这一点? 如果没有,我可以将我的Web服务器从rpi1迁移到rpi2并将电子邮件服务器和Web服务器并排运行吗? 我不喜欢网络协议/服务器的东西,但我正在学习。
感谢。
答案 0 :(得分:0)
如果你有一切内部工作,那么你只需要几个步骤就可以让它在外部工作。
假设你宿舍里有1个静态IP,那么你需要转发端口25,465& 587到运行邮件服务器的Pi的内部IP。
使用DNS注册商添加指向邮件服务器主机名的MX
条目。您还需要添加指向公共IP地址的邮件主机名的A
条记录。
根据您的ISP是谁,他们可能不允许您运行邮件服务器(许多阻止端口以阻止意外滥用/差管理员)如果他们这样做您可能想要尝试为您的公共IP设置反向DNS设置将帮助您发送的邮件被标记为更高的垃圾邮件级别(无论如何可能会被标记)
您不必担心SVR
和那些奇怪的'记录 - 他们在您的情况下不会得到帮助。唯一具有TXT
个人资料的spf
记录。