如何设置 exim 以使用外部 SMTP?

如何设置 exim 以使用外部 SMTP?

我希望服务器上的脚本能够发送电子邮件,但通过外部第三方邮件服务,而我无论如何都要为此付费。我已经安装了 exim 甚至 dovecot,但我想我只需要 exim 就可以了?但是,我对电子邮件以及如何设置它一无所知。找到了一些关于 exim 的教程,但它们似乎已经过时了。

我安装的所有内容,包括操作系统(Ubuntu)都是几天前安装的最新版本。

目前,我只是在 Thunderbird 本地使用此第三方电子邮件,并且拥有所需的所有服务器信息。

答案1

exim 是一个复杂的工具,你需要很好地掌握它才能使用它。权威指南是Exim SMTP 邮件服务器,作者是exim的主要作者Philip Hazel。你应该读一读。

也就是说,您要寻找的是 exim 所称的“智能主机” - exim 可以将外发邮件交给该主机进行投递。在 Debian 或 Ubuntu 中,您可以通过以下两种方式在 exim 中设置智能主机:

  1. 编辑 /etc/exim4/update-exim4.conf.conf 并设置

    dc_eximconfig_configtype='smarthost'
    dc_smarthost='<name_of_smart_host>::<port>'
    

    然后运行update-exim4.conf

  2. 运行dpkg-reconfigure exim4-configapt-get --reinstall install exim4-config。按照设置提示操作,然后选择智能主机选项。

答案2

我不知道你为什么要用 postfix 或 exim 来转发邮件,但如果你不依赖它们,你也可以研究一下 sSMTP。配置起来相当容易,而且非常轻量。

相关内容