반응형
파이썬을 사용하여 이메일을 보내려고하는데 로컬 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
반응형
'파이썬' 카테고리의 다른 글
파이썬 Reset a column's MultiIndex levels (0) | 2021.01.29 |
---|---|
파이썬 Excel 데이터에서 Python 만들기 사전 (0) | 2021.01.29 |
파이썬 색인으로 목록에 액세스하려고 할 때 Python 오류- "목록 색인은 str이 아닌 정수 여야합니다." (0) | 2021.01.29 |
파이썬 IOError : [Errno 32] 깨진 파이프 : Python (0) | 2021.01.29 |
파이썬 Python에서 PDF 속성 / 메타 데이터 읽기 (0) | 2021.01.29 |
댓글