어떤 이유인지 모르겠지만, 이제 이메일 아웃바운드(발신)가 작동하지 않고 535 오류가 발생합니다. 이메일 계정을 다시 확인해 보았습니다. 해당 계정에 로그인하여 Apple Mail에서 사용할 수 있습니다. SMTP 메일 전송도 Apple Mail로 테스트했습니다. 하지만 Discourse에서는 "ERROR – 535 auth failure"라는 오류 메시지가 표시됩니다. 여기서 어떻게 진행해야 할지 모르겠습니다. 여전히 SMTP가 지원됩니까?
무엇이 더 도움이 될까요? 원격 서버가 인증 실패를 알려주고 있습니다. 우리가 더 덧붙일 말은 많지 않습니다.
이 메일 계정에 2FA 또는 MFA가 활성화되어 있나요? 이것이 SMTP AUTH가 작동하지 않는 원인이 될 수 있습니다.
아니라면, 인증이 정상적으로 작동하는지 확인하기 위해 수동으로 SMTP를 시도해 볼 수 있을까요?
먼저 인증 문자열(사용자 이름␀사용자 이름␀비밀번호의 base64 인코딩된 문자열)을 구성해야 합니다.
Python을 사용하는 것을 권장합니다:
○ → ipython3
In [1]: import base64
In [2]: import getpass
In [3]: u, p = 'michael', getpass.getpass()
Password: (여기에 비밀번호를 붙여넣거나 입력하세요)
In [4]: base64.b64encode(f'{u}\x00{u}\x00{p}'.encode()).decode()
Out[4]: 'bWlxxxxxxxxxxxxxxxxxxxxxxxxxxx'