Contents

System/OS
2003.04.23 10:30

[linux] sendmail 설정/사용

Views 14570 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
메일 설정은 전문가도 상당히 까다로워 하는 부분이므로, 최소한의 설정으로 원하는 바를 구축 해야된다

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으로만 되있다


?

  1. [linux] iptables 초간단 세팅 스크립트

    Date2017.09.26 CategorySystem/OS Byhooni Views1235
    Read More
  2. [linux] man 명령어 뽀개기..

    Date2003.04.23 CategorySystem/OS Byhooni Views8723
    Read More
  3. [linux] Masquerade 가상 ip분할기법

    Date2003.04.23 CategorySystem/OS Byhooni Views47936
    Read More
  4. [linux] Oracle8.1.6, Mysql+PHP+Zend Optimizer+APACHE+Tomcat(jsp,servlet)+IMAP+gd

    Date2003.04.23 CategorySystem/OS Byhooni Views32450
    Read More
  5. [linux] Proftpd 설치 가이드

    Date2003.04.23 CategorySystem/OS Byhooni Views13019
    Read More
  6. [linux] ProFTPD 타임아웃 설정

    Date2003.04.23 CategorySystem/OS Byhooni Views12851
    Read More
  7. [linux] resolv.con 초기화 되는 문제

    Date2014.04.05 CategorySystem/OS Byhooni Views4614
    Read More
  8. [linux] root 전환시 패스워드 없이 su 사용하기

    Date2013.12.22 CategorySystem/OS Byhooni Views12683
    Read More
  9. [linux] root도 삭제하지 못하는 파일 속성

    Date2003.04.23 CategorySystem/OS Byhooni Views12412
    Read More
  10. [linux] sendmail 설정/사용

    Date2003.04.23 CategorySystem/OS Byhooni Views14570
    Read More
  11. [linux] split 명령어

    Date2014.03.11 CategorySystem/OS Byhooni Views4303
    Read More
  12. [linux] SSH에 대한 기본 설명과 설치/설정

    Date2013.04.23 CategorySystem/OS Byhooni Views10492
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 17 Next
/ 17