2016-11-18 1 views
1

Moodle에서 Mailgun을 사용하기위한 적절한 구성은 무엇입니까? Google Cloud에서 Bitnami Moodle 이미지를 사용하고 있습니다.Moodle 용 Mailgun을 어떻게 구성합니까?

  • SMTP 호스트 : smtp.mailgun.org

  • SMTP 보안 : 없음

  • SMTP 인증 유형 : 로그인

  • SMTP 사용자 이름 : [email protected]
  • SMTP 비밀번호 : 목록에 추가 된 정보

이 오류 메시지가 나타납니다.

오류 보내는 암호 변경 확인 이메일

이 오류

디버그 정보에 대한

더 많은 정보 : 오류 코드 : cannotmailconfirm 스택 추적 : /lib/setuplib.php의 라인 495 : moodle_exception 던져 라인 110 of /login/lib.php : print_error() 호출 /login/forgot_password.php의 81 번째 줄 : core_login_process_password_reset_request() 호출 출력 버퍼 :

 2016-11-18 14:21:25 Connection: opening to smtp.mailgun.org:25, timeout=300, options=array () 2016-11-18 14:23:32 SMTP ERROR: Failed to connect to server: Connection timed out (110) 2016-11-18 14:23:32 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

답변

1

구글 컴퓨 트 엔진 포트 25, 465에 아웃 바운드 연결을 허용하지 않으며, 기본적으로 587이 아웃 바운드 SMTP 포트는 이러한 포트에 취약한 많은 남용 때문에 차단됩니다.

포트 25 아웃 바운드는 blocked on Google Cloud입니다. Mailgun mirrors 587, on port 2525 - 그래서 이런 당신은 또한 연결을 확인하기 위해 명령 줄에서 텔넷 시도 할 수있는 간단한 테스트로서, 포트 2525

를 사용해보십시오 :

> telnet smtp.mailgun.org 2525 
+0

나는 것을 Mailgun에 로그에보고하고 메시지가 수락되고 전달되었습니다. 내받은 편지함에서 아직 볼 수 없지만 지연 될 수 있습니다. 나는 메일 막이 그 항구에서 TLS를 선호하는지 아닌지 궁금해하고 있습니까? –

0

포트 25 대신 포트 465을 사용하고 암호화를 SSL으로 설정해야합니다.

개인적으로

내가 사용하지 않은 무하지만 난 당신이 이런 식으로 그것을 할 수 있다고 생각 : UPDATE mdl_config SET value='ssl://smtp.mailgun.org:465' WHERE name='smtphosts';

관련 문제