저는 독일의 호스팅 제공업체 Hosteurope의 가상 서버를 사용하고 있습니다. 가상 서버에는 MTA Postfix가 설치되어 있지 않습니다. 설치 과정은 매우 간단했습니다. ./launcher bootstrap app와 ./launcher start app를 실행한 후 앱이 시작되었습니다.
./discourse-doctor를 실행하면 다음과 같은 메시지가 표시됩니다:
Email address for mail test? (‘n’ to skip) [test@example.com]:
Sending mail to test@example.com. . .
Testing sending to test@example.com using wpxxx.mailout.server-he.de:25.
SMTP server connection successful.
Sending to test@example.com. . .
Mail accepted by SMTP server.
If you do not receive the message, check your SPAM folder
or test again using a service like http://www.mail-tester.com/.
If the message is not delivered it is not a problem with Discourse.
Check the SMTP server logs to see why it failed to deliver the message.
Replacing: SMTP_PASSWORD
Replacing: LETSENCRYPT_ACCOUNT_EMAIL
Replacing: DEVELOPER_EMAILS
Replacing: DISCOURSE_DB_PASSWORD
네, mail-tester에 이메일을 보냈습니다. SMTP 서버가 이메일은 접수했지만 수신자에게 전달하지는 않은 것 같습니다?
==================== 메일 테스트 ====================
보다 안정적인 테스트를 위해 http://www.mail-tester.com/에서 주소를 받아보세요.
또는 자신에게 테스트 메시지를 보내는 것도 좋습니다.
메일 테스트에 사용할 이메일 주소? (건너뛰려면 'n' 입력) []: test-2v7z63ww6@srv1.mail-tester.com
test-2v7z63ww6@srv1.mail-tester.com으로 메일 전송 중. . .
wp10750459.mailout.server-he.de:25를 사용하여 test-2v7z63ww6@srv1.mail-tester.com으로 전송 테스트 중.
SMTP 서버 연결 성공.
test-2v7z63ww6@srv1.mail-tester.com으로 전송 중. . .
SMTP 서버가 메일을 접수했습니다.
메시지를 받지 못하신 경우 스팸 폴더를 확인하시거나
http://www.mail-tester.com/와 같은 서비스를 사용하여 다시 테스트해 보세요.
메시지가 전달되지 않는다면 이는 Discourse의 문제가 아닙니다.
메시지가 전달되지 않은 원인을 확인하려면 SMTP 서버 로그를 확인하세요.
Replacing: SMTP_PASSWORD
Replacing: LETSENCRYPT_ACCOUNT_EMAIL
Replacing: DEVELOPER_EMAILS
Replacing: DISCOURSE_DB_PASSWORD
Replacing: Sending mail to
==================== 완료! ====================