매순간을 소중하게

window 2016 server / apache2 이메일 전송 설정방법 본문

퍼블리싱

window 2016 server / apache2 이메일 전송 설정방법

바른녀석 2020. 3. 31. 11:52
반응형

정말 오랜만에 글을 쓰게 되는것 같아요! 

한동안 정말 정신없이 살았던거 같습니다.

 

오늘 알려드릴 방법은 좀 독특하기는 하나, 메일링 서버에 관한 글을 써보려 해요

 

우선 저는 윈도우 2016 서버 2대를 운용중이에요

한대는 iis 를 사용하고 한대는 apache2 를 사용하고 있어요!

 

약간 셋팅이 이상하다 ? 생각하시는분들이 있을탠데.. 맞아요

이상한 세팅이죠? 

 

그치만 이러한 상황인 분들도 있기 때문에, 오늘도 어김없이 포스팅 달려가봅니다.

 

 

윈도우서버 apache에서는 send mail 함수가 기본적으로 먹히지 않아요 뭐 예를 들면 우분투 같은 경우엔 별도로 

postfix 를 쓰거나 혹은 별도 메일 패키지를 다운받아 쓰거나 하면 간단하게 해결됩니다.

 

그치만 윈도우 서버에서 apache2 를 사용중이라면 리눅스 전용 패키지가 먹힐리가 없겠죠?

그래서 처음에 이리저리 찾아보다 보니, james 라는 java형태의 apache 메일링을 찾았습니다.

apache james 는 매우 좋아요 ! 자바를 설치하고 뭐 몇가지 만 하고 설정하면 되지만, 정말,,, 머리 아파요 

아프더라구요 ㅎㅎㅎ 저같은 초보한태는 생각보다 어려운 일이었습니다.

 

그렇게 설정을 하니 사실 뭔가 건드리거나 하는데 어려움도 있고 머리도 아팠습니다.

 

 

그리서 다른 방법으로  생각을 해냈습니다.

윈도우server 에서 제공하는 iis 메일 서버를 이용해 보자 ..라는 생각을요

될까? 했는데 되더군요 ㅋㅋ 

 

그래서 공유를 좀 해보려 합니다.

 

뭔가 전문가 적인 입장이 아니라, 급하고, 이부분때문에 시간 잡아먹히시는일 없도록 바랍니다.

 

1. 자 우선 php.ini 에서 SMTP 포트가 25인지확인을 해주세요!

방화벽에 25포트가 열렸는지 확인 꼭 필요해요 ! 안열렸음 추가해주세요 ^^ 

 

2. 그후에 서버관리자(window 2016경우엔 자동 설치 되었어요! 일반윈도우 경우 설치 해주세요) 를 켜주세요!

 

도구를 클릭하여, iis 인터넷 정보 서비스 6.0을 눌러주세요!

만약 해당 6.0관리자가 보이지 않는다면 아래와 같이 추가해주세요!

 

서버 역할 선택에서 iis 6 관리 호환성 설치를 해주세요!

 

3. 그후엔 너무 쉽죠 ! 아래와 같이 실행만 눌러주면 sendmail 함수가 먹히기 시작합니다!

위에서 play 버튼 모양을 누르면 됩니다 ^^ 

 

자이렇게 너무 간편하고 쉽게 하는 아파치 + 윈도우서버 메일 사용법이었어요!

물론 다른 방법이나 오류나  안되는 부분이 있다면 답글에 써주세요 ! 

 

다음번은 백업 배치 파일에 대한 설명을 하도록 해볼게요. 

 

참고로 저는 php 를 기준으로 사용하니 이점도 참고 해주세요 ^^ 

반응형
Comments