在笔记本电脑上,我设置了一个执行每周工作的cron。如果有什么要报告的,我想收到一封电子邮件。现在,我将KMail用作MUA,它能够从的Maildir目录中读取邮件~/.local/share/local-mail
。因此,我希望将本地邮件传递到该文件夹(具有Maildir结构)。
我希望已经存在一个带有sendmail
接口(echo "$REPORT" | mail -s "$SUBJECT" "$ME"
可以使用它)的简单程序。安装exim或将邮件转发到我的远程邮件服务器被认为是多余的。
问题从服务器转发所有邮件的最简单方法?似乎是针对不适合我需求的远程转发(我需要本地递送)。这个旧的Gentoo线程最终导致在Perl中编写一个旧脚本。当然必须存在一个经过深思熟虑,简陋的程序吗?
有什么建议吗?我正在使用Arch Linux。
一些谷歌搜索将我带到github.com/corecode/dma aka Dragonfly Mail Agent。
—
2013年
@goldilocks作为最小发行版的Arch默认情况下未安装MTA。
—
Lekensteyn
/usr/bin/sendmail
不存在,cron输出最终在中/dev/null
。
@tripleee我遇到了这个问题,但是一旦看到SMTP和TLS便忽略了它。感谢您的提及,我会再看一遍。不听端口25听起来对我有好处。
—
Lekensteyn
@tripleee不幸的是,dma不支持Maildir,仅支持spool dirs
—
Lekensteyn
/var/spool/mail
。
userX@localhost.localdomain
而这些东西最终应该放在/var/spool/mail/userX
; 您可以自己检查,也可以创建一个新帐户来与MUA核对。