묻고답하기

XE의 인증메일, 비번 찾기 등에서...

 

리눅스에서 자체 센드메일을 이용하지 못할 경우가 있습니다.

 

스팸 때문에 각 메일 서버들이 공인되지 않은 아이피의 메일을 수신하지 않을 경우입니다.

 

그래서 자체 sendmail 을 이용하지 않고 외부 smtp 서버를 이용하려고 백방으로 노력하고 있습니다.

 

구글링으로

http://www.ffcomputing.com/42430

사이트에서 해결 방법을 찾은듯 하였지만,

제가 쓰는 하나포스, 구글 에서 안되네요.

 

//SMTP + SERVER DETAILS             
/* * * * CONFIGURATION START * * * */
$smtpServer = "mail.hanafos.com";   
$port = "25";                       
$timeout = "30";                    
$username = "하나포스아이디";             
$password = "하나포스비번";         
$localhost = "localhost";           
$newLine = "\r\n";                  
/* * * * CONFIGURATION END * * * * */

 

//SMTP + SERVER DETAILS             
/* * * * CONFIGURATION START * * * */
$smtpServer = "smtp.gmail.com";   
$port = "465";                       
$timeout = "30";                    
$username = "구글아이디@gmail.com";             
$password = "구글비번";         
$localhost = "localhost";           
$newLine = "\r\n";                  
/* * * * CONFIGURATION END * * * * */

 

아파치 에러는

[Mon Sep 07 00:25:16 2009] [error] [client 10.0.0.3] PHP Warning:  fsockopen() [<a href='function.fsockopen'>function.fsockopen</a>]: unable to connect to mail2.hanafos.com:25 (Connection timed out) in /var/www/html/classes/mail/Mail.class.php on line 41, referer: http://도메인?mid=main_top&act=dispMemberResendAuthMail
처럼 나오거나 혹은 아무 에러 메세지가 안나옵니다.


혹시 저와 같은 문제가 있으신 분 중,

사용해 보시고 잘되는지 확인 부탁드립니다.

 

아래는 위 주소의 내용입니다. 첨부파일은 위주소의 첨부파일입니다.

--------------------------------------------------------------------------------------------

제목: 제로보드 XE 에서 회원가입 메일인증을 하고 싶어요~

내용:

XE 의 메일발송 기능은 서버에서 릴레이 정책에 따라서 로컬에서만 발송이 가능하게 설정이 되어 있는것이 대부분
입니다. 물론 사용자 인증 ( SMTP_AUTH ) 와 같은것을 제공해서 메일을 제공해주기도 합니다.

하지만 XE 는 로컬서버(localhost) 에서만 발송이 가능하고 SMTP AUTH 기능은 없는것으로 알고 있습니다.
이것은 웹호스팅사 입장에서는 스팸메일로 도용이 될수 있는 보안적인 취약점을 가지고 있습니다.

이 패치는 SMTP_AUTH 를 지원하는 웹호스팅 계정이나, ISP ( 구글,천리안,한미르 등등)  에서 제공하는 smtp 를 이용해서 메일기능을
사용하실수 있습니다.

사용방법은

이게시물의 첨부파일에서 Mail.class.php 를 다운로드 받으셔서 xe/classes/Mail.class.php 를 덮어쓰시거나,

Mail.class.php.patch 를 받으셔서 patch -p1 < Mail.classs.php.patch 를 수행하셔서 패치하시면 됩니다.

패치가 완료 되고 나면, 29~38 라인을 자신의 smtp 계정정보에 맞게끔 아래와 같이 수정하시면 됩니다.

$smtpServer = "SMTP 서버"
$port = "25";

$timeout = "30";
$username = "계정";
$password = "패스워드";
$localhost = "localhost";
$newLine = "\r\n";

수정이 완료되고 난 다음 메일발송 기능이 잘 되는지 XE 의 관리자 페이지에서 메일인증 등의 서비스를 체크하시고, 사용하실수 있습니
다.
--------------------------------------------------------------------------------------------
 
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
랄라라100 웹페이지 한꺼번에 보여주기 file  
단열제이 확장 변수 관련 질문입니다. file  
앙끄 쉬운설치를 위해 FTP설정할 때 21포트가 막혀있다면 작동안하나요? [1] 2010.04.07 by 앙끄
플로어 폼메일이 정상적으로 작동하지 않네요.  
닭이짖냐 모든 레이아웃에서 사이드 메뉴가 안뜹니다. [1] file 2010.04.07 by 닭이짖냐
kso 에디터에 이미지갤러리 섬네일 보여주기 [1] file 2010.04.07 by chohee
남지연735 게시판 코멘트가 한개만 나와요 file  
hias 레이아웃 적용시 게시판 파일첨부 오류  
네일즈 관리자모드 일부 메뉴만 접근가능한 부관리자 등급을 만들 순 없나요?  
웰빙샵 지영 다락방 서버에서 rewrite mod 적용은 되는데 주소가 짧게 안됩니다 file  
졸라맨 외부페이지 설정시 from action 이 안먹습니다..도와주세요 [2] 2010.04.07 by 카르마
oemd xe가 아닌 일반문서에 xe 위젯기능 추가방법 문의  
토마토881 ※이렇게 만들수 있나요?!!!  
마부하이 매인페이지 만들기... 왕초보입니다.... [1] 2010.04.07 by 휘즈
선땡이 그냥 html은 ftp로 올려서 보면 보이는데, 외부페이지에 등록해서 하면 안보이네요.도와주세요 [1] 2010.04.07 by 휘즈
최재석648 제로보드에서 데이터이전 문의  
dds81 외부에서 접속이 안됩니다. [1] 2010.04.07 by 행복한고니
EMOON 최신게시물에는 공지 가 맨앞에 오게 ...  
행복남 XE 설치 매뉴얼 같은 건 없나요? [1] 2010.04.07 by freeism
토마토881 이런 기능은 어떻게 만드나요? 꼭좀봐주세요 [1] file 2010.04.07 by 무건이
이부장 고수님들 에러메세지 문의합니다.  
김태용420 인기글 위젯 기간 설정 쿼리 질문 [1] 2010.04.07 by 러키군
공방 페이지에 이미지 넣을 때, 깨지는 경우ㅜㅜ file  
성내동짱 회원가입을할때요 추천인이라는것을 넣고싶습니다.  
<Origin> 겔러리 스킨 설정에서 게시물을 클릭하면 그림이 안나옵니다. [1] file 2010.04.06 by 백성찬
오돌이 최근이미지 같은데 방법을 모르겠어요.. [2] file 2010.04.06 by 휘즈
999 최근 글 / 댓글 / 인기글 위젯에서~ 오늘 등록된 글 다 보려면?  
RaisonDetre {@ } 같이 사용하는 xe문법에 함수가 사용이 가능한가요? [1] 2010.04.06 by SMaker
MISOOON 갤러리 클릭 문제에요~ [2] file 2010.04.06 by 백성찬
개발. 회원검색하는 위젯 아시는 분 있으면 알려주세요..