질문/조언질답게시판

이메일 발송오류

Extra Form
PHP PHP 5.6
CMS Rhymix

메일건 SMTP로 사용하고 있습니다.

 

몇주전에 클라우드 플레어 가입해서 사용한 이후로 이메일이 전송이 안되고 에러 메세지가 뜨고 있습니다. 

 

메일건에 있는  TXT, MX, CNAME 도 클라우드 플레어에 추가되어 있는 상태고

 

라이믹스 버전은  Rhymix 1.9.9.2 이고 고급메일발송모듈은 2.1.0 입니다.

 

조언구합니다. 

 

 

AJAX communication error while requesting advanced_mailer.procAdvanced_mailerAdminTestSendMail

500 error (error)
 

{"error":-1,"message":"\uc11c\ubc84 \uc624\ub958\n\nPHP Parse Error: syntax error, unexpected '?' in vendor\/swiftmailer\/swiftmailer\/lib\/classes\/Swift\/Mime\/SimpleMessage.php on line 490"}
  • profile

    라이믹스는 PHP5를 지원하지 않습니다. 서버 환경을 PHP7 이상으로 맞춰주세요.

    p.s.) 클라우드플레어 적용 유무와 메일 발송은 무관합니다. 아마 그사이 라이믹스 버전이 올라가며 PHP5에서 실행이 불가능한 코드가 들어간 것으로 보입니다.

    p.p.s) 메일건은 SMTP방식보다 API를 이용한 연동방식을 사용하시는것이 좋습니다.

  • profile ?
    php7.1로 올리니까 제대로 되네요.
    감사합니다!
  • profile
    라이믹스는 7 부터 설치 될텐데 어떻게 하신건지 ㅎ
  • profile ?
    php버전 이런거 확인안하고 그냥 깔았는데 되었던거 같아요 ㅎ