我正在尝试设置一个临时 SMTP 服务器来发送电子邮件。我为此使用了 python(smtplib.SMTP('localhost')),并收到套接字错误。当我尝试 wget localhost 时,我收到“失败:连接被拒绝”错误。/etc/hosts 有 127.0.0.1 localhost。我正在使用 chrubuntu,我不相信我做了任何会修改 localhost 的事情。
答案1
您的问题是您想在本地计算机上使用 SMTP 服务但该服务不存在!
因此,您需要安装 SMTP 守护程序
apt-get install opensmtpd
然后你需要使用
sudo smtpd
现在,您的命令应该可以起作用了。