我正在将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)`