让 Debian 发送电子邮件到真实地址

让 Debian 发送电子邮件到真实地址

我在家庭网络上的一台旧电脑上运行 Debian 来执行诸如 netatalk、dlna 之类的操作......

我自己编写了一些程序,可以使用我的常规电子邮件凭据发送电子邮件。

我已经将所有邮件都设置/etc/aliases为发送到root,但如果它们能够发送到我的真实电子邮件地址(就像我的程序那样)是不是更好?

这可能吗?

我想我可以写一个程序来检查root邮件、转发和删除它。但这似乎是一个有点糟糕的解决方法。

我看到exim安装了名为“ ”的东西,但这似乎是针对具有域名并且本身将成为 SMTP 服务器的计算机。

答案1

是的,您可以大胆地配置eximpostfix甚至sendmail这样做。但是有几个所谓的“简单”MTA:,msmtp可能ssmtp还有其他的,它们正是为此目的而设计的:允许服务器像所有软件期望的那样发送邮件,但又不会破坏完整的通用 MTA。

您还需要一个真正的邮件服务器和一个帐户,例如,Gmail 就可以完成这项工作。配置简单的 MTA(根据手册)即可。

答案2

我个人使用脚本/工具从命令行发送邮件。像这样:https://github.com/mogaal/sendemail

使用这样的工具,您可以使用外部 smtp 服务器(例如来自您的 ISP 的服务器)来发送邮件。

相关内容