본문 바로가기
파이썬

파이썬 Python - smtp requires authentication

by º기록 2021. 1. 29.
반응형

파이썬을 사용하여 이메일을 보내려고하는데 로컬 SMTP 서버를 사용하고 있음에도 불구하고 인증이 필요한 것 같습니다. 내가 실행하는 코드와 내가 얻는 오류는 아래에서 볼 수 있습니다. 내 서버에서 포트 25를 열 수 없기 때문에 포트 587을 사용합니다. 포트 587에서 파이썬을 사용하여 로컬 SMTP 서버를 설정하는 데 도움을 주시겠습니까?

>>> import smtplib
>>> from email.mime.text import MIMEText
>>> msg = MIMEText('Test body')
>>> me = 'support@mywebsite.com'
>>> to = 'myemail@gmail.com'
>>> msg['Subject'] = 'My Subject'
>>> msg['From'] = me
>>> msg['To'] = to
>>> s = smtplib.SMTP('localhost', 587)
>>> s.sendmail(me, [to], msg.as_string())

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/smtplib.py", line 722, in sendmail
    raise SMTPSenderRefused(code, resp, from_addr)
smtplib.SMTPSenderRefused: (530, '5.7.0 Authentication required', 'support@mywebsite.com')

 

해결 방법

 


로그인 세부 정보가없는 경우 시스템 관리자에게 문의하십시오.

 

참조 페이지 https://stackoverflow.com/questions/14196581

 

 

반응형

댓글