테스트 사이트 - 개발 중인 베타 버전입니다

메일 발송이 안될 시 [그누보드5, 영카트5 기준]

· 7년 전 · 4665 · 7

안녕하세요. 인아이디어입니다.

메일 발송이 안될 시, 가장 간단한 해결 방법으로

/plugin/PHPMailer/class.smtp.php 파일을 수정하는 방법입니다.

 

해당 코드를 public function connect 함수의 static $streamok; 바로 위에 추가해주시면 됩니다.

[그래도 안된다면 서버를 체크해보시는게 좋을것같습니다.]

 

[code]

if(count($options)==0){
        $options['ssl']=array('verify_peer'=>false,'verify_peer_name'=>false,'allow_self_signed'=>true);
}

[/code]

 

위의 소스를 추가해주시면 됩니다.

 

그럼 하단과 같이 변경됩니다.

[code]

 public function connect($host, $port = null, $timeout = 30, $options = array())
    {
        if(count($options)==0){
            $options['ssl']=array('verify_peer'=>false,'verify_peer_name'=>false,'allow_self_signed'=>true);
        }

        
        static $streamok;
        //This is enabled by default since 5.0.0 but some providers disable it
        //Check this once and cache the result
        if (is_null($streamok)) {
            $streamok = function_exists('stream_socket_client');
        }

[/code]

 

그래도 안된다면 서버상에서 sendmail을 확인을 해보시는걸 추천드립니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 7개

7년 전
좋은 정보 감사드립니다.
7년 전
좋은 하루되셔요 : )
좋은 정보 감사드립니다.
config 에
define('G5_SMTP', ''); 으로 변경해도 되더라구요^^
6년 전
고맙습니다 전 crypt2hex 님 글 보고 바로 해결 되었습니다. 평생 제 은인 이십니다 ㅠㅠ 고맙습니다 감사합니다!!!!!!! 로또 1등 되세요!!!
7년 전
감사합니다.
감사합니다.위와 같이 하니 메일이 오네요..감사욤..

게시글 목록

번호 제목
23966
23963
23953
23949
23938
23935
23933
23928
23919
23918
23917
23910
23902
23901
23897
23894
23893
23891
23885
23872
23870
23862
23859
23853
23845
23838
23827
23819
23805
23801