如何用python处理网站留言

2024-04-26 03:29:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发我的第一个网站。我有一个网页,人们可以留言给我。我正在做的是向服务器发送一个AJAX调用,服务器得到消息的内容,然后登录一个gmail帐户,并使用python的电子邮件库smtplib和email将消息发送到另一个gmail帐户。你知道吗

它工作正常,但问题是它需要超过一分钟在我的笔记本电脑上,加载在客户端的图像将继续旋转的时间。我认为瓶颈是login()。你知道吗

mailServer = smtplib.SMTP("smtp.gmail.com", 587)
mailServer.ehlo()
mailServer.starttls()
mailServer.ehlo()

# login, send email, logout
mailServer.login(conf.user, conf.pw)
mailServer.sendmail(conf.user, to, msg.as_string())
mailServer.close()

有没有什么方法可以加快速度,或者其他方法可以做到这一点。你知道吗

谢谢


Tags: 方法消息网页网站emailconfloginajax
1条回答
网友
1楼 · 发布于 2024-04-26 03:29:58

因此,延迟可能是由谷歌的SMTP服务器造成的,因为他们会反向查找Web服务器的IP地址—邮件系统通常会将此作为发送电子邮件的一部分。你知道吗

只有当您打算从您的帐户发送邮件时,才需要您编码的内容—也就是当您需要执行经过身份验证的SMTP时。如果您只想邮寄您自己的帐户,那么您可以删除登录步骤。注意,您必须将邮件服务器从smtp.gmail.com谷歌的一个入站邮件(MX)服务器。此外,如果执行简单转发,则必须处理电子邮件拒绝或其他连接问题,因此让脚本将邮件转储到邮件服务器上运行的简单邮件服务器会很有帮助。你知道吗

相关问题 更多 >