将电子邮件(python smtp)发送到特定域(不是.Gmail)

import smtplib
from smtplib import SMTP

from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText   

msg = MIMEMultipart()  
msg['From'] = 'example1@gmail.com'
#Sender
msg['To'] = 'example2@uc.cl'
#Receiver

msg['Subject'] = 'python'
message = ' Wena mimo,como estai mimo'
msg.attach(MIMEText(message))

mailserver = smtplib.SMTP('smtp.gmail.com',587)
# identify ourselves to smtp gmail client
mailserver.ehlo()
# secure our email with tls encryption
mailserver.starttls()
# re-identify ourselves as an encrypted connection
mailserver.ehlo()
mailserver.login('example1@gmail.com','password')
#login to the account

mailserver.sendmail('example1@gmail.com','example2@uc.cl',msg.as_string())

mailserver.quit()

#我编写了一个将电子邮件发送到其他邮件的代码(例如@gmail和    @corporative),但我尝试将邮件发送到XXXXXXXX@uc.cl(https://www.uc.cl),但此邮件未收到邮件

这是Ubuntu 18.04中Python3的代码,我不知道问题是端口:587还是域uc.cl或代码,也许域uc.cl在此安全性上具有较高的水平 这是来自大学的域名

wangjuanwangjuanw 回答:将电子邮件(python smtp)发送到特定域(不是.Gmail)

我认为学校邮件服务器可能会尝试阻止来自您的python服务器的邮件。

您可以尝试做的一些事情...

  • 在连接到学校wifi时发送电子邮件。也许他们不会阻止内部流量
  • 尝试发送到您设置的电子邮件服务器只是为了检查代码是否正常
  • 创建一个新的电子邮件帐户yahoo等,并使用上面的代码登录,然后尝试发送到可以测试的其他帐户。这应该使您知道发生了什么。
本文链接:https://www.f2er.com/3133800.html

大家都在问