Python SMTP没有错误

时间:2018-05-11 18:14:33

标签: python email outlook gmail

我正在将python 2.7与随ArcGIS 10.5一起安装的软件包一起使用,这也是我在服务器上运行的软件包。我们可以访问python 3,但它没有使用。我正在尝试设置一个python脚本来发送电子邮件,就像我过去所做的那样,但是我一直在让我的代码卡住,没有错误。

self.smtp = smtplib.SMTP(server, port)

我尝试过使用gmail和outlook,但它确实如此不同。我在多台机器和服务器上试过它,但无法让它工作。你还能用python使用gmail和outlook发送电子邮件吗?

当我使用端口456时,我可以将其弄错,但是使用端口587只会卡住。

其余代码:

`def sendEmail(self, recipient, subject, message):
            try:
                self.smtp = smtplib.SMTP(self.server, self.port)
                self.smtp.ehlo()
                self.smtp.starttls()
                self.smtp.login(self.username, self.password)
                self.smtp.sendmail(self.username, recipient, message)`

0 个答案:

没有答案