반응형


간단하게 Sendmail을 설정하는 방법을 맨날 까먹어서 여기다 적어 놓습니다.


오늘 한시간정도 삽질 했습니다. T.T


여러분들은 삽질 안하시기를 빌면서 ^^;;



0. sendmail.mc 파일을 열기 

vi /etc/mail/sendmail.mc 

1. 아래 처럼 수정  

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

 

2. 아래 처럼 수정 

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

(수정 후)

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl



3. m4 명령으로 sendmail.cf 생성

cd /etc/mail/ 

m4 sendmail.mc > sendmail.cf


4. sendmail 데몬 재시작

/etc/init.d/sendmail restart


5. saslauthd 데몬 시작 또는 재시작

/etc/init.d/saslauthd restart


6. setup 명령어를 이용해서 서비스에 saslauthd 등록

# 맨날 setup 명령어 치면 깨져서 나오므로

export LANG=C 

setup 

   System services 에서 엔터

   커서를 saslauthd 에 위치 시키고 스페이스 키를 누른다. 이때 *로 되어 있으면 안눌러도 된다.


여기서 오늘의 삽질은 4번까지는 잘 했다 T.T 테스트도 열심히 했다. 5번이 안되어 있어서 T.T 외부 프로그램에서 로그인이 안됬다 T.T


다들 즐거운 주말 되십시오.



반응형
반응형
정말 오랫만에 LINUX 카테고리에 글을 작성합니다.

레드햇 엔터프라이즈 리눅스 6.0 이상에서 기본 메일 서버가 Postfix 입니다.

Postfix 어제 하루종일 삽질해서 적응이 안됩니다. ^^;;

그런데 편리한 기능이 있더군요

제가 구성해야 되는 플랫폼은 방화벽 때문에

WAS + WEB으로 구성 되어 있고

WAS에서 메일을 전송하지만, WEB 하고만 25번 포트가 툴려 있습니다.

WEB 서버는 25번 포트가 열려 있습니다.

이러한 구성 때문에 

일단 Postfix의 

relayhost = 
옵션을 처음 사용해 봤습니다.

/etc/postfix/main.cf 

를 열어서

relayhost = 에다가 저희 웹서버의 아이피를 주었습니다.

그리고,

Web 서버도 6.0이어서 T.T

포스트 픽스 웨부에서 릴레이 허용할려고 여러가지 작업을 해봤지만, 안되더라구요 T.T

그래서, Sendmail을 가지고 작업을 했습니다.

Postfix를 제거를 하고요

rpm으로 Sendmail 최신 버젼을 설치 했습니다.

끝으로 access 파일을 수정 했습니다.

Connect:저희 WAS 서버 주소                         RELAY

요렇게 해주고

makemap hash access < access

명령어로 access DB를 업데이트 해주었습니다.

끝으로 

/etc/init.d/sendmail restart 명령어를 통해서 

sendmail 재시작을 했습니다.

메일이 잘 나가더라구요

제가 구닥다리라서 그런지 T.T

Postfix 외부 릴레이는 왜 안될까요 T.T

mynetworks 하고 많은 것들을 건들었는데 말이죠 T.T

감사합니다.




반응형
반응형
SENDMAIL 의 가상 계정은

/etc/mail/virtualtable

를 수정하고 업데이트 시켜 주면 된다.

호스팅 하는 곳에 가면 webmaster@도메인

으로 많은 계정을 발급해 주는 사람들을 보았을 것이다.

이경우에 위의 파일을 수정한다. 아래와 같이


이메일@도메인 [탭] 머신의 실제 아이디

ex) webmaster@userdomain.co.kr kayaprince
webmaster@mydomain.co.kr kjh0523

이렇게 작성하고 파일을 저장하고 빠져 나와서

반드시 다음은 해 주어야 한다.

makemap hash virtualtable < virtualtable

그리고 메일 서버를 리스타트 해준다.

/etc/rc.d/init.d/sendmail restart
반응형
반응형

SENDMAIL 의 가상 계정은

/etc/mail/virtualtable

를 수정하고 업데이트 시켜 주면 된다.

호스팅 하는 곳에 가면 webmaster@도메인

으로 많은 계정을 발급해 주는 사람들을 보았을 것이다.

이경우에 위의 파일을 수정한다. 아래와 같이


이메일@도메인 [탭] 머신의 실제 아이디

ex) webmaster@userdomain.co.kr kayaprince
webmaster@mydomain.co.kr kjh0523

이렇게 작성하고 파일을 저장하고 빠져 나와서

반드시 다음은 해 주어야 한다.

makemap hash virtualtable < virtualtable

그리고 메일 서버를 리스타트 해준다.

/etc/rc.d/init.d/sendmail restart

이 글은 스프링노트에서 작성되었습니다.

반응형

+ Recent posts