Contents

System/OS
2003.04.23 10:30

[linux] sendmail 설정/사용

조회 수 14569 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
메일 설정은 전문가도 상당히 까다로워 하는 부분이므로, 최소한의 설정으로 원하는 바를 구축 해야된다

1. Mail 설정 파일
   $ vi /etc/sendmail.cf
     # Cwlocalhost 라고 되있는 부분에 메일서버로 만들고자 하는 도메인을 지정
     Cwtocnet.c.kr
     # 메일서버가 자신의 호스트를 못알아 낼 때 대신 적용하는 도메인 지정
     Djtoconet.co.kr
     # 스팸메일 방지를 위해 중계기능을 막았으나 허락하려면 # 를 추가한다
     # R$* $#error $@5.7.1 $i "550 Relaying denied"
     # 메일의 용량제한(대문자 O 주위)
     O MaxMessageSize=크기(바이트단위)
     # 메일발신지 바꿀 때 사용(처음엔 DM으로만 되있다)
     DMyahoo.co.kr                

2. Mail 중계기능
   # 신종공해 스팸메일 때문에 메일중계를 막아서 다른 메일서버를 이용한 메일전송이
   # 되지 않으므로 허락을 하려면 이파일에 지정해야 한다.
   $ vi /etc/mail/access
     *                        RELAY                        # 모두 허락(풀테스트요)
     netsgo.com                RELAY                        # 허락
     yahoo.co.kr        REJECT                        # 막음
   # database화 해주어야 한다
   $ makemap hash /etc/mail/access < /etc/mail/access
   # Sendmal 재실행
   $ /etc/rc.d/init.d/sendmail restart                # 그 디렉토리로 옮겼다면 ./sendmail restart 함
                                                # ./ 이것을 안하면 다른 기능이 적용된다 

3. Sendmail 테스팅
   $ ztelnet toconet.co.kr 25
     Trying 210.219.177.223...
     Connected to toconet.co.kr.
     Escape character is '^]'.
     220 toconet.co.kr ESMTP Sendmail 8.9.3/8.9.3; Mon, 13 Mar 2000 21:39:42 +0900

     quit                # 빠져 나오기

4. POP3 서버 설치
   # pop3 가 설치되 있는지 테스팅
   $ ztelnet toconet.co.kr pop-3
   # pop3 데몬인 ipop3d의 패키지 검색
   $ rpm -qf /usr/sbin/ipop3d
     imap-4.5-3
   # 시디롬으로 부터 프로그램 설치
   $ mount -t iso9660 /dev/cdrom /mnt/cdrom
   $ cd /mnt/cdrom/RedHat/RPMS
   $ rpm -Uvh imap-4.5-3.i386.rpm     
   $ vi /etc/inetd.conf 와 services 파일 같이 편집
     # 주석 처리된 # 를 없앤다
     pop    stream  tcp  nowait  root  /usr/sbin/tcpd  ipop3d
     pop-2  stream  tcp  nowait  root  /usr/sbin/tcpd  ipop3d
     pop-3  stream  tcp  nowait  root  /usr/sbin/tcpd  ipop3d
     imap   stream  tcp  nowait  root  /usr/sbin/tcpd  ipop3d
   # inetd 데몬의 재실행
   $ ps ax | grep inetd
   $ kill -1 "inetd 프로세스 id"

5. pop3 테스팅
   $ ztelnet toconet.co.kr pop-3
     Trying 210.219.177.223...
     Connected to toconet.co.kr.
     Escape character is '^]'.
     +OK POP3 s210-219-177-223.thrunet.ne.kr v7.59 server ready
     user root
     +OK User name accepted, password please
     pass *****
     +OK Mailbox open, 0 messages       

     quit                # 빠져 나오기

6. 메일 보내기
   $ mail 639@neian.com
     Subject:  메일 테스트                 [enter]
     안녕! 메시지 본문을 입력합니다.
     테스트 파일첨부하기
     ~r /home/public/sample.txt                # 파일첨부하여 보낼 때
                                        [enter]
                                             . 혹은 [ctrl+d] 하면 본문 입력 마침
     Cc: 또 보내려는 다른 메일 주소        [enter]

7. 문서파일의 내용을 메일로 보낼 때
   $ mail -s "메일의 제목" 639@netian.com < /home/public/sample.txt

8. 수신된 메일 읽기
   $ mail
   N 1  639@netian.com                 ..........
   N 2  joonlee@chollian.net          ..........
   & 2                                                # 수신된 메일중 보려는 번호를 선택하면 된다

9. 기타
   메일 저장되는 장소                                /var/spool/mail 밑에 계정명 파일로 저장
   추가로 메일서버로 쓸 도메인이 있으면                /etc/sendmail.cw 에 추가
   받은 메일을 지정된 다른 메일 주소로 보내기                $ vi /etc/aliases
                                                  root: 639@netian.com, net639@yahoo.co.kr
   메일 설정 파일의 복원                                $ m4 /etc/sendmail.mc > /etc/sendmail.cf
   메일 발신지 바꾸기                                $ vi /etc/sendmail.cf
                                                  DMyahoo.co.kr                # DM으로만 되있다


?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
94 System/OS [linux] GD 라이브러리 설치 방법.. file hooni 2013.04.23 11358
93 System/OS [linux] 처음 설치부터 APM 설치까지 (업데이트 할 것) hooni 2013.04.23 38269
92 System/OS [linux] 파일내 문자열 찾아 바꾸기 hooni 2013.04.23 12194
91 System/OS [perl] 영규가 만든 스크립트.. 하하.. hooni 2013.04.23 10596
90 System/OS [switch] 시스코 카탈리스트(Cisco Catalyst) 기본 설정 hooni 2013.04.23 17494
89 System/OS [switch] 시스코 스위치 관리자 암호 초기화 방법 hooni 2013.04.23 17184
88 System/OS [windows] 원격 데스크탑(터미널 서비스) 포트 변경 hooni 2013.04.23 16299
87 System/OS [linux] X환경 GNOME에서 KDE로 바꾸는 법.. hooni 2013.04.23 12360
86 System/OS 무선 인증 서버.. 김도.. ㅋㅋ file hooni 2013.04.23 17589
85 System/OS 해커스랩 깨기.. 후후.. ㅋㅋ file hooni 2013.04.23 18406
84 System/OS [linux] /etc/fstab 설정 방법.. ㅋㅋ hooni 2013.04.23 12076
83 System/OS [owasp] 10대 웹어플리케이션 보안 취약 file hooni 2013.04.23 15901
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 ... 17 Next
/ 17