பைத்தானுக்கு socket.gaierror உள்ளது: [Errno 11004] getaddrinfo தோல்வியுற்றது
Python Has Socket Gaierror
பைத்தானுக்கு socket.gaierror உள்ளது: [Errno 11004] getaddrinfo தோல்வியுற்றது
பிழையின் விவரங்கள்:
… டிரேஸ்பேக் (கடைசியாக மிக சமீபத்திய அழைப்பு):
கோப்பு “D: /JiCaiZhuanTi/Case/All_run_test.py”, வரி 48, இல்
SendEmail.send_file (new_repor)
கோப்பு “D: JiCaiZhuanTi வழக்கு public_keyword SendEmail.py ”, 43 வது வரி, send_file இல்
smtp.connect (smtpserver)
கோப்பு “சி: y பைதான் 34 லிப் smtplib.py ”, வரி 321, இணைப்பில்
self.sock = self._get_socket (ஹோஸ்ட், போர்ட், செல்ப் டைம்அவுட்)
கோப்பு “சி: y பைதான் 34 லிப் smtplib.py ”, வரி 292, _get_socket இல்
self.source_address)
கோப்பு “சி: y பைதான் 34 லிப் socket.py ”, வரி 491, create_connection இல்
getaddrinfo (ஹோஸ்ட், போர்ட், 0, SOCK_STREAM) இல் ரெஸ் செய்ய:
கோப்பு “சி: y பைதான் 34 லிப் socket.py ”, வரி 530, getaddrinfo இல்
_socket.getaddrinfo (ஹோஸ்ட், போர்ட், குடும்பம், வகை, புரோட்டோ, கொடிகள்) இல் ரெஸ் செய்ய:
socket.gaierror: [Errno 11004] getaddrinfo தோல்வியுற்றது
வெளியேறும் குறியீடு 1 உடன் செயல்முறை முடிந்தது
நான் இணையத்தில் பல காரணங்களைச் சோதித்தேன், இது ஒரு பிணைய சிக்கல் அல்லது ஒரு டிஎன்எஸ் பிரச்சினை என்று கூறி. பின்னர், வேறொருவர் எழுதிய குறியீட்டைப் பற்றி நான் தவறு செய்தேன். எனது பிழை பின்வருமாறு:
smtpserver = ' smtp.exmail.163.com ‘உண்மையில், இந்த வாக்கியம் தவறானது, மாற்றப்பட்டது
smtpserver = ‘ smtp.exmail.163.com '
இந்த சிக்கலை தீர்க்கிறது.