尝试发送邮件的脚本时出现以下错误
import urllib.request
import re
import smtplib
from email.mime.text import MIMEText
from bs4 import BeautifulSoup
page=urllib.request.urlopen("http://www.crummy.com/")
soup=BeautifulSoup(page)
v=soup.findAll('a',href=re.compile('http://www.crummy.com/2012/07/24/0'))
for link in v:
w=link.get('href')
server = smtplib.SMTP( "smtp.gmail.com", 587 )
server.starttls()
server.login( 'xxxxxxxxxxx', 'xxxxxxx' )
server.sendmail( 'xxxxxxxxx', 'xxxxxxxxx', "bonus question is up" )
回溯(最后一次调用):文件“C:\Python32\bonus”,第 14 行,
在 server = smtplib.SMTP("smtp.gmail.com", 587) 文件
“C:\Python32\lib\smtplib.py ”,第 259 行,在初始化 文件“C:\Python32\lib\smtplib.py”中,第 319 行,在连接 self.sock = self._get_socket(host, port, self.timeout) 文件中“C:\Python32\lib \smtplib.py”,第 294 行,在 _get_socket 返回 socket.create_connection((host, port), timeout) 文件“C:\Python32\lib\socket.py”,第 386 行,在 getaddrinfo(host,端口,0,SOCK_STREAM):socket.gaierror:[Errno 11004] getaddrinfo 失败请建议最好的解决方法