如何创建免费的SMTP服务器

时间:2017-06-21 22:20:23

标签: python email smtp

我对SMTP一点都不熟悉,但我正致力于通过emails代码发送Python。我有代码,但我需要通过SMTP host name才能实际运行。有没有提供免费SMTP服务的服务,我可以利用它来测试我的代码?我环顾四周创建了自己的SMTP server,但无法找到提供创建SMTP server的分步指南的内容。我想创建一个免费服务器(或者如果有任何免费服务),它将为我提供一个主机名(ip地址),以便我可以将该主机名放在我的python代码中并从任何机器执行它

如果有人能指出我正确的方向,那将会很有帮助。

2 个答案:

答案 0 :(得分:1)

if($_POST)
{
    $test=$_POST['stop'];
    echo $test;
}
else
{
    echo "not set"; 
}

您也可以使用import smtplib username = 'user' password = 'pwd' from_addr = 'username@gmail.com' to_addrs = 'username@gmail.com' msg = "\r\n".join([ "From: username@gmail.com", "To: username@gmail.com", "Subject: subject", "", "message" ]) server = smtplib.SMTP('smtp.gmail.com:587') server.ehlo() server.starttls() server.login(username, password) server.sendmail(from_addr, to_addrs, msg) server.quit() linux命令here

见:
https://docs.python.org/3/library/smtplib.html
https://support.google.com/a/answer/176600?hl=en

答案 1 :(得分:0)

您需要https://mailtrap.io/之类的服务。您将获得指向应用程序的SMTP服务器地址(最终端口号)。您的应用程序生成的所有电子邮件将被邮件拦截(因此不会传递到真实的To:地址)。

他们提供的免费版本似乎适合您的需求。