목록

2026.11.13 15:15
조회 9
0
0

https://github.com/rhymix/rhymix/issues/2758

 

라이믹스에서 SMTP 활성화 조건을 꽤 오래전부터 잘못 체크하고 있었습니다.

 

https://github.com/rhymix/rhymix/blob/d3442a9b2fe0371228180ed129045411c854f680/common/framework/drivers/mail/smtp.php#L29

return function_exists('proc_open');

 

위와 같이 proc_open 함수를 체크하고 있었는데, 실제로는 해당 함수는 라이믹스에서는 지원하지 않는 sendmail을 사용한 발송 방법(Swift_SendmailTransport)에서만 사용되고 있었습니다.

 

임시 해결법은 해당 줄 전체를

return function_exists('stream_socket_client');

로 변경하시면 됩니다. 체크하는 함수를 변경하는것인데, stream_socket_client 함수를 비활성화한 케이스는 사실상 없으므로 대다수 환경에서 SMTP 사용이 다시 되실겁니다.

YJSoft Lv. 11
YJSoft입니다.

댓글 0