我对SMTP
一点都不熟悉,但我正致力于通过emails
代码发送Python
。我有代码,但我需要通过SMTP
host name
才能实际运行。有没有提供免费SMTP
服务的服务,我可以利用它来测试我的代码?我环顾四周创建了自己的SMTP server
,但无法找到提供创建SMTP server
的分步指南的内容。我想创建一个免费服务器(或者如果有任何免费服务),它将为我提供一个主机名(ip
地址),以便我可以将该主机名放在我的python代码中并从任何机器执行它
如果有人能指出我正确的方向,那将会很有帮助。
答案 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:
地址)。
他们提供的免费版本似乎适合您的需求。