启动MTA:没有网络需要很长时间吗?

启动MTA:没有网络需要很长时间吗?

每当我启动没有互联网连接的上网本时,我还不如使用 Windows,因为启动需要等待“正在启动 MTA:”,最终超时并继续启动过程。我正在使用 exim4,我并不想完全摆脱它(即使我是这台机器上唯一的用户),因为有些邮件来自包含一些有用信息的程序。

我尝试更改一些设置(因为这仅适用于本地邮件到用户帐户),但似乎没有任何区别(将其设置为使用最小 DNS 给了我一些错误,我将再次设置它并看看它说了什么)

当我没有网络连接时,如何才能让这个过程不那么耗时?说实话,它根本不需要网络连接,因为都是从这台机器到这台机器的本地邮件。

Linux s10 3.2.0-1-686-pae #1 SMP Sun Feb 5 23:52:49 UTC 2012 i686 GNU/Linux

hostname --fqdn did not return a fully qualified name, dc_minimaldns will not work. Please fix your /etc/hosts setup.

我不知道我的主机设置出了什么问题。这是在运行 dpkg-configureexim4-config并设置 minimaldns 之后,就像我拥有 Dial-on-Demand 一样。hostname --fqdn返回s10

在 /etc/hosts 中:

127.0.0.1   localhost
127.0.1.1   s10

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

答案1

正如错误所述,hostname --fqdn did not return a fully qualified name。完全限定名称通常由主机名和后跟 DNS 域名(第一个点之后的部分)组成:hostexample.com

您的/etc/hosts仅包含localhosts10。要解决此问题,请添加域名。对于不存在的域,
添加应该就足够了。.local

127.0.0.1   localhost
127.0.1.1   s10.local

[...]

注意不要删除或更改第一行。localhost应始终解析为127.0.0.1,否则可能会出现意外故障。

然而,你向一个 IP 或本地子网中的不同 IP 添加任意数量的域名(127.0.0.0/8)- 如果您需要一个用于本地测试网络服务器的域名,以“空路由”某些广告服务器(免费广告拦截器)等:

# my customized /etc/hosts, yay!
127.0.0.1   localhost
127.0.1.1   s10.local s11.mydomain.local freedomain.myspace.local

127.2.2.2   another.service.local
127.9.9.9   googleads.g.doubleclick.net
127.9.9.9   graph.facebook.com

答案2

可能是错误的配置会导致这种情况,

尝试使用重新配置dpkg-reconfigure exim4-config

8.5.3. 配置 Exim4 邮件传输代理https://www.debian.org/releases/stable/i386/ch08s05.html.en

相关内容