我需要在Debian Linux上发送电子邮件。如何发送?我在256MB的Linux盒子上运行我的服务器,我听说postfix和sendmail太过于复杂。最近我发现了ssmtp,它似乎是一个可执行文件,需要作为进程执行,并通过Python使用os模块调用。另外,Python已经提供了smtplib,它对我来说可以正常工作。使用ssmtp与Python的smtplib相比有什么优势?
此外,postfix非常易于在“卫星”模式下安装,它的作用仅仅是排队和为您传递电子邮件。这比实现自己的电子邮件队列要容易得多。大多数不错的包管理系统都允许您以这种方式配置。
还有其他轻量级的SMTP发送器,比如msmtp,这是我喜欢的。
但对于256 Mb的机器来说,Postfix也很好用。像Postfix这样完整的MTA的好处在于它会保留消息并在目标服务器宕机时重试。使用smtplib和远程机器上的服务器,你的程序现在依赖于网络...