2017-09-29 1 views
0

누구에게이 아이디어가 있습니까?"예기치 않게 닫힌 연결"SMTP Gmail Python 3

다음 스크립트를 실행하면 항상 SMTP를 사용하여 핸드 셰이크를 만들고 "SMTPServerDisconnected : Connection unexpectedly closed"오류로 중간 프로세스를 취소합니다.

##Email addresses for sender and recpient are correct when in use. 

import smtplib 

smtpObj = smtplib.SMTP('smtp.gmail.com', 465) 
smtpObj.ehlo() 
smtpObj.login('###########@gmail.com', '#Password') 
smtpObj.sendmail('#########@gmail.com', '#########@gmail.com', 'Subject: 
Test.') 

smtpObj.quit() 
##Connection end 

어떤 생각이나 생각이라도 미리 감사드립니다. :)

+0

메시지에 본문이 없습니다. Gmail은 그 점을 알기 쉽습니다. 제목 헤더 뒤에 몇 줄 바꿈을 추가하십시오. 헤더에서 From 및 아마도 To가 필요할 수도 있습니다. – kindall

답변

0

제안 해 주셔서 감사 드리며 나중에 Gmail에 Anaconda 패키지 (스파이더)가 연결되지 못하게하는 보안 기능이 있다는 사실을 발견했습니다. 충돌을 방지하려면 향후 보안 문제가있는 사람들을 위해 "덜 안전한 응용 프로그램"을 활성화해야합니다! :)

관련 문제