이메일 설정에 Outlook 계정 설정을 사용하고 있습니다.
서버: smtp.office365.com
포트: 587
로컬에서 telnet은 정상적으로 작동하지만, discourse에서는 Net::ReadTimeout 오류가 발생하고 있습니다.
해결을 위해 제가 해야 할 일이 있을까요? 아니면 로컬 호스트에 메일 데몬을 설정하는 방법이 있을까요?
이메일 설정에 Outlook 계정 설정을 사용하고 있습니다.
서버: smtp.office365.com
포트: 587
로컬에서 telnet은 정상적으로 작동하지만, discourse에서는 Net::ReadTimeout 오류가 발생하고 있습니다.
해결을 위해 제가 해야 할 일이 있을까요? 아니면 로컬 호스트에 메일 데몬을 설정하는 방법이 있을까요?
==================== 메일 테스트 ====================
강력한 테스트를 위해 http://www.mail-tester.com/에서 주소를 받으세요.
아니면 자신에게 테스트 메시지를 보내는 것도 좋습니다.
메일 테스트용 이메일 주소? (건너뛰려면 ‘n’) [mail@mail.com]:
mail@mail.com(으)로 메일을 보내는 중… . . .
smtp.office365.com:587을 사용하여 mail@mail.com(으)로 전송을 테스트하는 중, 사용자 이름:mail@mail.com, 일반 인증 사용.
======================================== 오류 ========================================
예기치 않은 오류
Net::ReadTimeout
====================================== 해결 방법 =======================================
이것은 흔하지 않은 오류입니다. 권장되는 해결 방법이 없습니다!
대체: SMTP_PASSWORD
대체: LETSENCRYPT_ACCOUNT_EMAIL
대체: DEVELOPER_EMAILS
대체: DISCOURSE_DB_PASSWORD
대체: 메일 전송 중
==================== 완료! ====================
root@discourse:/var/discourse# telnet smtp.office365.com 587
52.96.88.98(으)로 시도 중…
MNZ-efz.ms-acdc.office.com에 연결됨.
탈출 문자는 '^'입니다.
220 MN2PR14CA0028.outlook.office365.com Microsoft ESMTP MAIL Service ready at Mon, 24 Jul 2023 21:20:54 +0000
mail@mail.com 은 이메일로 대체되어야 합니다
다시 인사드립니다, Shibi! ![]()
Outlook은 트랜잭션 이메일을 지원하지 않아 사용할 수 없습니다. 권장 이메일 서비스 목록이 포함된 이 튜토리얼을 확인해 주세요.
. 이메일을 사용하지 않는 대안은 없나요? 예를 들어 계정을 수동으로 생성하거나, 활성화 URL을 가져오는 방법 같은 것요.
이 기능을 지원하는 메일 서버를 찾았고, 정상적으로 작동하고 있습니다.