개발 Q&A

제목 메일발송에 관해 질문이 있습니다 ㅠ
글쓴이 z쭈니z 작성시각 2012/08/17 17:44:41
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 21904   RSS

이메일 클래스 써서 메일 발송 하는데요

일단 리눅스에서 테스트 하는중인데 로컬에서는 메일이 발송이 잘 됩니다만.

윈도우 smtp 를 이용해서 발송 하려고 하면 오류가 납니다.

리눅스에서 윈도우 smtp 를 사용이 불가능한건지요??

윈도우는 smtp 서버로 사용중인 서버입니다.

아래는 에러메세지입니다.

The following SMTP error was encountered:
Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.

잘 좀 알려주시면 감사하겠습니다 (__)

 다음글 데이터에 관한 개념 질문 (3)
 이전글 글로벌한 서버 호스팅 (5)

댓글

변종원(웅파) / 2012/08/18 00:00:06 / 추천 0
 설정 어떻게 하셨는지 올려주세요
z쭈니z / 2012/08/31 14:17:20 / 추천 0

별다른 설정은 없습니다.
php 이메일로 보내면 잘 갑니다.
하지만 코드이그나이터에 있는 email class 로 하면 발송이 안되네요

위 에러 해석하면
서버에서 이 사용방법을 사용할 수 없다고 나옵니다.

현재 1번서버 리눅스, 2번 윈도우
1번서버에서 email class 에서 smtp로 2번서버 아이피를 이용하여 발송하면 위와 같은 에러가 나오는 상황입니다.

그래서 위 질문이 email class로는 윈도우 smtp 는 설정이 안맞아서 안되는지 궁금합니다.
 

변종원(웅파) / 2012/08/31 15:12:00 / 추천 0
 http://blog.naver.com/PostView.nhn?blogId=bamb99&logNo=100106466707

위 글에서 4번 항목 참고하세요. 

리눅스서버의 php.ini를 수정해보세요


z쭈니z / 2012/08/31 15:34:02 / 추천 0

답변 감사합니다.
php.ini 수정해도 문제는 같습니다.

리눅스서버상에서 telnet 으로 윈도우 25번 포트로 해서 직접 보내면 잘 갑니다.
소스상에서도 email class 안쓰고 소켓통신으로 보내면 잘갑니다.

하지만 config/email.php 파일에서 smtp 윈도우서버로 수정해서 발송했을 경우는 안가는 상황입니다.

리눅스 - 리눅스끼리는 잘 됩니다.
현재 기존 메일서버가 윈도우라 안되면 포멧하고 리눅스로 깔아야되는 상황이기에 질문드립니다. ^^:

변종원(웅파) / 2012/08/31 16:11:45 / 추천 0
ci의 이메일 라이브러리 말고 다른 smtp 라이브러리를 설치해서 테스트해보시는 것이 좋을 것 같네요.
phpclasses.org