我希望服务器上的脚本能够发送电子邮件,但通过外部第三方邮件服务,而我无论如何都要为此付费。我已经安装了 exim 甚至 dovecot,但我想我只需要 exim 就可以了?但是,我对电子邮件以及如何设置它一无所知。找到了一些关于 exim 的教程,但它们似乎已经过时了。
我安装的所有内容,包括操作系统(Ubuntu)都是几天前安装的最新版本。
目前,我只是在 Thunderbird 本地使用此第三方电子邮件,并且拥有所需的所有服务器信息。
答案1
exim 是一个复杂的工具,你需要很好地掌握它才能使用它。权威指南是Exim SMTP 邮件服务器,作者是exim的主要作者Philip Hazel。你应该读一读。
也就是说,您要寻找的是 exim 所称的“智能主机” - exim 可以将外发邮件交给该主机进行投递。在 Debian 或 Ubuntu 中,您可以通过以下两种方式在 exim 中设置智能主机:
编辑 /etc/exim4/update-exim4.conf.conf 并设置
dc_eximconfig_configtype='smarthost' dc_smarthost='<name_of_smart_host>::<port>'
然后运行
update-exim4.conf
。运行
dpkg-reconfigure exim4-config
或apt-get --reinstall install exim4-config
。按照设置提示操作,然后选择智能主机选项。
答案2
我不知道你为什么要用 postfix 或 exim 来转发邮件,但如果你不依赖它们,你也可以研究一下 sSMTP。配置起来相当容易,而且非常轻量。