我希望我的 cronjobs 能够从我的家用电脑发送邮件。我的服务器像这样配置 exim4:
dc_eximconfig_configtype='internet'
dc_other_hostnames=''
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='maildir_home'
Run Code Online (Sandbox Code Playgroud)
但是,在家里,我的 ISP 阻止了直接通过防火墙发送的邮件。我有一个受密码保护的 ssl smtp 服务器,我可以通过它来路由邮件,但是我在弄清楚如何配置 exim4 以使其工作时没有成功。我希望有人能给我一个配置示例,我可以在其中插入主机名、用户名、密码和“使用 ssl”以使其通过单个 smtp 服务器发送邮件。
我在 Ubuntu 10.04 上设置了一个 VPS,运行 exim4 作为 MTA。机器名称本身对我们来说很容易识别(在本例中为“Fermat”),但机器本身负责提供我们的域之一(即 www.example.com)。
从 exim 生成电子邮件时,电子邮件标题报告服务器名称 (Fermat) 而不是域名 (example.com)。
有没有办法“强制”exim 在不更改机器主机名的情况下将服务器名称报告为 example.com?
默认情况下,Ubuntu (12.04 LTS) 似乎没有安装任何类型的邮件程序。
每个人似乎都建议安装 Postfix。我熟悉 Postfix,我在几个“真实”服务器上使用它。
但是在台式机上安装重型全功能邮件服务器感觉是错误的,只是为了让 (ana)cron 电子邮件有地方去。对于这种微不足道的仅本地任务,必须有一个更轻量级的解决方案。
这是在我的笔记本上安装的最简单的邮件程序,只是为了将像 cron 错误这样的系统电子邮件保存在某处(只需写入 /var/mail/username 就足够了)。
有没有一种简单的方法可以在 Ubuntu 上安装 MTA 并将所有电子邮件转发到不同的远程邮箱?只想转发本地电子邮件并寻找简单的东西。谢谢!
澄清:
我看到建议使用 ssmtp 和 nullmailer,但我需要一些(只是)更聪明的东西。我有一台机器 (machine.domain1.com),我希望将本地邮件发送到 realuser@domain2.com,并希望通过与 mx.domain2.com 的直接连接进行发送
所以当我在 machine1.com 上做邮件 root 时,它应该转发到 realuser@domain2.com。nullmailer 和 ssmtp 的问题是转发到 mx.domain2.com 但邮件是通过设置为 root@domain1.com 的 RCPT TO 发送的,我希望将 RCPT TO 设置为 realuser@domain2.com
可能有一个简单的解决方案,还是我需要为此深入研究 postfix 或 exim?
我最近用 Ubuntu 11.04 amd64 设置了一台新计算机,设置为桌面。我还没来得及设置电子邮件客户端来阅读系统邮件,我很好奇可能生成了哪些未读邮件。我惊讶地发现 /var/spool/mail 是空的,/etc/aliases 不存在,并且既没有安装 exim4 也没有安装任何其他邮件传输代理 (MTA)。
我以前的电脑安装了exim4-light,我也重新配置过几次,但我不记得安装过它。我从 Ubuntu 8.04 开始,并在每个版本发布时对其进行了升级,直到 11.04。我想知道 exim4-light 是否默认安装在一些早期版本的 Ubuntu 中,或者它是否作为我安装的其他东西的依赖项安装。
(我还想知道是否要安装 MTA,因为也许检查常规系统邮件是浪费时间玩 Minecraft 更好,但这可能是一个主观问题。)
我想在我的服务器上有一个非常轻量级和简单的邮件传输代理。此 MTA 的唯一目的是在本地缓冲外发电子邮件并将它们转发到 ISP 的邮件服务器。
Ubuntu 提供了哪些选项?
标准
易于配置以用于转发目的
简单 - 普通用户可以理解它是如何工作的
安全 - 外部流量被禁用
无需传入电子邮件支持
我在 sendmail 和其他复杂的解决方案方面遇到了各种问题,这些问题对于我适度的需求来说太过分了。
我有一个带有 Exim4 MTA 的 Ubuntu 服务器。一切正常。我必须在 Exim4 中集成垃圾邮件列表。如何将垃圾邮件列表与 Exim4 集成?
我想整合的垃圾邮件列表之一来自 Spamhaus。