CI 묻고 답하기

제목 메일관련 질문있습니다.
글쓴이 손씨가문 작성시각 2015/10/08 08:56:30
댓글 : 4 추천 : 0 스크랩 : 1 조회수 : 13378   RSS
        $this->load->library('email');

        $this->email->from($from_email, $writer);
        $this->email->to('저의 메일');

        $this->email->subject($subject);
        $this->email->message($content);

        $this->email->send();

현재 이렇게 메일 설정으로 해서 기존에는
저의 메일을 메일@naver.com
으로 했을 때는 잘 되었는데
ex) 메일@information.co.kr

저렇게 네이버웍스 메일을 만들었는데, 
The original message was received at Thu, 8 Oct 2015 09:12:57 +0900
from apache@localhost

   ----- The following addresses had permanent fatal errors -----
메일@information.co.kr
    (reason: 550 5.1.1 <메일@information.co.kr>... User unknown)
    (expanded from: 메일@information.co.kr)

이렇게 뜹니다.

문제는 
네이트, 지메일, 다음, 네이버 등에서 직접 보낼때는 멀쩡한데 CI 이용할때만 저리 뜹니다.

혹시 문제점을 아시는분이 있으신가요?
 다음글 긴급) 도움 요청합니다. 한글,영문 언어팩 작업 질문 (5)
 이전글 php 7 버전 쓰려고 하는데 CI 에서 지원 될까요? (1)

댓글

kaido / 2015/10/08 12:09:27 / 추천 0
타 이메일 사이트의 smtp 서버를 이용 하면  가입한 계정의 이메일 주소로만 보낼수 있습니다.

smtp 계정을 메일@information.co.kr 으로 등록해 놓으셔야 될 것 같습니다.
손씨가문 / 2015/10/08 12:44:00 / 추천 0
혹시 좀 더 자세히 설명 해주실수 있나요?

    var    $protocol        = "mail";    // mail/sendmail/smtp
    var    $smtp_host        = "smtp.works.naver.com";        // SMTP Server.  Example: mail.earthlink.net
    var    $smtp_user        = "smtp 이메일";        // SMTP Username
    var    $smtp_pass        = "비밀번호";        // SMTP Password
    var    $smtp_port        = "465";        // SMTP Port

현재 이렇게 하였는데도 동일시 되네요...
변종원(웅파) / 2015/10/08 13:21:46 / 추천 0
손씨가문/ 메일부분은 ci의 문제는 아니라고 판단됩니다. 

서버에서 465 열려있는지 확인해보시고 프로토콜도 틀린것 같네요. smtp를 이용하면서 mail로 해놓으면 서버의 mail을 이용합니다.

그래도 안되시면 네이버웍스에 문의하시는게 빠릅니다.
손씨가문 / 2015/10/08 13:53:21 / 추천 0
일단 네이버웍스에 문의 하였구요. mail->smtp로 변경하였을 때,

웍스 이메일과 비밀번호를 입력하였는데 Access denied user라고 뜨네요....

이게 안열려서인지 user 아이디 비번이 틀린건지..... 후우 어렵네요..