CI 묻고 답하기

제목 윈도우 서버에서 메일 보내기.
글쓴이 신짱구 작성시각 2009/12/29 08:49:03
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 31963   RSS
안녕하세요.

메일 보내기를 한번 해보고 있는데 역쉬 잘 안되네요^^

문제는 서버가 윈도라서 그러는거 같은데요.

echo phpinfo(); 이렇게 찍어서

sendmail_path 를 보면 no value 라고 나와 있네요..

    $config['protocol'] = 'sendmail';
    $config['mailpath'] = '';
    $config['charset'] = 'utf-8';
    $config['wordwrap'] = TRUE;

위처럼 셋 하고 해보니 안됩니다.

에러메세지 :
1Exit status code: 1
Unable to open a socket to Sendmail. Please check settings.
Unable to send email using PHP Sendmail. Your server might not be configured to send mail using this method.

어떻게 하는 방법이 있을까요?

mail() 함수로 보내면 갑니다. (CI 환경이 아닌곳에서)

감사합니다.
 다음글 CI세상 님이 소개하신 hmvc 에서는 스캐폴딩 사용 ... (2)
 이전글 include 를 어떻게 해야될까요? (2)

댓글

변종원(웅파) / 2009/12/29 09:53:18 / 추천 0

sendmail이 설치되어 있지않은데 sendmail로 설정을 했으니 당연히 메일이 안갑니다.
protocol을 mail로 설정하시면(디폴트임) php 의 mail() 함수를 이용해서 메일을 보냅니다.

아니면 protocol을 smtp로 설정하시고 xp에 smtp설정을 한후 보낼 수 있습니다.
http://fendee.egloos.com/5908843 smtp 셋팅 참고

아니면 외부 smtp를 이용할 수 있다면 매뉴얼의 smtp 설정을 통해 보낼 수 있습니다.

smtp_host No Default None SMTP서버주소(SMTP Server Address).
smtp_user No Default None SMTP서버 사용자 아이디(SMTP Username).
smtp_pass No Default None SMTP서버 사용자 암호(SMTP Password).
smtp_port 25 None SMTP서버 포트(SMTP Port).
http://codeigniter-kr.org/user_guide/libraries/email.html

신짱구 / 2009/12/29 11:45:31 / 추천 0
답변 감사합니다^^
좋은하루 되세요~~