Mailman和exim:不能发送消息

我有一个使用exim作为MTA的Mailman的Debian安装。

我可以创build邮件列表并从邮件列表服务器接收邮件。 但是,当我尝试发送电子邮件到ML地址它被拒绝,并出现以下错误:

H =(…)F =([email protected])拒绝RCPT中继不允许

[email protected]是我的邮件列表(例如)。

我在谷歌无处不在,但实际上没有提出的解决scheme帮助我。 我正在尝试使用虚拟域。 邮件列表似乎configuration正确(我可以创build它们,并从Web界面pipe理他们,正如我上面说的,从他们接收邮件)。 问题似乎在Exim服务器configuration中。

这是我遵循的教程: http : //www.debian-administration.org/article/Mailman_and_Exim4我添加了文件夹:/ etc / exim4 / virtual与一个文件:mailinglist.dom,它的内容是:

list: [email protected] 

我修改了/etc/exim4/conf.d/main/01_exim4-configlistmacrodefs

domainlist local_domains = @:localhost:dsearch; / etc / exim4 / virtual

并添加了以下文件:/etc/exim4/conf.d/router/350_exim4-config_vdom_aliases with:

 vdom_aliases: driver = redirect allow_defer allow_fail domains = dsearch;/etc/exim4/virtual data = ${expand:${lookup{$local_part}lsearch*@{/etc/exim4/virtual/$domain}}} retry_use_local_part pipe_transport = address_pipe file_transport = address_file no_more 

这是我遵循的另一个教程: http : //www.debian-administration.org/articles/140

现在我花了整整一天的时间试图解决这个问题,但没有成功 你可以帮我吗?

最后我设法解决了这个问题。 这里的步骤:

  1. 我启动了dpkg-reconfigure exim4-config
  2. 我使用了以下默认设置:
    • 系统邮件名称:我使用了域名(domain.ext格式,如框中所示)
    • 接受邮件的其他目的地:(这里我插入了所有必须被视为本地域的域,格式为:mail.domain.ext)

我重新启动了,现在一切正常。