Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 如何设置mailx和exim4?_Email_Ubuntu_Dns_Lan_Exim4 - Fatal编程技术网

Email 如何设置mailx和exim4?

Email 如何设置mailx和exim4?,email,ubuntu,dns,lan,exim4,Email,Ubuntu,Dns,Lan,Exim4,我有一个气隙本地网络的集合,这些网络充当小型ISP(连接到其他LAN,但不连接到internet),以了解诸如EBGP、策略、DNS等网络概念 在我的ISP中,我有一台运行DNS(bind9)的笔记本电脑,一台运行Web服务器(apache2),现在我正在尝试设置电子邮件服务器(exim4) 我已经在所有笔记本电脑上安装了mailx(发送邮件)。我还修改了我的“域”的DNS记录(和反向DNS),这样我就有了一个MX记录,指向我想要的电子邮件服务器所在的笔记本电脑。我知道DNS是有效的,因为我挖掘

我有一个气隙本地网络的集合,这些网络充当小型ISP(连接到其他LAN,但不连接到internet),以了解诸如EBGP、策略、DNS等网络概念

在我的ISP中,我有一台运行DNS(bind9)的笔记本电脑,一台运行Web服务器(apache2),现在我正在尝试设置电子邮件服务器(exim4)

我已经在所有笔记本电脑上安装了mailx(发送邮件)。我还修改了我的“域”的DNS记录(和反向DNS),这样我就有了一个MX记录,指向我想要的电子邮件服务器所在的笔记本电脑。我知道DNS是有效的,因为我
挖掘mail.my.domain
时会返回有效地址

我该如何设置它,以便我的三台笔记本电脑都可以通过中央邮件服务器相互发送电子邮件并发送到外部世界?我是否需要设置“smarthost”?接力怎么样?它们是否与我试图构建的相关

总的来说,我在理解exim4背后的概念时遇到了困难。邮件应该存储在哪台计算机上?我是否可能需要在两种不同的配置(一台主服务器和两台“从”服务器)下运行exim4,或者mailx会处理这些

我知道对于一篇stackoverflow文章来说有很多问题,但是我不太了解所有这些文章之间的相互作用。任何朝正确方向的轻推都将受到赞赏。谢谢你的阅读

如何设置它,以便我的三台笔记本电脑都可以向 通过中央邮件服务器彼此联系并与外部世界联系

Internet连接邮件服务器上的exim将有两个路由器,一个用于本地目的地,另一个用于Internet。它将充当本地网络上机器的中继

我是否需要设置“smarthost”

但是,从技术上讲,您不必这样做,除非您有一个静态IP地址,否则您将希望使用smarthost,因为在已知的动态分配IP地址块中具有IP地址的邮件服务器被RBL列为可能的垃圾邮件

邮件应该存储在哪台计算机上

将其存储在网关计算机上是最简单的,因为您通常希望能够从Internet访问电子邮件

是否可能需要在两种不同的模式下运行exim4 配置(一台主服务器和两台“从”服务器)或 mailx处理好了吗

由于系统消息通常会传递到每台机器上的根帐户,我认为您可能需要在每台机器上使用某种MTA(exim或postfix)。您可以将mailx(或其他MUA,如mutt或pine)配置为IMAP到一个网关服务器。不过,您仍然需要找到重定向系统消息的方法