我在家庭网络上的一台旧电脑上运行 Debian 来执行诸如 netatalk、dlna 之类的操作......
我自己编写了一些程序,可以使用我的常规电子邮件凭据发送电子邮件。
我已经将所有邮件都设置/etc/aliases
为发送到root
,但如果它们能够发送到我的真实电子邮件地址(就像我的程序那样)是不是更好?
这可能吗?
我想我可以写一个程序来检查root
邮件、转发和删除它。但这似乎是一个有点糟糕的解决方法。
我看到exim
安装了名为“ ”的东西,但这似乎是针对具有域名并且本身将成为 SMTP 服务器的计算机。
答案1
是的,您可以大胆地配置exim
或postfix
甚至sendmail
这样做。但是有几个所谓的“简单”MTA:,msmtp
可能ssmtp
还有其他的,它们正是为此目的而设计的:允许服务器像所有软件期望的那样发送邮件,但又不会破坏完整的通用 MTA。
您还需要一个真正的邮件服务器和一个帐户,例如,Gmail 就可以完成这项工作。配置简单的 MTA(根据手册)即可。
答案2
我个人使用脚本/工具从命令行发送邮件。像这样:https://github.com/mogaal/sendemail
使用这样的工具,您可以使用外部 smtp 服务器(例如来自您的 ISP 的服务器)来发送邮件。