문제

Python 2.4가 Gmail의 SMTP 서버에 연결하는 데 어려움이 있습니다. 내 아래의 스크립트는 "연결"을 지나치지 않습니다. 나는 이후 버전의 Python에 SMTP_SSL 클래스가 있다는 것을 알고 있지만 잘 작동하는 것처럼 보이지만, 내가 다루어야 할 생산 환경은 Python 2.4 만 가지고있을 것입니다.

print "connecting"
server = smtplib.SMTP("smtp.gmail.com", 465)

print "ehlo"
server.ehlo()
print "start tls"
server.starttls()

print "ehlo"
server.ehlo()
print "log in"
if self.smtpuser:
    server.login(smtpuser, smtppassword)

위의 코드를 Python 2.4와 함께 작동시키기위한 조언이 있습니까?

도움이 되었습니까?

해결책

Django 앱과 유사한 설정을 설정하려고 할 때 포트 465에서 작업 할 수 없었습니다. 포트 587을 사용하여 다른 포트는 Gmail 문서 작동하는 것 같았습니다.

다른 팁

예, 587을 VB.NET 앱의 포트로 사용했습니다. 465도 저에게도 효과가 없었습니다.

노력하다

server.ehlo ('user.name@gmail.com ')

위의 두 곳에서

또한 설정을보십시오

server.set_debuglevel (1) 추가 정보에 필요한 값

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top