Extra Form
PHP PHP 7.4
CMS XpressEngine

설정을 바꾼것도 없고 환경도 그대로인데

 

지난주부터 갑작스럽게 인증메일이 먹통입니다. 

 

라이트세일과 구글워크스페이스를 사용중인데. 

 

메일 인증용 계정으로 들어간뒤 보낸 메일함을 보면 지난주부터 메일을 보내고 있질 않습니다. 

 

아이디 비밀번호 찾기도 마찬가지구요.

 

어디를 확인해봐야 할까요? 라이트세일에서 메일 보내는것을 차단했을수도 있는건가요?

 

일일 발송량은 100개가 안되며. 구글 워크스페이스에서 테스트 메일을 보내면 잘 갑니다. 

  • profile

    우선 본인 사이트의 admin / 시스템 설정 / 알림 설정의 메일 발송방법이 어떻게 되어있나 확인해보셔야겠죠. 가끔 지워지는 경우도 있습니다. 잘 되어 있으면 거기서부터 출발해서 찾아봐야겠네요.

  • profile ?
    답변 감사합니다 확인해보겠습니다
  • profile

    윗분 댓글은 라이믹스 기준인 것 같고... 질문글에서 XE를 선택하셨으니 XE에서 어떤 방법으로 메일을 보내고 계신지 좀더 자세히 설명해 주셔야 원인을 찾을 수 있겠습니다. 혹시 고급 메일 발송 모듈을 사용하고 계신가요?

     

    메일 인증용 계정을 언급하신 것으로 보아 네이버나 지메일 등의 포털 메일계정을 SMTP로 연동하신 것 같은데요, 만약 25번 포트로 연동하셨다면 라이트세일에서 임의로 차단될 가능성이 높습니다. 465나 587은 좀 낫지만 방화벽 등 여러가지 테스트가 필요합니다. 고급 메일 발송 모듈의 경우 자체적으로 테스트 기능이 있으니 활용하면 좋습니다. 아마존은 자기네가 판매하는 메일 발송 서비스(SES)가 있기 때문에 타 업체 메일을 연동하는 것을 그다지 반기지 않는 듯 하더군요. REST API 방식을 사용하는 업체들은 그나마 연동이 쉽습니다.

  • profile ?

    전에 기진님이 세팅해주셨는데 사용하다가

    최근에 서버가 멈춰서 강제적으로 콘솔에서 재부팅을 했었는데

    그 날 이후로 안되는거 같기도 해서 혹시 다른 이유인가 싶어서요.

     

    일단 25번 포트 한번 확인해보겠습니다 감사합니다.

  • profile ?
    587 포트로 설정해주셨었네요.

    메일 발송 테스트 누르면

    SMTP: Connection could not be established with host smtp.gmail.com [php_network_getaddresses: getaddrinfo failed: Name or service not known #0]

    라고 나오네요.

    가입인증 에러 내역은


    호스트:
    SMTP: 호스트 smtp.gmail.com과 연결을 설정할 수 없습니다. [php_network_getaddresses: getaddrinfo 실패: 이름 또는 서비스를 알 수 없음 #0]

    호출 위치:
    /home/****/www/modules/member/member.controller.php 라인 1456

    이렇게 나오고 있어요.
  • ? profile
    DNS 문제 같습니다. 아마 메일뿐 아니라 외부서비스와 연동하는 부분이 전체적으로 안 될 거예요. /etc/resolv.conf 파일이 정상인지, 그리고 만약 dnsmasq나 systemd-resolved가 설치되어 있는 서버라면 정상 작동중인지 점검해 보세요.
  • profile ?
    답변 감사합니다. 자체적으로 해결이 불가능할경우

    메일로 작업의뢰좀 부탁 드려도 될까요?