회원들이 가입할때 메일 인증을 거치게 하고 싶어 고급메일발송모듈을 설치했는데요.

메일이 발송되지 않네요...

 

이메일은 worksmobile을 사용하고요, 모듈 설정창에서 모두 정확히 입력했는데 왜 안되는지 모르겠습니다ㅠㅠ

혹시 비슷한 분이 있을까 싶어 예전 게시글(https://www.xetown.com/qna/231693)을 찾아보고 호스팅 회사에 문의하라고 해서 문의했는데, 확인해보니 자기들 쪽과는 관련이 없는 문제라고 합니다. 

 

아래와 같은 에러 메세지가 뜨고요,

에러 메시지:
SMTP: Connection could not be established with host smtp.worksmobile.com [Connection timed out #110]

호출 위치: 

modules/member/member.controller.php line 1383

 

따라서 호출 위치에 가서 확인을 해 봤는데 아래와 같았습니다. 어떻게 해결해야 할까요?

 

1377        // Send a mail
1378        $oMail = new Mail();
1379        $oMail->setTitle( Context::getLang('msg_confirm_account_title') );
1380        $oMail->setContent($content);
1381        $oMail->setSender( $member_config->webmaster_name?$member_config->webmaster_name:'webmaster', $member_config->webmaster_email);
1382        $oMail->setReceiptor( $member_info->user_name, $member_info->email_address );
1383        $oMail->send();

 

  • profile
    기진곰 2016.12.03 20:42:33

    - XE 버전과 PHP 버전은 어떻게 되나요?

    - 포트 465, 보안 SSL로 바꿔 보세요.

    - 다른 포털이나 API는 괜찮나요? 웍스모바일만 문제인지 다른 것도 문제인지 확인해 봐야죠.

    - 가입인증 테스트는 시간이 너무 오래 걸리니 테스트 메일 발송 기능을 사용해 보세요.

  • profile
    스트릿 2016.12.03 20:52:53
    XE 1.8.24, PHP 5.5였습니다! 포트랑 SSL로 바꾸니 잘 작동합니다. 감사드려요
  • profile
    웹지기 2016.12.03 20:43:04
    질문에 답은 아니지만 네이버웍스모바일 무료의 경우 하루에 발송 횟수 제한이 있어 빈도가 잦은 사이트는 일부 메일이 안나가게 됩니다. 하루 발송량 자체가 굉장히 적으니 알아보시고 다른 곳 이용하시는게 좋을 것 같네요.
  • profile
    웹지기 2016.12.03 20:49:35
    - 메일 발송은 시간당 30회까지 가능합니다.
    - 1회에 받는이, 참조, 숨은 참조를 포함하여 100명까지 보낼 수 있습니다.

    저희는 회원 탈퇴시 운영자에게 메일 발송 가입시 가입자에게 발송하다보니 자칫 이벤트가 몰리는 시간에는 일부 메일발송 누락이 생길 확율이 높아 그냥 다른 곳으로 설정했고 수동으로 공식계정으로 발신과 수신용으로만 사용합니다.
  • profile
    스트릿 2016.12.03 20:53:54
    안녕하세요 웹지기님, 문제는 해결했습니다. 댓글 남겨주신점 감사합니다 추후 발생할 문제(?)에 대해 대비할 수 있겠네요 ㅎㅎ 고맙습니다!!
  • profile
    BlackTeddyBear 2016.12.04 03:51:44
    네이버는 잘되는데요?

서버에 요청 중입니다. 잠시만 기다려 주십시오...